8051 Emulation BO.ard (EM-51)
The EM-51 8051 emulation board is a small (2.85" x 5.25; board which emulates an 8031/8051/8751 micro- computer using standard PROMs or EPROMs in place of the 8051's on-chip program memory. The board in- cludes a modified 8051 microcomputer, supporting circuits, and two sockets for program memory. The user may select two 2716 EPROMs, a 2732 EPROM, or two 3636 J:>ipolar PROMs depending on crystal frequency and power requirements.
8051 In-Circuit Emulator (ICE-51™)
The 8051 In-Circuit Emulator resides in the Intellec development system. The development system interfaces with the user's 8051 system through an in-cable module with the cable terminating in an 8051 pin-compatible plug. Together these replace. the 8051 device in the sys- tem. With the emulator plug in place, the designer can exercise the. system in real-time while collecting up to 255 instruction cycles of real-time data. In addition, he can single step the system program. Static RAM memory is available in the ICE-51 module to emulate the 8051's internal and external program memories and external data memory. The designer can display and alter the contents of intermil 8051 registers, internal data RAM, Special Function Registers, and replacement external memory. Symbolic reference capability allows the de- signer to use meaningful symbols provided by ASM51 rather than absolute values when examing and modifying the memory, registers, flags, and I/O ports in his system.
Universal PROM Programmer Personality Card (UPP-851)
The UPP-851 is a personality card for the UPP-\03 Universal PROM Programmer. The Universal PROM Programmer is an Intellec system peripheral capable of programming and verifying the 8751. Programming and verification operations are initiated from the Intellec
. development system console and are controlled by the Universal PROM Mapper (UPM) program.
Circuit ground potential.
Vee
+SV power supply during operation, programming and verification.
Port 0
Port 0 is an 8-bit open drain bidirectional 110 port. It is also the multiplexed low-order address and data bus when using ~xternal memory. It is used for data input and output during programming and verification. Port 0 can sinkl source two TTL loads.
Port 1
Port 1 is an 8-bit quasi-bidirectional I/O port. It is used for the low-order address byte during programming and verification. Port I can sinkl source one TTL load.
Port 2
Port 2 is an 8-bit quasi-bidirectional 110 port. It also emits the high-order 8 bits of address when aa:essing external memory. It is used for the high-order address and the control signals during programming and verification. Port 2 can sink/ source one TTL load.
Port 3
Port 3 is an 8-bit quasi-bidirectional 110 port. It also contains the interrupt, timer, serial port and RD and WR pins that are used by various options. The output latch corresponding to a special function must be programmed to a one (I) for that function to operate. Port 3 can sink/ source one TTL load. The special functions are assigned to the pins of Port 3, as follows:
-RXD / data (P3.0). Serial port's receiver data input (asynchronous) or data inputI output (synchronous).
-TXD/clock (P3.I). Serial port's transmitter data output (asynchronous) or clock output (synchronous).
-INTO (P3.2). Interrupt 0 input or gate control input for counter O.
-INTI (P3.3). Interrupt 1 input or gate control input for counter 1.
-TO (P3.4). Input to counter O.
-TI (P3.5). Input to counter 1.
AFN-Ol488A-39