Introduction - Architecture and Organization of 8085 - Instruction Set : Vocabulary of the Machine - Assembly Language Programming - Memory Interfacing - Data Transfer Techniques - I/O Ports - Interfacing of Switches - Interfacing of LED Displays - Programmable Interrupt and DMA Controllers - Serial Mode Data Transfer - Programmable Timer/Counter - Designing Microprocessor Based Systems - Architecture and Organization of Micro controllers - Architecture and Organization of Intel 8051 - Instruction Set of 8051 - 8051 Assembly Language Programming - Interfacing External Memory to 8051 - 8051 Timer/Counter Operation - 8051 Serial Data Communication - Interfacing Keyboard and Display Devices to 8051 - Transducers - Signal Conditioning Circuits - Optocouplers, Relays and DACs - ADCs and Data Acquisition Subsystems - Development Aids and Troubleshooting Techniques - Microcontroller Application Examples - Real Time Operating Systems for Embedded Applications