0% found this document useful (0 votes)
108 views10 pages

Module 1 - Lecture 1

This document outlines the course objectives and structure for a course on Microprocessors and Microcontrollers. The course aims to teach students about the architecture of 8086 microprocessors and 8051 microcontrollers, assembly language programming, interfacing peripherals, and developing microprocessor/microcontroller-based systems. It is divided into 5 modules that cover the 8086 and 8051 architectures, interfacing I/O devices, programming timers and ports, and comparing different processor types. Upon completing the course, students will be able to explain key microprocessor/microcontroller concepts and design embedded systems.

Uploaded by

AQe
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
Download as pdf or txt
0% found this document useful (0 votes)
108 views10 pages

Module 1 - Lecture 1

This document outlines the course objectives and structure for a course on Microprocessors and Microcontrollers. The course aims to teach students about the architecture of 8086 microprocessors and 8051 microcontrollers, assembly language programming, interfacing peripherals, and developing microprocessor/microcontroller-based systems. It is divided into 5 modules that cover the 8086 and 8051 architectures, interfacing I/O devices, programming timers and ports, and comparing different processor types. Upon completing the course, students will be able to explain key microprocessor/microcontroller concepts and design embedded systems.

Uploaded by

AQe
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
Download as pdf or txt
Download as pdf or txt
You are on page 1/ 10

Microprocessor & Microcontroller

Mr. Kaushik Neogi


DEPT. OF EE, ASANSOL ENGINEERING COLLEGE
Paper Code: PC-EE-602

Lecture 1
Microprocessor & Microcontroller, PC-EE-602:
2
Objective:
 To understand the architecture of 8086 microprocessor.

 To understand the design aspects of I/O and Memory Interfacing


circuits.

 To interface microprocessors with supporting chips.

 To understand the architecture of 8051 microcontroller.

 To design a microcontroller based system.


Microprocessor & Microcontroller, PC-EE-602:
3
Pre-Requisite:

 Analog Electronics (PC-EE-302)

 Digital Electronics (PC-EE-402)


Microprocessor & Microcontroller, PC-EE-602:
The 8086 Microprocessor (Module 1): 4
 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
Microprocessor & Microcontroller, PC-EE-602:
8086 System bus structure (Module 2): 5

 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
Microprocessor & Microcontroller, PC-EE-602:
I/O Interfacing (Module 3): 6

 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
Microprocessor & Microcontroller, PC-EE-602:
Microcontroller (Module 4): 7

 Architecture of 8051
 Special Function Registers(SFRs)
 I/O Pins Ports and Circuits
 Instruction set
 Addressing modes
 Assembly language programming
Microprocessor & Microcontroller, PC-EE-602:
Interfacing Microcontroller (Module 5): 8

 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
ARM processors
Microprocessor & Microcontroller, PC-EE-602:
9
Course Outcome:
After successful completion of the course PC-EE-602, students will be able

1. explain the architecture of 8086 and 8051.


2. do assembly language programming of 8086, 8051
3. interface different peripheral with 8086 and 8051
4. develop micro processor/ microcontroller based systems.
5. Compare microprocessor, microcontroller, PIC and ARM
processors
Microprocessor & Microcontroller, PC-EE-602:
References: 10

1. Advanced Microprocessors and Peripheral, Koshor M Bhurchandi, Ajay


Kumar Ray, 3rd Edition, MC Graw hill education.
2. Microprocessor & Interfacing, D.V. Hall, Mc Graw Hill.
3. The 8051 microcontroller, Ayala, Thomson.
4. Microprocessor & Peripherals, S.P. Chowdhury & S. Chowdhury, Scitech.
5. The 8051 Microcontroller and Embedded systems, Muhammad Ali Mazidi
& J. G. Mazidi, Pearson Education.
6. The 8086 Microprocessors: Programming & Interfacing the PC, K.J.Ayala,
Thomson.

You might also like