EC306
EC306
ECE II - Semester L T P To C
3 1 - 4 4
UNIT - I
Introduction to microprocessors: Evaluation of microprocessors, 8086 microprocessor, architecture,
register model, physical address generation, instruction set classification, addressing modes, I/O
addressing. Assembly language programs for arithmetic operations, logical operations, CALL-RET
operations, Intra and inter segment calls, sorting and string operations. Interrupts of 8086, Interrupt vector
table, explanation of interrupts.
UNIT - II
Hardware features of 8086: Pin diagram of 8086, multiplexed ADD/DATA and ADD/STATUS buses, control
bus, minimum and maximum modes, Memory READ/WRITE and I/O READ/WRITE machine cycles,
machine cycle with WAIT states. Memory organisation & interfacing
UNIT - III
Interfacing - I : 8255-PPI: Architecture, Modes of operation and Interfacing to 8086. Key board and Display
Interfacing, A/D and D/A converter interfacing.
8254 - PIT: Architecture, Working,Interfacing with 8086, Generation of time delay.
8259 - PIC: Architecture, working, Interfacing with 8086..
UNIT - IV
Interfacing - II : Direct Memory Access (DMA): Architecture, Working, Interfacing with 8086.
Serial Data Communication: Fundamentals of Serial Data Communication, 8251 USART, Architecture,
working, Interfacing with 8086, and USB.
UNIT - V
Introduction to Microcontroller: Differences between microprocessor and microcontrollers, 8051
architecture,Internal & External memory organization, Pin diagram, addressing modes, Instruction set and
assembly language programming.
TEXT BOOKS:
1. Douglas V.Hall, “Microprocessors & Interfacing”, 2nd ed., TMH, 2003.
2. A K Ray and K M Bhurchandi, “Advanced Microprocessors & Peripherals”, 2nd ed., TMH, 2006.
3. Kenneth J. Ayala, “8051 Microcontrollers”, Cengage Learning, 2008.
REFERENCE BOOKS:
1. Kenneth J. Ayala, “8086 Microprocessor Programming and Interfacing the PC”, Cengage Learning,
2008.
2. Barry B. Brey, “The Intel Microprocessors”, 6 th ed., Pearson Education, 2003.