20EE3602
20EE3602
20EE3602
Course Outcomes
Upon successful completion of the course, the student will be able to
CO1 Understand the basic features and hardware details of 8086 Microprocessors
L2
and 8051 Microcontrollers.
CO2 Demonstrate architecture, signal description, addressing modes and instruction
L3
set of 8086 microprocessors and 8051 microcontrollers.
CO3 Develop 8086 and 8051 assembly language programs to perform a given task. L3
CO4 Analyze interfacing of various peripherals and memories with 8086 and 8051. L4
CO5 Illustrate real-time application of 8086 Microprocessors and 8051
L4
Microcontrollers.
CO6 Submit a report on 8086 Microprocessors and 8051 Microcontrollers --
Syllabus
Unit Contents Mapped
No. CO
Intel 8086
Introduction and evolution of Microprocessors, Architecture of 8086, CO1, CO2,
I Register Organization of 8086, Memory Organization of 8086, Pin CO6
diagram of 8086.
Minimum and Maximum mode operations of 8086, General Bus
Operation of 8086, Read and Write cycle timing diagram.
ASSEMBLY LANGUAGE PROGRAMMING CO1, CO2,
Addressing Modes and Instruction set, Assembler Directives, Procedures CO3, CO6
II and Macros, simple assembly language programming – Factorial of a
number, Logical, Shift and Rotate operations and sorting numbers in
ascending and descending order.
Basic Peripherals
8255 PPI, Architecture of 8255 PPI, Various modes of operation of 8255. CO1, CO4,
III
Programmable DMA Controller 8257, Programmable Interrupt Controller CO6
8259, Serial Communication Interface USART 8251.
8051 Microcontrollers
Intel 8051 architecture, memory organization, flags, stack, and special CO1, CO2,
IV
function registers, I/O, ports counters and timers, serial data I/O, CO6
interrupts. Addressing modes, instructions set.
8051 Assembly Language Programming
Simple assembly language Programming – Arithmetic operations, Swap, CO1,
V set and reset a bit/byte. CO3, CO4,
Interfacing and Applications CO5, CO6
Interfacing external memory, Interfacing of LED’s, ADC (ADC 0808)
Learning Resources
Text Books
1. Douglas V. Hall, “Microprocessors and Interfacing”, TMH-Revised 2nd edition,2006.
2. A. K. Ray and K. M. Burchandi, “Advanced Microprocessors and interfacing”, Tata
McGraw Hill, 2nd edition, 2006.
3. Kenneth J. Ayala, “The 8051 Microcontroller Architecture, Programming and
Applications”, Thomson Publishers, 2nd Edition, 2004
Reference Books
1. Ajay V. Deshmukh, “Microcontrollers – Theory & Applications”, Tata McGraw Hill,
2005.
2. M.A. Mazidi, R.D. McKinlay, J.G. Mazidi, “The 8051 Microcontroller: A Systems
Approach”, Pearson, 2013.
3. Kenneth J Ayala, “The 8086 Microprocessors Architecture, Programming and
Interfacing the PC”, West Publishers, 1995.
e- Resources & other digital material
1. https://nptel.ac.in/courses/108/103/108103157/
2. https://nptel.ac.in/courses/108/107/108107029/ (Web Content)
3. https://nptel.ac.in/courses/108/105/108105102/