0% found this document useful (0 votes)
83 views4 pages

MPMC Syllabus - Theory and Lab

Download as pdf or txt
Download as pdf or txt
Download as pdf or txt
You are on page 1/ 4

Sub.

Code L T P C
MICROPROCESSOR AND MICROCONTROLLER
EC30108/ 3 0 0 3
EC31108

Credits: 3 Teaching Scheme: - Theory 03 Hrs/Week


Prerequisites: Digital Electronics Circuit
Co requisites: Nil
Post Requisites: Computer Organization and Architecture
Objectives:
To provide a theoretical & practical introduction to microprocessors and microcontrollers, assembly
language programming techniques, design of hardware interfacing circuit, microcontroller and
microprocessor system design considerations and preamble of some of the advanced processors
Course Outcomes:
CO1. Apply the knowledge of digital systems to understand architectural differences, memory
organization and functionality of microprocessor and microcontrollers.
CO2. Analyze the programming model and interfacing techniques of microprocessor and microcontroller.
CO3. Design and demonstrate the advanced microprocessor and microcontroller systems for real time
applications.
CO4. Read voluntarily to enhance the knowledge in processing, controlling systems in computing
domain.
Course Details:
Unit – I
Introduction to Microprocessor and its organization (08 Hrs)
U1.1. General concept of microprocessor and architecture, Bus organization, Memory concepts (T1:
CH2.1,2.2,2.3), 8085 microprocessor, Pins and Signals, Programming model, Instruction
execution and timings, Instruction Set, Interfacing I/O devices.(T1: CH2.5, 2.6, 2.7,2.8 )
U1.2. Addressing modes, 8085 interrupts (T1: CH2.4, 2.9).
Unit – II
Intel 8086 Microprocessor (06 Hrs)
U2.1. Bus Interface unit, Execution Unit, Register Organization, Memory Segmentation, Minimum and
Maximum mode system configuration, Physical Memory Organization (T2: CH1.1, 1.2, 1.3, 1.4),
8086 Interrupts (T2: CH4.4, 4.5, 4.6).
U2.2. 8255 Programmable Peripheral Interface (T2: CH5.4, 5.5), 8257 DMA controller (T2: CH7.1, 7.2)
Unit – III
8051 MICROCONTROLLER AND FEATURES (08 Hrs)
U3.1. Introduction to Microcontroller, Embedded versus External Memory Devices, 8-bit and 16-bit
Microcontrollers, CISC and RISC Processors (T3: CH1.1, 1.2). MCS-51 Architecture, Registers in
MCS-51, 8051 Pin Description, Memory Organization, 8051 Addressing Modes (T3: CH2, 5.1,
5.2, 8.1), MCS-51 Instruction Set, 8051 Instructions and Simple Programs(T3: CH3.1, 3.2, 6.1,
6.2, 6.3, 6.4), Interrupts in MCS-51(T3: CH11.1).
U3.2. Special function Registers, Assembly language programming (T3:CH7, 11).
Unit – IV
MICROCONTROLLER AND ITS APPLICATIONS (08 Hrs)
U4.1. 8051 Timers and Counters (T3: CH9.1), Serial Communication (T3: CH10.1), I/O Interfacing
using 8255, Light Emitting Diodes (LEDs), Push Buttons, Relays and Latch Connections,
Interfacing 7-Segment Displays, ADC and DAC Interfacing (T3: CH13, 15, 17.1).
U4.2. Traffic light controller, stepper motor control (T3: CH17.2).
Unit – V
ADVANCED MICROPROCESSOR AND MICROCONTROLLER (06Hrs)
U5.1. Introduction to processor design, ARM architecture (R3: CH3.1), Pentium Processors (T2:
CH11.1, 11.2, 11.3), MSP 430 (TI Systems Manual).
U5.2. Advanced Programming using ARM, MSP 430 (R3: CH10).
TOTAL: 36 HOURS
Text Books:
T1. “Microprocessors and Microcomputer based System Design”, M. Rafiquzzaman, UBS, 2nd
Edition, 2001.
T2. “Advanced Microprocessors and Perpherals”, K. M. Bhurchandi, A. K. Ray, McGraw Hill
Education, 3rd Edition, 2012.
T3. “The 8051 Microcontroller and Embedded Systems: Using Assembly and C”, Muhammad Ali
Mazidi, Janice Gillispie Mazidi, Rolin D. Mckinlay, Pearson, 2nd Edition, 2011.
T4. “ARM system-on-chip Architecture”, Steve Furber, Pearson, 2nd Edition, 2009
Reference Books
R1. “Microprocessor Architecture, Programming, and Applications with the 8085”, Ramesh Gaonkar,
CBS Publishers, 5th Edition, 2011.
R2. “The 8086 Microprocessor: Programming & Interfacing the PC”, Kenneth Ayala, Delmar Cengage
Learning, 1st Edition, 2007.
R3. ““ARM Assembly Language : An Introduction”, J. R. Gibson, Cengage Learning, 1 st Edition, 2010.
Sub. Code L T P C
MICROPROCESSOR AND MICROCONTROLLER
EC30308/ LABORATORY 0 0 2 1
EC31308

Credits: 01 Teaching Scheme: - Laboratory 02 Hrs/Week


Prerequisites: Digital Electronics Circuit
Co requisites: Nil
Post Requisites: Microcontroller for Embedded System Laboratory (PD)
Objectives:
1. Familiarize the architecture of 8085, 8086 processor, assembling language programming and
interfacing with various modules.
2. The student can also understand of 8051 Microcontroller concepts, architecture, programming
and application of Microcontrollers.
3. The Student able to do any type of VLSI, embedded systems, industrial and real time applications
by knowing the concepts of Microprocessor and Microcontrollers
Course Outcomes:
CO1. Ability to understand the assembly language programming concept by the programming model of
different microprocessors
CO2. Ability to interface various I/O devices with the microprocessor and microcontroller for different
controlling applications
CO3. Analyze the generation of different analog signals using various interfacing circuits.
CO4. Practice the programming skills to solve the problems of microprocessor and microcontroller system
Course Details:
List of Practicals: (Any 10)
Experiment No. 1:
Addition, Subtraction, Multiplication, division and 2s complement of 8-bit and 16-bit numbers using 8085
microprocessor.
Experiment No. 2:
Transfer a group of data from one set of memory to another set of memory locations using 8085
microprocessor.
Experiment No. 3:
To write an assembly language program to obtain a rolling display of a particular data using 8085
microprocessor.
Experiment No. 4:
Speed control of stepper motor using 8085 microprocessor.
Experiment No. 5:
Study of traffic light controller using 8255 PPI with 8085 microprocessor.
Experiment No. 6:
To find the largest and smallest data among a group of data using 8086 microprocessor.
Experiment No. 7:
Generation of different type of analog signals using DAC interfaced to 8086 microprocessor.
Experiment No. 8:
Interfacing of 8255 with 8086 microprocessor and square wave, PWM generation.
Experiment No. 9:
Study of interrupt control applications using 8086 microprocessor.
Experiment No. 10:
Study of addressing modes of 8051 microcontroller and arithmetic operation using 8051 microcontroller.
Experiment No. 11:
Code converters using 8051 microcontroller.
Experiment No. 12:
To initialize 8279 and display character in the first digit of the display using 8051 microcontroller.
Text Books:
T1. “Fundamentals of Microprocessors and Microcontrollers”, B. Ram, Dhanpat Rai Publications, 2nd
Edition, 2010.
T2. “Microprocessors and Microcontrollers: Architecture, Programming and Interfacing Using 8085,
8086 and 8051”, Soumitra K. Mandal, TMH, 1st Edition, 2011.
T3. “The 8051 Microcontroller and Embedded Systems: Using Assembly and C”, Muhammad Ali
Mazidi, Janice Gillispie Mazidi, Rolin D. Mckinlay, Pearson, 2nd Edition, 2011.
Reference Books
R1. “Microprocessors and Microcontrollers: Architecture, Programming and System Design 8085,
8086, 8051”, Krishna Kant, PHI Learning, 7th Edition, 2010.
R2. “The Intel Microprocessors: Architecture, Programming and Interfacing”, Barry B. Brey, Pearson,
8th Edition, 2008.
R3. “The 8051 Microcontroller”, Kenneth Ayala, Cengage Learning, 3rd Edition, 2007.

You might also like