Intel 8085 Microprocessor Kit
Intel 8085 Microprocessor Kit
1.1 INTRODUCTION This section briefs the hardware and software facilities available in both the trainers Micro-85 EBl and Micro-85 EB2. Micro-85 EBl is a powerful Microprocessor Trainer with basic features such as 24 TTL lines using 8255, Hardware Single Stepping
and Software Single Stepping of user programs. In addition to the above features, Micro-85 EB2 has RS232C compatible serial port, Bus Expansion for interfacing VBMB series of add-on cards and 24 TTL I/O lines. A separate switch is provided for learning more about hardware. interrupts. There is also provision to add multi output power supply for interfacing experiment boards. Most of the control signals are terminated .at test points for easy analysis on CRO or logic probe.
The differences in the specification of Micro-85 EBl and Micro-85 EB2 are highlighted in this manual. The users are therefore requested to go through the Hardware specification carefully. 1.2 SPECIFICATIONS 1.2.1 HARDWARE SPECIFICATIONS 1) PROCESSOR & CLOCK FREQUENCY : Intel 8085A at 6.144 MHz clock. . 2) MEMORY: Monitor EPROM : 0000 - 1FFF
EPROM- Expansion : 2000 - 3FFF & COOO - FFFF System RAM Monitor Data Area User RAM Area RAM- Expansion : 4000 - 5FFF : 4000 - 40FF (Reserved) : 4100 - 5FFF : 6000 - BFFF
Note: The RAM area from 4000 - 40FF should not be accessed by the user since it is used as scratch pad by the Monitor program.
Serial : One number of RS232C compatible Serial interfaces using 8251A - USART. Timer : Three channel 16-bit Programmable Timer using 8253. - Channel 0 is used as baud rate clock generator for 8251A USART.
- Channel 1 is used for in single stepping user programs. - Channel 2 is used for Hardware Single Stepping user programs.
4) DISPLAY: - 6 digit, 0.3", 7 Segment Red LED Display with filter. - 4 digits for address display and 2 digits for data display. 5) KEYBOARD : - 21 Keys soft keyboard including command keys and hexa-decimal keys. 6) AUDIO CASSETTE INTERFACE with file management. 7) BATTERY BACKUP: - Onboard Battery backup facility is provided for the available RAM. 8) HARDWARE SINGLE STEP: This facility allows the user to execute programs at machine cycle level using a separate switch. 9) SYSTEM POWER CONSUMPTION: Micro-85 EB2 + 5 V @ 1 Amp + 12 V@ 200 mA - 12 V @ l00 mA Micro-85 EBl +5V @ 500 mA
10) POWER SUPPLY SPECIFICATIONS: [External ] Micro-85 EB2 Input: 230 V AC @ 50, Hz Micro-85 EB1 230V AC @ 50 Hz
+ 5 V @ 600 mA
Weight : 1 Kg. 12) TEST POINTS: Test points provided for MR*, MW*, INTA*, IO/M*, IOR*,IOW*, S0, S1, INTA. This enables the user to study the hardware timing easily. 1.2.2 SOFTWARE SPECIFICATIONS Micro-S5 EB contains a high performance 8K bytes monitor program. It is designed to respond to user input, RS232C serial communications, tape interface etc. The following is a simple description of the key functions. Out of the 21 keys in the keyboard 16 are hexadecimal, command and register keys and the remaining are standalone keys. KEY FUNCTION SUMMARY This RES key allows you to terminate any present activity and to return RE S your Micro-85 EB to an initialized state. When pressed, the ..85 sign-on message appears in the display for a few seconds and the monitor will display command prompt - in the left most digit. Maskable interrupt connected to CPU's RST 7.5 interrupt.
INT
Decrement the address by one and display it contents DEC (or) Display the previous register contents. Execute a particular program after selecting the address EXEC through GO command. Increment address by one and display its contents DEC (or) Display the next register content. The 16 Hexa decimal keys have either a dual or a triple role to play. i) It functions as a Hex key entry when a address or data entry is required. ii) It functions as the Register key entry during Register command. iii) It functions as command key when pressed directly after command prompt. NOTE: The Hex-key function summary below is in the order: i) Hex key. KEY i. Hex key entry "0" ii. This key is for substituting memory contents When NEXT key is pressed immediate1y after this it takes the user to the start address for entering user programs, 4100 Hex (User RAM). iii. Register key "E" i. Hex key entry "1" ii. iii.
1 D REG
Examine the 8085A registers and modify the same. Register key "D"
2 C TW
i. Hex key entry "2" ii. Writes data from memory on to audiotape. iii. Register key "C"
i.
3 B TR
Hex key entry 3 ii. Retrieve data from an audiotape to memory. iii. Register key B i. Hex key entry 4.
4 F BLOC
ii. Block search for a byte. iii. Register key F. Hex key entry 5. Fill a block of RAM memory with desired data. Register key A.
Hex key entry "6"
i. ii. iii.
i.
5 A FILL
6 L SER
ii.
Transmit/Receive data to/from the serial port. The TW/TR keys are used for sending/receiving respectively. iii. Register key L.
i. ii.
7 H F2
i. ii. iii.
i.
8 I GO
Hex key entry "8" Start running a particular program Register key "I"
Hex key entry "9"
9 PL SNG
ii. Single step a program instruction by instruction. iii. Register key PCL.
P3 [1] = Output a byte to a port iii. Register key PCH" iv. Used with SNG key for hardware single stepping.
B SL BC
Hex key entry "B" ii. Check a particular block for blank. iii. Register key "SPL"
ii. Move block of memory to another block iii. Register key SPH
i Hex ii.
D CMP
i. ii.
E INS
i.
F DEL