PO1 | PO2 | PO3 | PO4 | PO5 | PO6 | PO7 | PO8 | PO9 | PO10 | PO11 | PO12 | PSO1 | PSO2 | PSO3 | ||
K3 | K6 | K6 | K6 | K6 | - | - | - | - | - | - | - | K5 | K3 | K6 | ||
CO1 | K3 | 3 | 2 | 2 | ||||||||||||
CO2 | K2 | 2 | 1 | |||||||||||||
CO3 | K3 | 3 | 2 | 2 | 2 | 2 | 2 | |||||||||
CO4 | K2 | 2 | 1 | 1 | ||||||||||||
CO5 | K3 | 3 | 2 | 2 | 2 | 2 | ||||||||||
Score | 13 | 8 | 4 | 2 | 7 | 4 | ||||||||||
Course Mapping | 3 | 2 | 2 | 2 | 2 | 2 |
{{{credits}}}
L | T | P | C |
3 | 0 | 0 | 3 |
- To understand the Architecture of 8086 microprocessor
- To learn the design aspects of I/O and Memory Interfacing circuits
- To interface microprocessors with supporting chips
- To study the Architecture of 8051 microcontroller
- To design a microcontroller based system.
{{{unit}}}
UNIT I | THE 8086 MICROPROCESSOR | 9 |
Introduction to 8086 – Microprocessor architecture – Addressing modes – Instruction set and assembler directives – Assembly language programming – Stacks – Procedures – Macros – Interrupts and interrupt service routines – Byte and String Manipulation.
{{{unit}}}
UNIT II | 8086 SYSTEM BUS STRUCTURE | 9 |
8086 signals – Basic configurations – System bus timing – System design using 8086 – I/O programming – Introduction to Multiprogramming – System Bus Structure – Multiprocessor configurations – Coprocessor, Closely coupled and loosely Coupled configurations – Introduction to advanced processors.
{{{unit}}}
UNIT III | I/O INTERFACING | 9 |
Memory interfacing and I/O interfacing – Parallel communication interface – Serial communication interface – D/A and A/D Interface – Timer – Keyboard /display controller – Interrupt controller – DMA controller – Programming and applications Case studies: Traffic Light control, LED display, LCD display, Keyboard display interface and Alarm Controller.
{{{unit}}}
UNIT IV | THE 8051 MICROCONTROLLER | 9 |
Architecture of 8051 – Special Function Registers(SFRs) – I/O Pins ports and circuits – Instruction set – Addressing modes – Assembly language programming.
{{{unit}}}
UNIT V | INTERFACING MICROCONTROLLER | 9 |
Programming 8051 Timers – Serial port programming – Interrupts programming – LCD & keyboard interfacing – ADC, DAC & Sensor interfacing – External memory interface – Stepper motor and waveform generation – Comparison of microprocessor, microcontroller, PIC and ARM processors.
\hfill Total Periods: 45
After the completion of this course, students will be able to:
- Understand the basic architecture, operation, programming of microprocessor 8086 (K3)
- Understand the design of basic and multiprocessor systems and their bus timings (K2)
- Design the 8086 interfaces with memory, I/O and other peripheral chips (K3)
- Understand the basic architecture and operation of microcontroller 8051 (K2)
- Apply programming concepts to implement microcontroller interfaces for different applications (K3).
- Doughlas V Hall, “Microprocessors and Interfacing, Programming and Hardware”, TMH, 2012.
- Mohamed Ali Mazidi, Janice Gillispie Mazidi, Rolin McKinlay, “The 8051 Microcontroller and Embedded Systems: Using Assembly and C”, 2nd Edition, Pearson education, 2011.
- Yu-Cheng Liu, Glenn A Gibson, “Microcomputer Systems: The 8086/8088 Family - Architecture, Programming and Design”, 2nd Edition, Prentice Hall of India, 2007.
- A K Ray, K M Bhurchandi,“Advanced Microprocessors and Peripherals”, 3rd edition, Tata McGrawHill, 2012.
- Barry B Bray, “The Intel Micro processor 8086/8088,80186,80286,80386 and 80486 - Arcitecture, Programming and Interfacing”, 8th Edition, PHI, 2011.
- Mohamed Rafiquazzaman, “Microprocessor and Microcomputer based System Design”, 2nd Edition, Universal Book Stall, 1995.
- Kenneth J Ayala, “The 8051 Microcontroller Architecture, Programming and Applications”, 2nd edition, Penram International, 1996.