You are on page 1of 3

Course: Advance Microprocessor and Microcontroller

Code: EI 603

Program: Applied Electronics and Instrumentation Engineering

Course Objective:

This course aims at teaching primary concept of programing with machine language. It also aims to
train the student for automated system design with the programing intelligence. The objective of this
course is to become familiar with the architecture and the instruction set of an Intel microprocessor.
Assembly language programming will be studied as well as the design of various types of digital and
analog interfaces. The accompanying lab is designed to provide practical hands-on experience with
microprocessor software applications and interfacing techniques

Course Outcome (COs)

At the end of the course, a student will be able to:

1. State the internal organization of some popular microprocessors (8086,


8088)/microcontrollers (8051, PIC).
2. Understand the impact of microprocessor based system in process of automation.
3. Apply knowledge of soft skill and other resources to design automated system with
programing module.
4. Discriminate the performance of pipe-lining (8086) and non-pipe-lining (8085)
architecture microprocessor.
5. Conduct experiments for real time data collection by microprocessor based data
acquisition system.
6. Design interfacing circuits of various devices with the microprocessor and
microcontroller.

PREREQUISITES

Knowledge of digital electronics.

Knowledge of 8085 microprocessor.


Unit plan of Advance Microprocessor and Microcontroller

Unit Unit 1 Unit 3 Unit 4 Unit 7


Title ARCHITECTURE INTERFACING INTERFACING MICROCONTTROLLER
AND WITH WITH AND INTERFACING
PROGRAMING MEMORY PERIPHERAL
DEVICE
Duration* 13 4 10 14
(no .of
period)
Session 1 Introduction to Interfacing Interfacing of Introduction to single
microprocessor Memory: Static switches and chip microcontrollers:
based system and RAM, Dynamic LEDs
history RAM
microprocessor
Session 2 Review of 8085 Interfacing Interfacing of 8051/8031 architecture
microprocessor Memory: Static 8255
RAM, Dynamic
RAM
Session 3 Intel 8086/8088 Interfacing Interfacing of 8051/8031 architecture
Microprocessor: Memory: Static 8255
Architecture RAM, Dynamic
RAM
Session 4 Intel 8086/8088 Tutorial Interfacing of I/O ports and Memory
Microprocessor: Keyboard organization.
Architecture
Session 5 Addressing Interfacing of 7- Instruction set and basic
modes of 8086 segment display assembly language
programming
Session 6 Instruction sets of 8237 DMA Interrupts,
8086 controller Timer/Counter
Tutorial

Session 7 Programming 8237 DMA Serial Communication


with assembly controller
language
Session 8 Programming Intel 8251 MCS-51 applications:
with assembly USART Square wave and pulse
language wave generation, LED,
Tutorial

Session 9 Clock Generator Intel 8251 A/D Converter


(8284), Bus USART interfacing to 8051
Buffering (8288)
Session 10 Stack and tutorial D/A Converter
Interrupts interfacing to 8051
Session 11 Interrupts Introduction to PIC
controller IC 8259 micro-controller
Session 12 Tutorial Introduction to PIC
micro-controller
Session 13 Tutorial
Books:

1. Douglas V. Hall – Microprocessors & Interfacing, Tata McGraw-Hill

2. Ray & Bhurchandi – Advanced Microprocessors & Peripherals, Tata McGraw-Hill

3. Walter A. Tribel – The 8088 and 8086 Microprocessors, Pearson Education

4. Barry B. Brey – The Intel Microprocessors, PHI/Pearson Ed. Asia

5. Muhammed Ali Mazidi and Janice Gillispie Mazidi – The 8051 Microcontroller and
Embedded Systems, Pearson Education Inc.

6. Ajay V Deshmukh – Microcontrollers Theory and Applications, Tata McGraw-Hill

Kenneth J. Ayala – The 8086 Microprocessor, Cengage Learnin

You might also like