2. 8051 In-Circuit Hardware & Software Debugging
Agenda
What is In-Circuit Emulation?
How to use P89V51RD2 for ICE using UART
How to use Keil MON51 for Emulation
Do s and don’t s
Project
3. 8051 In-Circuit Hardware & Software Debugging
An in-circuit emulator (ICE) is a hardware interface
that allows a programmer to change or debug the
software in an embedded system.
The ICE is temporarily installed between the
embedded system and an external terminal or
personal computer so that the programmer can
observe and alter what takes place in the embedded
system.
6. 8051 In-Circuit Hardware & Software Debugging
SoftICE is a downloadable micro-controller resident
software utility that provides in-circuit emulation
capability through the Keil Monitor51 software.
It is the only software utility on the market today that
provides "true" in-circuit emulation without the need
for a "bondout" chip or on-board "hooks" circuitry.
It helps debug users' target software in real-time, thus
providing engineers with an in-circuit development
tool, which is effective, easy to use and requires no
extra emulator hardware.
SoftICE has most of the features of sophisticated
hardware emulators.