Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 2

Course Name : Microprocessors and Microcontrollers

Course Code : EL2003


Credits : 4
LTP : 3-0-2
Course Objective:
At the end of this course, the students should be able to:
 Acquire the knowledge of architecture and instruction sets of Intel microprocessor along with the idea of
assembly language programming
 Learn the design aspects of I/O and memory interfacing circuits
 Familiarize with the architecture of 8051 microcontroller.

Total No. of Lecture - 42


Lecture Wise Breakup Number of
Lecture
Introduction to 8085 Microprocessor
1 Introduction to microprocessors and microcomputers, Intel 8085 microprocessor architecture, pin 04
configuration, CPU architecture, registers, control unit.
Instruction Set of 8085 Microprocessor
2 Machine language instruction formats, addressing modes of 8085, instruction set of 8085, timing 06
diagrams, T-states, machine cycles, instruction cycle.
Assembly Language Programming with 8085
3 Example programming in assembly language using 8085 instructions, use of arithmetic, logical, 08
data transfer, stack and I/O instructions in programming, interrupt in 8085
Basic Peripherals and Their Interfacing with 8085
Memory interfacing, programmable peripheral interface (8255), programmable interval timer
4 (8253), programmable interrupt controller (8259), DMA controller (8237/8257). Interfacing analog 08
to digital data converters, interfacing digital to analog data converters, serial communication
interface (8251)
Introduction to 8086 Microprocessor
5 Comparision of 8085 and 8086, Architecture, organization and pin out details, register set, memory 05
segmentation, minimum mode and maximum mode of operation.
Introduction to 8051 Microcontroller
6 Overview of architecture and pin diagram, memory organization, register banks, external code 11
memory access, external data memory access, addressing modes.
Interfacing with 8051- Programming 8051 timers, serial port programming, interrupts programming,
LCD & keyboard interfacing, ADC, DAC & sensor interfacing, external memory interface, stepper
motor and waveform generation.

List of Experiments: Number of


Turns
1 To study and interface 8255 chip with 8085/8086/Pentium Trainer system 01
2 To study and interface 8251 chip with 8085/8086/Pentium Trainer system 01
3 To study and interface 8259 chip with 8085/8086/Pentium Trainer system 01
To interface and control a stepper motor using the stepper motor controller card and stepper motor
4 01
drives
5 To acquire a unipolar analog signal and convert it into a digital value using A/D Card 01
6 To acquire a bipolar analog signal and convert it into a digital value using A/D Card 01
7 8085/8086 based experiments for data transfer operations 01
8 8085/8086 based experiments for arithmetic operations 01
9 8085/8086 based experiments for logical operations 01
10 8085/8086 based experiments for sorting 01
11 8085/8086 based experiments for data conversions 01
12 8085/8086 based experiments for interfacing various add on cards 03
13 8051 based experiments for arithmetic operations 01
14 Application of 8051 for traffic light control

Course Outcomes: By the end of this course, the students will be able to
CO1 Explain the functioning of microprocessor and microcontroller
CO2 Enhance the programming skills
CO3 Do projects based on interfacing
Suggested Books:
Name of Book/Authors/Publisher Year of
Sr. No. Publication/
Reprint
Advanced Microprocessors & peripherals by K. M. Bhurchandi & A. K. Ray, TMH
1 2013
Publication
2 Microprocessor & Interfacing by Douglas V Hall, TMH Publication 2006
Microprocessor Architecture, Programming and Applications with the 8085 by R.S. Gaonkar,
3 2013
Sixth Edition, Penram International Publishing
4 The Intel Microprocessors by Barry B. Brey, Prentice Hall 2009
The 8051 Microcontroller and Embedded Systems using assembly and C by Mazidi MA,
5 2007
Mazidi JG and Mchinlay RD, Pearson Education
The 8051 Microcontroller, Kenneth J. Ayala, Cengage Learning India; 3rd edition
6 2007
NPTEL video lecture on microprocessor & microcontroller
7 https://nptel.ac.in/courses/108/105/108105102/

You might also like