0% found this document useful (0 votes)
4 views

I unit

The document outlines the course EECE3041 on Microprocessors and Microcontrollers, detailing the syllabus, course objectives, and outcomes. It covers topics such as the 8086 architecture, instruction sets, the 8051 microcontroller, and interfacing with peripherals. Resources for the course include textbooks and references on microprocessor architecture and programming.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views

I unit

The document outlines the course EECE3041 on Microprocessors and Microcontrollers, detailing the syllabus, course objectives, and outcomes. It covers topics such as the 8086 architecture, instruction sets, the 8051 microcontroller, and interfacing with peripherals. Resources for the course include textbooks and references on microprocessor architecture and programming.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 23

Course Code : EECE3041

Course Name : MICROPROCESSORS AND MICROCONTROLLERS

Semester: VI

Faculty Name : Dr N Jyothi

1/23/2025 Department of EECE


TOPICS TO BE COVERED IN THIS SESSION
✓ Introduction
• Syllabus
• Course Objectives
• Course Outcomes
• CO-PO Mapping
• Resources

1/23/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).

1/23/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.

1/23/2025 Department of EECE


Course Objectives

Course Educational Objectives:

• To familiarize the concepts and architecture of 16 bit microprocessor 8086


• To explain assembly language programming of 8086 microprocessor
• To demonstrate the architecture, instruction set and programming of
8051 microcontroller
• To impart the knowledge of C programming to interface various peripherals
like data converters, timers, serial port etc
• To demonstrate microcontroller based embedded system

1/23/2025 Department of EECE


Course Outcomes
Course Outcomes:
Upon successful completion of the course, students will be able to
1. Summarize the concepts of architecture, instruction set and addressing modes
of 8086 microprocessor (L2).
2. Develop programs of 8086 microprocessor to perform various tasks and verify
the programs with 8086 kits (L3).
3. Differentiate between microprocessor and microcontroller and understand the basics
of 8051 microcontroller and perform experiments with microcontroller 8051 using
Keil- C51 (L4).
4. Interpret the interfacing of microcontroller with different peripheral devices such as
timers, serial port, ADC and DAC etc. and verifying it practically using trainer kits (L3).
5. Identify the architectural highlights of ARM processors (L4).

1/23/2025 Department of EECE


CO-PO Mapping
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO PO PSO PSO PSO
11 12 1 2 3
3 3 2 3 2 2 2 3
CO1
2 3 2 3 3 3 2 3
CO2
2 2 3 3 2 2 2 3
CO3
3 2 2 3 2 2 2 2
CO4
3 3 2 2 3 2 3 3
CO5

1/23/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

1/23/2025 Department of EECE


Resources

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.

1/23/2025 Department of EECE


Intel 8086 microprocessor

1/23/2025 Department of EECE


8086 Architecture

1/23/2025 Department of EECE


Memory segmentation

1/23/2025 Department of EECE


Segment registers

1/23/2025 Department of EECE


Segment registers

1/23/2025 Department of EECE


Register set of 8086

1/23/2025 Department of EECE


Register set of 8086

1/23/2025 Department of EECE


Data , Pointer and Index registers

1/23/2025 Department of EECE


Flag Register/PSW

1/23/2025 Department of EECE


Flag Register/PSW

1/23/2025 Department of EECE


Signal description of 8086

1/23/2025 Department of EECE


Physical Memory organization

1/23/2025 Department of EECE


I/O Addressing Capability of 8086

1/23/2025 Department of EECE


Thank you

1/23/2025 Department of EECE

You might also like