Microprocessors & Interfacing (ET21110)
Microprocessors & Interfacing (ET21110)
Credits: 3 (3-0-0)
Course Objective:
The course aims to:
• Let the student know first what is microprocessor (MP) and Interfacing devices.
• How manual calculator turned into automatic and does data handling with MP.
• To know the architecture, interfacing and in-depth design of MP using ALP.
Course Outcome:
On completion of the class, a student should be able to:
Module - 2
8086 Microprocessor 16-bit: Architectures, Modes of operation, Pin Diagrams and signal description, Register
Organization, Physical Memory Organizations, Bus Operation, I/O Addressing Capability.
Special Processor Activities and Timing Diagrams: Minimum Mode System and Timings, Maximum Mode System
and Timings, Memory & I/O Addressing. (5Hours)
Assembly Language Programming of 8086: Assembler Directives: Addressing modes, Instruction set of 8086,
Assembly language programming, Stack, Interrupts and Interrupt Service Routines, Assembler Directives,
Operators and sample programs. (5Hours)
Module - 3
Interfacing Devices: 8255 Programmable Peripheral Interface and Interfacing, Sensor Interfacing, Relay
interfacing and programming, ADC, DAC Interfacing, and Stepper Motors Interfacing and Programming. 8251
USART and Interfacing, 8259 Programmable Interrupt Controller and Interfacing, 8257 / 8237 DMA Controller
and Interfacing. Introduction to: 8253 Programmable Interval Timer and Interfacing, 8279 Keyboard & Display
Controller and Interfacing. (8Hours)
Introduction to Advanced Processors: 32 and 64-bit: Basic Concepts and Features. Requirement of Multicore
designs.(2Hours)
Suggested Books:
• R.S. Gaonkar, Microprocessor architecture, programming & application with 8085, Penram International
Publishing. (India) Pvt. Ltd.
• Douglas V.Hall, “Microprocessors and Interfacing: Programming and Hardware”, TMH .
• A.K. Ray & K.M. Bhurchandi, Advanced Microprocessor and Peripherals (Architecture, Programming &
Interfacing)– TMH Publication.
• M. Rafiqzzaman, Microprocessor – Theory & Applications. (Intel & Motorola ), PHI
• W.A.Triebel and Avtar Singh, The 8088 and 8086 Microprocessors, Pearson Education
• Barry B. Bray, The Intel Microprocessor – (Architecture, Programming & Interfacing) by Pearson.
• Daniel Kusswurm, Modern X86 Assembly Language Programming: (32-bit, 64-bit, SSE, and AVX), Apress
• Tom Shanley “x86 Instruction Set Architecture”, MindShare, Inc.
Evaluation:
1. Quizzes: 15%, 2. Mid Term: 30%, 3. End Term Exam: 50%, 4. Teacher’s Assessment: 5%