Eee MPMC
Eee MPMC
Eee MPMC
2019 – 20
COURSE STRUCTURE-R19
L T P C
III Year – I SEMESTER
3 0 0 3
MICROPROCESSORS AND MICROCONTROLLERS
Preamble:
Microprocessor and Microcontroller have become important building blocks in digital
electronics design. It is important for student to understand the architecture of a microprocessor
and its interfacing with various modules. 8086 microprocessor architecture, programming, and
interfacing is dealt in detail in this course. Interfacing, PIC, architecture, programming in C.
Learning objectives:
To understand the organization and architecture of Microprocessor
To understand addressing modes to access memory
To understand 8051 micro controller architecture
To understand the programming principles for 8086 and 8051
To understand the interfacing of MP with IO as well as other devices
To understand how to develop cyber physical systems
UNIT–I:
Introduction to Microprocessor Architecture
Introduction and evolution of Microprocessors – Architecture of 8086 – Memory Organization of
8086 – Register Organization of 8086 – Instruction sets of 8086 – Addressing modes –
Assembler directives – Introduction to 80286, 80386, 80486 and Pentium (brief description
about architectural advancements only).
UNIT–II:
Minimum and Maximum Mode Operations
General bus operation of 8086 – Minimum and Maximum mode operations of 8086 – 8086
Control signal interfacing – Read and write cycle timing diagrams.
Microprocessors I/O interfacing – I
8255 PPI– Architecture of 8255–Modes of operation– Interfacing I/O devices to 8086 using
8255–Interfacing A to D converters– Interfacing D to A converters– Stepper motor interfacing–
Static memory interfacing with 8086.
UNIT–III:
Microprocessors I/O interfacing – II
Architecture and interfacing of 8251 USART – Architecture and interfacing of 8254
Timer/counter – Architecture and interfacing of DMA controller (8257) – Architecture 8259
Programmable Interrupt Controller (8259) – Command words and operating modes of 8259 –
R-19 Syllabus for EEE - JNTUK w. e. f. 2019 – 20
COURSE STRUCTURE-R19
Interfacing of 8259 – Architecture of Keyboard/display controller (8279) – Modes of operation –
Command words of 8279 – Interfacing of 8279.
UNIT–IV:
8051 Microcontroller:
Overview of 8051 Microcontroller – Architecture– Memory Organization – Register set – I/O
ports and Interrupts – Timers and Counters – Serial Communication – Interfacing of peripherals-
Instruction set.
UNIT– V:
PIC Architecture
Block diagram of basic PIC 18 micro controller – registers I/O ports – Programming in C for
PIC: Data types, I/O programming, logical operations, data conversion.
Learning Outcomes:
After the completion of the course the student should be able to:
understand the Microprocessor capability in general and explore the evaluation of
microprocessors.
understand the addressing modes of Microprocessors
understand the Microcontroller capability
program Microprocessors and Microcontrollers.
interface Microprocessors and Microcontrollers with other electronic devices
develop cyber physical systems
Text Books:
1. Ray and Burchandi, “Advanced Microprocessors and Interfacing”, Tata McGraw–Hill.
2. Kenneth J Ayala, “The 8051 Microcontroller Architecture, Programming and
Applications”, Thomson Publishers, 2nd Edition.
3. PIC Microcontroller and Embedded Systems using Assembly and C for PIC 18, -
Muhammad Ali Mazidi, RolindD.Mckinay , Danny causey -Pearson Publisher 21st
Impression.
Reference Books:
1. Microprocessors and Interfacing, Douglas V Hall, Mc–Graw Hill, 2nd Edition.
2. R.S. Kaler, “ A Text book of Microprocessors and Micro Controllers”, I.K. International
Publishing House Pvt. Ltd.
3. Ajay V. Deshmukh, “Microcontrollers – Theory and Applications”, Tata McGraw–Hill
Companies –2005.
4. Ajit Pal, “Microcontrollers – Principles and Applications”, PHI Learning Pvt Ltd, 2011.