Course Handout
Course Handout
The objective of this course is to study various microprocessors & microcontrollers,develop assembly-level programs, and
interface with other external devices as per the requirements.
Pre-Requisite -:
Detailed Syllabus:
Module# CO Topics Hours
Introduction: Introduction to 8085 microprocessor & its
organization, general architecture, Bus organization, Memory
1 CO1 concepts, Pins and Signals, Instruction execution, Timing 9
diagram, Instruction Set & programming, Addressing modes,
interrupts, memory & I/O interfacing.
Intel 8086 Microprocessor: Bus Interface unit, Execution Unit,
Register Organization, Memory Segmentation, Pin
2 CO2 architecture, Minimum and Maximum mode system 8
configuration, Physical Memory Organization, Interrupts,
Addressing Modes, Instructions.
The 8051 Microcontroller: Introduction to Microcontroller,
CISC and RISC Processors, MCS-51 Architecture, Registers in
MCS-51, 8051 Pin Description, Memory Organization, 8051
3 CO3 9
Addressing Modes, MCS-51 Instruction Set, 8051 Instructions
and Simple Programs, Interrupts in MCS-51, Special function
Registers, Assembly language programming.
Microcontroller Applications: 8051 Timers and Counters, Serial
4 CO4 Communication, I/O Interfacing using 8255, Light Emitting 8
Diodes (LEDs), Push Buttons, Relays and Latch Connections
Interfacing with Peripheral ICs: System level interfacing design
with various ICs like 8255 Programmable Peripheral Interface,
5 CO5 8
8257 DMA Controller, 8259 Programmable Interrupt
Controller, 8251 Programmable Communication Interface.
Total 42 Hours
Text Book
Microprocessors and Microcomputer based System Design,, M. Rafiquzzaman, UBS Publications
Advanced Microprocessors and Peripherals, K. M. Bhurchandi and A. K. Ray,, McGraw- Hill Education
The 8051 Microcontroller and Embedded Systems : Using Assembly and C, M. A. Mazidi, J. G. Mazidi, and R. D. McKinlay,
Pearson Education
Reference Book
Microprocessor Architecture, Programming, and Applications with the 8085, R. S. Gaonkar, Penram International Publishing
Fundamentals of Microprocessors and Microcontrollers, B. Ram, Dhanpat Rai Publications
The 8086 Microprocessor : Programming & Interfacing the PC, K. Ayala, Delmar Cengage Learning
Online Reference Material(s):
Course Outcome:
Explain the architecture, pins & signals, programming model, instruction execution of 8085
CO1
microprocessor and its interfacing with memory and I/O devices.
Describe the architecture, modes of operation, memory organization, interrupts of 8086
CO2
microprocessor and its interfacing with 8255 PPI and 8257 DMA controller
Explain the concepts of embedded ICs, RISC and CISC processors and 8051 microcontroller to solve
CO3
simple problems using assembly language programming.
CO4 Design microcontroller based interfacing for various applications.
Demonstrate peripheral interfacing with advanced programming of microprocessors and
CO5
microcontrollers for real-time applications.