1. Introduction to Microprocessors:
The evolution of microprocessors (from 4 bits onwards). Basic functions of a microprocessor. Programmer’s
model, data formats.
2.Architecture of 8085 microprocessors:
Pin-out configuration o 8085, Instruction timing & execution, Demultiplexing & buffering of system buses of
8085 CPU.
Instruction set, classification of instructions, addressing modes, software model of 8085 CPU
3. Assembly Language Programming using 8085 CPU:
Program writing for different arithmetic operation with 8-bit & 16-bit binary numbers and BCD numbers,
program for searching & sorting. Code conversion, concept of look-up table. Use of SID and SOD pins of 8085,
writing program using time delays & calculation of T-states. Stacks & Sub-routines
4. Interrupt structure of 8085 & their uses.
5. Memory & their interfacing:
Interfacing of RAM, ROM, EPROM & DRAM etc.Battery backup of memories , EPROM programming
algorithm & its software implementation.
6. I/O interfacing technique:
Addressing the I/O devices, data transfer schemes-synchronous & asynchronous data transfer, interrupt driven
data transfer, DMA.
7. Support chips:
8255, 8253, 8251, 8279, 8259, 8237,8212.
Interfacing of DAC, ADC, keyboards, printer, and displays using 8255.
8. Architecture of 8086/8088 microprocessors:
8086-pin assignment, addressing modes, software model, instruction sets, classification of instructions,
assembly language programming, memory interfacing, interrupts, I/O interfacing, interfacing of support chips,
interfacing of ADC, DAC , keyboards, displays etc.
9. Introduction to Microcontroller:
8051 microcontroller, 8051 pin description connection, I/O ports memory & memory organization, addressing
modes & instruction set, 8051 assembly language programming, interrupts-a few applications of
Microcontroller.
Industrial applications of Microcontroller: Traffic Control, Stepper motor, Scrolling Display.