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

MPMC Syllabus

This document outlines a course on Microprocessors and Microcontrollers. The course objectives are to develop assembly language programs and interface peripherals with microprocessors and microcontrollers to build small embedded systems. The course covers the architecture of 8086 microprocessors and ATmega8 microcontrollers, assembly programming for both, and interfacing peripherals like timers, ADCs and displays. Upon completing the course, students will be able to develop assembly code and design small embedded systems using microprocessors and microcontrollers.
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)
205 views

MPMC Syllabus

This document outlines a course on Microprocessors and Microcontrollers. The course objectives are to develop assembly language programs and interface peripherals with microprocessors and microcontrollers to build small embedded systems. The course covers the architecture of 8086 microprocessors and ATmega8 microcontrollers, assembly programming for both, and interfacing peripherals like timers, ADCs and displays. Upon completing the course, students will be able to develop assembly code and design small embedded systems using microprocessors and microcontrollers.
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/ 2

SASTRA Deemed to be University B.Tech.

in Electronics & Communication Engineering


__________________________________________________________________________________
L T P C
4 0 0 4

Course Code: ECE201


Semester: IV

Microprocessor & Microcontroller


(Common to ECE, EEE, EIE & Bio-Eng)

COURSE OBJECTIVE:
To enable the learners to develop assembly language programs and to interface
various peripherals with microprocessor & microcontroller to build small scale embedded
systems for wide range of applications.

UNIT – I 14 Periods
8086 Microprocessor
Basic Components of Microprocessor - Types of Architecture: Von-Neumann - Harvard -
CISC - RISC.
Intel 8086 architecture - Registers - Memory segmentation - Pin description - Minimum and
maximum mode - Timing diagram for read and write bus cycles (Memory & I/O) - Interrupt
processing.

UNIT– II 16 Periods
Assembly Programming on 8086
Assembler - Cross assembler - Addressing modes - Instruction set - Assembly programs:
ALU operations - I/O memory accessing - Interrupts.
Microprocessor based interfacing: 8255 PPI - Memory Interfacing (RAM & ROM) -
Stepper Motor - DAC.

UNIT – III 15 Periods


ATmega8 Microcontroller
Introduction to Microcontroller - Microcontrollers vs Microprocessor - AVR CPU Core - AVR
ATmega8 Memories - System Clock and Clock Options - Power Management and Sleep
Modes - Interrupts - I/O Ports - Timer / Counter - Input Capture Unit (ICU) - Output Compare
Unit (OCU) - Analog Comparator - A/D Converter - Serial Peripheral Interface (SPI) -
USART.

UNIT– IV 15 Periods
Assembly Programming on ATmega8
Addressing Modes - Instruction Set - Assembly programs on Timer - Counter - Input Capture
Unit (ICU) - PWM - External Interrupts - Analog to Digital Convertor - Analog Comparator -
USART - Serial Peripheral Interface.
Microcontroller based interfacing: 7-Segment display - Character LCD - Matrix Keypad.

TEXTBOOKS
1. AVR ATmega8 Datasheet, 2013.
https://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-2486-8-bit-AVR-
microcontroller-ATmega8_L_datasheet.pdf
2. Nilesh B Bahadure, “Microprocessors and the Pentium Family”, PHI, 2010.
3. Douglas V. Hall, “Microprocessors and Interfacing”, 2nd Edition, Tata McGraw-Hill, 2006.
SASTRA Deemed to be University B.Tech. in Electronics & Communication Engineering
__________________________________________________________________________________

REFERENCES
1. Barry B. Brey, “The Intel Microprocessors, 8086/8088, 80186/80188, 80286, 80386,
80486, Pentium, PentiumPro Processor, PentiumII, PentiumIII, Pentium IV, Architecture,
Programming & Interfacing”, 8thEdition, Prentice Hall, 2009.
2. AK Ray, K M Bhurchandi, “Advanced Microprocessors and Peripherals: Architecture,
Programming and Interfacing”,2ndEdition, Tata McGraw-Hill, 2006.

ONLINE MATERIALS
1. NPTEL – http://nptel.ac.in/downloads/106108100/
2. NPTEL – https://nptel.ac.in/courses/nptel_download.php?subjectid=108105102

UNIT-WISE LEARNING OUTCOMES


Upon successful completion of each unit, the learner will be able to:
 Compare the CPU architectures based on instruction set and bus model
Unit - I  Relate the memory organization and programming model with the
operational modes of 8086 microprocessor
 Develop assembly codes using 8086 instruction set
Unit - II  Construct simple microprocessor based systems by Interfacing peripheral
modules with 8086 using 8255 PPI
 Summarize the inner working principle of Atmega8 microcontroller and its
Unit - III
on-chip peripherals modules
 Develop assembly codes using AVR instruction set
Unit - IV  Design simple embedded systems using on-chip and off-chip peripherals
of ATmega8 microcontroller

COURSE LEARNING OUTCOMES


Upon successful completion of this course, the learner will be able to:
 Develop assembly code for x86 microprocessor and AVR microcontroller
 Design small scale embedded systems using microprocessor and microcontroller

You might also like