Syllabus - Microprocessors and Microcontrollers (503 (C))
CSE-IOT/IOT
Microprocessors and Microcontrollers (503 (C))
V-Semester
UNIT I
THE 8086 MICROPROCESSOR
Introduction to 8086 – Microprocessor architecture – Addressing modes - Instruction set and assembler directives – Assembly language programming – Modular Programming - Linking and Relocation - Stacks - Procedures – Macros – Interrupts and interrupt service routines – Byte and String Manipulation. Architecture understand 8086 the of microprocessor.
UNIT II
8086 SYSTEM BUS STRUCTURE
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 III
I/O INTERFACING
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 IV
MICROCONTROLLER
Architecture of 8051 – Special Function Registers(SFRs) - I/O Pins Ports and Circuits - Instruction set - Addressing modes - Assembly language programming.
UNIT V
INTERFACING MICROCONTROLLER
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 ARMprocessors
Course Objective
To design a microcontroller based system, To study the Architecture of 8051 microcontroller, To interface microprocessors with supporting chips, To learn the design aspects of I/O and Memory Interfacing circuits
Course Outcome
Design and implement 8051 microcontroller based systems, Design and interface I/O circuits, Design Memory Interfacing circuits, Understand programs based on 8086 microprocessor
Practicals
Reference Books
-
Yu-Cheng Liu, Glenn A.Gibson, ―Microcomputer Systems: The 8086 / 8088 Family - Architecture, Programming and Design‖, Second Edition, Prentice Hall of India, 2007.
-
Mohamed Ali Mazidi, Janice Gillispie Mazidi, Rolin McKinlay, ―The 8051 Microcontroller and Embedded Systems: Using Assembly and C‖, Second Edition,Pearsoneducation,2011.