1. Familiarization with 8085 register level architecture and trainer kit components, including the
memory map. Familiarization with the process of storing and viewing the contents of memory as
well as registers.
2. a) Study of prewritten programs on triainer kit using the basic instruction set (date transfer,
load/store, Arithmetic, Logical)
b) Assignments based on above.
3. a) Familiarization with 8085 simulator on PC.
b) Study of prewritten programs using basic instruction set (data transfer, load/Store, Arithmetic,
Logical) on the simulator.
c) Assignments based on above.
4. Programming using kit/simulator for
i) table look up
ii) copying a block of memory
iii) shifting a block of memory
iv) packing and unpacking of BCD numbers
v) addition of BCD numbers
vi) Binary to ASCII conversion
vii) string matching
5. Program using subroutine calls and IN/OUT instructions using 8255 PPI on the trainer kit eg.
subroutine for delay, reading switch state and glowing LEDs accordingly, finding out the
frequency of a pulse train etc.
6. Interfacing any 8-bit latch (eg 74LS373) with trainer kit as a peripheral mapped output port with
absolute address decoding.
7. Interfacing with I/O modules :
a) ADC
b) Speed control of mini DC motor using DAC
c) Keyboard
d) Multi-digit Display with multiplexing
e) Stepper motor
8. Study of 8031/8051 Micro Controller kit and writing programms for the following tasks using the
kit.
9. a) Table look up
b) Basic arithmetic and logical operations
c) Interfacing of keyboard and stepper motor