Industrial Training

mca Syllabus

Microprocessor and Micro-controller Lab
Code: EI 592
Contacts: 3P
Credits: 2

Sl. No.                                     Name of the Experiments                             No. of hours
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.                                  3

2.         a) Study of prewritten programs on trainer kit using the basic instruction set ( data transfer, Load/Store, Arithmetic, Logical)                                                    3
b) Assignments based on above.                                                                     3

 

3.         a) Familiarization with 8085 simulator on PC.                                               3
c) Study of prewritten programs using basic instruction set ( data transfer, Load/Store, Arithmetic, Logical) on the simulator.
b) Assignments based on above

4.         Programming using kit/simulator for                                                              9
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
viii) Multiplication using Booth’s Algorithm

5. Program using subroutine calls and IN/OUT instructions using 8255 PPI on the trainer kit eg, subroutine for delay, reading switch state & glowing LEDs accordingly, finding out the frequency of a pulse train etc                                                                          3

6. Interfacing any 8-bit Latch (eg, 74LS373) with trainer kit as a peripheral mapped output port with absolute address decoding                                                                    3

7. Interfacing with I/O modules:                                                                                12
a) ADC
b) Speed control of mini DC motor using DAC
c) Keyboard
d) Multi-digit Display with multiplexing
e) Stepper motor
8. Writing programs for ‘Wait Loop (busy waiting)’ and ISR for vectored interrupts (eg, counting number of pulses within specified time period)                                      3

9. Study of 8051 Micro controller kit and writing programs for the following tasks using the kit                                                                                                                6
a) Table look up
b) Basic arithmetic and logical operations
c) Interfacing of Keyboard and stepper motor

10. Familiarization with EPROM programming and Erasing                                     3

Hi I am Pluto.