Sei sulla pagina 1di 3

8051 Microcontroller Emulators

The main function of the emulator is, it duplicates the functions of one system using a
different system. So that the second system works as the first system.This focus on
particular reproduction of exterior behavior that is different to other forms of computer
simulation, which can concern an abstract model of the system being simulated.
The emulator is used to interact with the 8051 microcontroller. The essential part of the
emulator is EEPROM which is switched by RAM. When the new data is written in the
RAM, it replaces the previous data. So the changing and modification of the program is
very simple and that would be online.

8051 Microcontroller Emulator


The emulator of the microcontroller will interact with a PC through the parallel port. The
8051 microcontroller will be interfaced with the RAM and it works as an EPROM for the
microcontroller kit.
The two main features of this such as single step and break point debugging are also
added to this. The user may study the code step by step to eliminate errors and bugs in

the code. Furthermore the GUI (Graphical User Interface) will be in visual basic so it can
be designed more easy to use.
The registers of the 8051 microcontroller like SFRs, Accumulator, Ports, internal
memory and buffer will be easy to get from the PC. For this, the serial port is used to
communicate with the microcontroller

Features of Emulator
The features of the emulator are listed below.

Understanding of Hex file format

Check whether the data has burned to the RAM and the complete RAM may be
read from the parallel port.

In this emulator, there are two kinds of real time debugging are introduced to help
the user. They are; one is single type and another one is a break point.

In a single step debugging, the user may implement the code. But, in each step
only one instruction is executed.

In a breakpoint debugging, if the length of the code is long the user has one
option to choose breakpoints at the location of where he wants to perform in one
step.

After every instruction execution, there will be an update of the internal memory
window of the 8051 microcontroller using serial port

Command buttons are used to read the contents of the timers, register banks,
ports, internal memory, SFRS, which are provided in the menu bar.

The user will know the execution of the breakpoints based on different color
combinations.

Thus, this is all about the 8051 microcontroller simulator and emulator, features of the
emulator. We hope that you have got a better understanding of this concept.
Furthermore, any queries regarding this concept or free e-book on how to design your
own microcontroller projects-Edgefxkits, please give your valuable suggestions by
commenting in the comment section below.Here is a question for you, what is the
application of 8051 microcontroller?

Potrebbero piacerti anche