The laboratory work is aimed at putting the theory learnt in class in practice and to show the results are nearly matched with theory. In this context, following are the core objectives for laboratory work of this subject: To develop understanding of basics of IDE for microcontroller based systems, Understand the basics of assembler directives, Develop understanding of addressing modes of various operations.
Develop understanding of various operations on digital data techniques: CPU initiated unconditional and conditional I/O transfer, device initiated interrupt I/O transfer. 7 Interrupts: Interrupt structure of MCS-51 microcontroller, processing of vectored and non-vectored interrupts, latency time and response time; Handling multiple interrupts 8 15 8 Using on chip Programmable Peripheral Interface: Timer/Counter, PWM, Serial I/O, I/O port, Interfacing with LED, 7 Segment displays, LCD, ADC, DAC etc. ,Understand the use basic instructions to develop programs, Concept of using C language for program development, Concept of peripheral control, data I/O etc., Concept of real world hardware interface.