You are on page 1of 3

IT-T44 MICROPROCESSORS AND MICROCONTROLLERS

Pre-requisite:
Digital Electronics and Computer Architecture
Course Objectives:
1. To understand the architectures and the instruction set of 8085 microprocessor
2. To understand the architectures and the instruction set of 8086 microprocessor
3. To understand the architectures and the instruction set of 8051 microcontroller
4. To learn the assembly language program using 8085, 8086 and 8051 instruction set
5. To learn interfacing of microprocessors and microcontrollers with various peripheral
Course Outcomes:
On successful completion of this course students will be able to:
1. Understanding the inner working components of the microprocessor and microcontrollers
2. Developing assembly language program using 8085 instruction set
3. Developing assembly language program using 8086 instruction set
4. Developing assembly language program using 8051 instruction set
5. Developing various I/O programs for 9085, 8086 and 8051

Unit: I
Intel 8085 Microprocessor: Introduction - Need for Microprocessors – Evolution
– Intel 8085 Hardware - Architecture –Pin description - Internal Registers –
Arithmetic and Logic Unit – Control Unit – Instruction word size - Addressing
modes– Instruction Set – Assembly Language Programming - Stacks and
Subroutines - Timing Diagrams. Evolution of Microprocessors – 16-bit and 32-bit
microprocessors.

Unit II
Intel 8085 Interrupts and DMA: 8085 Interrupts – Software and Hardware
Interrupts – 8259 Programmable Interrupt Controller - Data Transfer Techniques –
Synchronous, Asynchronous and Direct Memory Access (DMA) and 8237 DMA
Controller- 8253 Programmable Interval Timer.

Unit III
Memory & I/O Interfacing: Types of memory – Memory mapping and
addressing – Concept of I/O map – types – I/O decode logic – Interfacing key
switches and LEDs – 8279 Keyboard/Display Interface - 8255 Programmable
Peripheral Interface – Concept of Serial Communication – 8251 USART –
RS232C Interface.
Unit IV
Intel 8086 Microprocessor: Introduction-Intel 8086 Hardware – Pin description –
External memory Addressing – Bus cycles – Interrupt Processing. Addressing
modes - Instruction set – Assembler Directives.
Unit V
Microcontroller: Intel 8051 Microcontroller: Introduction – Architecture –
Memory Organization – Special Function Registers – Pins and Signals – Timing
and control – Port Operation – Memory and I/O interfacing – Interrupts –
Instruction Set and Programming.

Content beyond Syllabus:


Study of Multi-core Architecture and Programming
Study of Intel i5 processor

Text Books:
1. Ramesh S. Gaonkar, “Microprocessor Architecture, Programming and
Applications with 8085”, Penram International
Publications, Fifth Edition,2002.
2. Krishna Kant, “Microprocessors and Microcontrollers – Architectures,
Programming and System Design 8085, 8086,
8051, 8096”, PHI, 2008.
3. N. Senthil Kumar, M Saravanan and S. Jeevananthan, “Microprocessors and
Microcontrollers”, Oxford University
Press, 2010.

Reference Books:
1. A. P. Godse and D.A Godse, “Microprocessors and Microcontrollers”,
Technical Publications, Fourth Edition, 2008.
2. Barry B. Brey, “The Intel Microprocessors 8086/8088, 80186/80188, 80286,
80386 and 80486, Pentium, Pentium Pro
Processor, Pentium II, Pentium III Pentium 4 – Architecture, Programming and
Interfacing, 7thEdn., PHI, 2008.
3. Ajay V Deshmukh, “Microcontrollers – Theory and Applications”, Tata
McGraw-Hill, Seventh Edition, 2007.

Websites:
1. http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dai0211a/
index.html
2. http://www.arm.com/products/processors/classic/arm7/index.php
3. http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dai0211a/
index.html
4. http:// www.embeddedindia.com/
IT-P42 MICROPROCESSORS AND MICROCONTROLLERS LABORATORY

LIST OF EXPERIMENTS

Experiment Using 8085 Microprocessor


1. Study of 8085 Microprocessor Trainer Kit
2. 8-bit Arithmetic Operations
3. (Addition, Subtraction, Multiplication and Division)
4. Block Operations
5. (Move, Exchange, Compare, Insert and Delete)
6. Code Conversions
7. Digital Clock simulation
8. Moving Display
9. Serial Communication
10. Interrupt Programming
11. Elevator Simulation
12. Traffic Light Control

Experiments Using 8086 Microprocessor with MASM


1. Arithmetic Operations
2. Sorting and Searching

Experiments Using 8051 Microcontroller


1. Arithmetic operations
2. ADC & DAC Interfacing
3. Stepper Motor and DC Motor Interface

Content beyond Syllabus:


Multi-core Programming
Websites:
1. http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dai0211a/index.html
2. http://www.arm.com/products/processors/classic/arm7/index.php
3. http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dai0211a/index.html
4. http:// www.embeddedindia.com/

You might also like