0% found this document useful (0 votes)
6 views13 pages

II unit

The document outlines the syllabus for the course 'Microprocessors and Microcontrollers' (EECE3041) taught by Dr. D Madhavi in the VI semester, covering topics such as 8086 architecture, instruction sets, and the 8051 microcontroller. It includes details on various units, programming aspects, interfacing with peripherals, and resources for textbooks and references. Key areas of study include addressing modes, interrupts, and programming in C for timers and serial ports.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views13 pages

II unit

The document outlines the syllabus for the course 'Microprocessors and Microcontrollers' (EECE3041) taught by Dr. D Madhavi in the VI semester, covering topics such as 8086 architecture, instruction sets, and the 8051 microcontroller. It includes details on various units, programming aspects, interfacing with peripherals, and resources for textbooks and references. Key areas of study include addressing modes, interrupts, and programming in C for timers and serial ports.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 13

Course Code : EECE3041

Course Name : MICROPROCESSORS AND MICROCONTROLLERS

Semester: VI

Faculty Name : Dr D Madhavi

2/3/2025 Department of EECE


Syllabus

UNIT 1 8086 Architecture 8 hours

The Processor 8086: Register organization of 8086, architecture of 8086, signal


description of 8086, physical memory organization, I/O addressing capability.

UNIT 2 Instruction Set and Interrupts 7 hours

Instruction Set and Interrupts: Addressing modes of 8086, instruction set of 8086,
assembly language programs (example programs), interrupts and interrupt service
routines, interrupt cycle of 8086, non-maskable interrupt, maskable interrupt (INTR).

UNIT 3 8051 Microcontroller 5 hours

Introduction to Microcontroller 8051: Intel family of 8 bit microcontrollers,


architecture, signal description, register set of 8051, important operational features
of 8051, program status word (PSW).

2/3/2025 Department of EECE


Syllabus

UNIT 4 Programming 8051 Timers and Serial Ports 9 hours

Programming 8051 Timers and Serial Port: Basic registers of timer, modes
of operation, programming timers in C (examples), Basics of serial
communication, baud rate in 8051, SBUF, SCON, serial port programming in C
(examples).

UNIT 5 Interfacing 8051 with ADC/DAC 8 hours

Interfacing of Peripherals to 8051: ADC 0808/0809 chip with 8 analog channels,


programming ADC 0808/0809 in C, DAC interfacing DAC 0808, programming
DAC in C. Introduction to ARM Processor: The ARM family history, ARM family
variations.

2/3/2025 Department of EECE


Resources
Textbooks:
1. AK Ray, KM Bhurchandi, Advanced Microprocessors and Peripherals, 2/e, Tata
McGraw Hill Publications, 2009.

2. Muhammad Ali Mazidi, Janice Gillispie, Mazidi, Rolin D. Mc Kinlay, The


8051 Microcontroller and Embedded Systems using Assembly and C, Second Edition,
Pearson Education, 2002

3. Muhammad Ali Mazidi, Sarmad Naimi, SepehrNaimi, Janice Mazidi, ARM Assembly
Language Programming &Architecture, Pearson Education, 2002

References:
1. Barry B. Brey, The Intel Microprocessors: Architecture, Programming and Interfacing, 8/e,
Pearson Education, 2008.

2. Kenneth J. Ayala, 8086 Micro Processor: Programming and Interfacing the PC, 1/e, Delmar
Cengage Learning, 2007.

3. Douglas V Hall, Microprocessors and Interfacing: Programming and Hardware, 2/e, Tata Mc
Graw Hill, 2006.

2/3/2025 Department of EECE


TOPICS TO BE COVERED IN THIS SESSION
✓ Introduction
• Addressing Modes Of 8086,
• Instruction Set Of 8086,
• Assembly Language Programs (Example Programs),
• Interrupts and Interrupt Service Routines,
• Interrupt Cycle Of 8086,
• Non-maskable Interrupt,
• Maskable Interrupt (INTR).

2/3/2025 Department of EECE


Addressing Modes of 8086 Microprocessor

➢ Register Addressing Mode


➢ Immediate Addressing Mode
➢ Implied Addressing Mode
➢ Addressing Modes for accessing data from Memory
▪ Direct Addressing Mode
▪ Register Indirect Addressing Mode
▪ Register Relative Addressing Mode
▪ Based Index Addressing Mode
▪ Relative Based Index Addressing Mode

2/3/2025 Department of EECE


Addressing Modes of 8086 Microprocessor

➢ Addressing Modes for accessing data from I/O Ports


▪ Fixed Port or Direct I/O Addressing Mode
▪ Variable Port or Indirect I/O Addressing Mode
➢ Intrasegment Addressing Modes
▪ Intrasegment Direct Addressing Mode
▪ Intrasegment Indirect Addressing Mode
➢ Intersegment Addressing Modes
▪ Intersegment Direct Addressing Mode
▪ Intersegment Indirect Addressing Mode

2/3/2025 Department of EECE


Instruction Set of 8086 Microprocessor

• Data Transfer Instructions


• Arithmetic Instructions
• Logical Instructions
• Processor Control Instructions
• Branch Control Instructions
• String Control Instructions
Conditional Jump Instructions

2/3/2025 Department of EECE


Interrupt response

2/3/2025 Department of EECE


Interrupt Cycle of 8086
Interrupt Vector Table(IVT) or Interrupt Pointer table (IPT)

2/3/2025 Department of EECE


Maskable Interrupt(INTR)

2/3/2025 Department of EECE


Thank you

2/3/2025 Department of EECE

You might also like