In-Circuit Emulators for 8051 Devices. | TMS320VC5416
Products. | Gang Programmers. |
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
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
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.
The dialog box gives all possible options. Just click your requirements and get the relevant assembly code.
Using this facility, you can generate the required code for following key matrices:
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.