Applications of Microprocessors and Microcontrollers

ED 2020Applications of Microprocessors and Microcontrollers 2-34PMT
Introduction: Building blocks of the Digital computer, CPU functions, Memory types, Input / Output Devices, Stored program concept, History of Microprocessors.
Intel 8085 Microprocessor: Internal architecture, Hardware description, Interrupts and interrupts servicing and Interfacing the memory.
Assembly Language Programming: 8085- Addressing modes & Instruction set, Flow charts, Assembly language programming and assembler directives, Linker and its operation, Programming examples.

Interfacing the Input / Output devices: i8255 Programmable Peripheral Interface, i8253 Programmable Interval Timer, i8251 Universal Synchronous /Asynchronous Receiver Transmitter, i8259 Programmable Interrupt Controller and i8279 Programmable Keyboard / Display interface device.

Interfacing the Data Converters: Digital-to-Analog Converters, Interfacing DAC with 8085 microprocessor, Analog-to-Digital Converters, Interfacing ADC with 8085.
Advanced Microprocessors: Intel 8086 family microprocessors, Programming model, Memory paging, Virtual memory concept, Advanced features of 80386/486/Pentium Processors.

Microcontroller: Introduction to Microcontrollers, Intel-8051: Architecture, Hardware description, Memory organization, Addressing Modes.

Programming the i8051: Instruction set, Assembly language programming, Interrupt structure and interrupt priorities, Interfacing with external devices and Programming examples.

References :

1. Ramesh S.Gaonkar, Microprocessor, Architecture, Programming and Applications with the 8085, Penram International

2. Douglas V.Hall, Microprocessors and Interfacing Programming and Hardware, McGraw Hill International

3. Kenneth J.Ayala, The 8051 Microcontroller architecture, programming and applications, Penram International