frontline_emblem.gif (1743 bytes)

|    In-Circuit Emulators for 8051 Devices.   |   TMS320VC5416 Products.   |  Gang Programmers.   |   
 |    Device Programmers.   |    ARM Products.   |   DSP Products. |    World’s Advanced Trainers for Microcontroller / Microprocessors.   | 
|   Embedded Control Solutions - 8031 Microcontrollers.    |  Embedded Control Solutions - Renesas Microcontrollers.   |
|   DC Regulated Power Supplies.  |  Downloads.  |  Mailing List.  |  Contact.  |  Home.  |

Embedded Control Solutions Using 8031 Microcontrollers.

Topview Simulator.
- Introduction.
- Device Selection.
- Program Editing.
- Clearview.
- Program Execution.
- Simulation Facilities.
- Code Generation Facilities.
- Special Features.
- Downloads.
- Pricing.
- Place Your Order Here.

Topview Trainer.


Tell Your Friend

Friend's Name:


Your Name:


Topview Simulator

Code Generation Facilities

Using this, you can generate required assembly / C code  for all possible on-chip peripheral functions and also many external peripheral functions. You can include these routines into your program.

You can do this in few simple steps. You keep open your editor and point the desired location using the cursor and then configure the peripheral function in the respective dialog box.

That's all. Now you press the code generate button to get the required assembly / C code at the defined place. Suitable comments are also made available for easy understanding. Then keep going with your target program flow.

Benefit: You are assured of fully tested and compact assembly / C codes which can be directly used in your target applications.

Internal Peripheral Functions

Serial Port

  • Any one of the modes 0/1/2/3 can be selected.
  • Depends upon the mode, crystal, the possible baud rates will be displayed for your convenience.
  • Timer 1 or 2 can be selected for baud rate generator.
  • Initialization, transmission and reception routines will be generated according to the given selection.


External Peripheral Modules

You can generate code snippets suitable for interfacing variety of external LED and LCD modules. You can activate a dialog box and define your exact needs by clicking relevant settings. You can use any available I/O lines for interfacing these modules. There is no restriction like using port lines (of same port) in order to get a LED/LCD function. Any I/O line from any port can be used to configure the required display function.

LED Display Functions

  • 1 / 2 / 4 Digits
  • Multiplexed / Non Multiplexed.
  • Common Anode / Cathode.
  • Data Input options : BCD / 7 segment.
  • Use of external multiplexer.

You can also notice the allotment of I/O lines to get the required LED function in the same dialog box.


LCD Module Selection

Just like LED options, you can make use of many possible modules suitable for LCD interfacing.

  • LCD Type : 1 line X 16 Characters, 2 X 16 , 4 X 16 and 4 X 20.
  • Interfacing options : 8 bits / 4 bits.
  • Facility to keep same settings as you tried in simulator.
  • All possible routines meant for LCD interfacing.

The dialog box gives all possible options. Just click your requirements and get the relevant assembly code.


Keyboard Interfacing

Using this facility, you can generate the required code for following key matrices:

  • 4 X 3
  • 4 X 4
  • 4 X 8

You also can define internal data memory location where you want to get the keyboard code.

You can use same simulator settings.

Use any port line to implement this key matrix.


I2C / SPI Buses

The Topview Simulator gives tight and right assembly code to implement all possible peripheral functions as shown in the following diagrams.



Click Here to Place Your Order