0% found this document useful (0 votes)
20 views1 page

EC306

The course on Microprocessors & Interfacing provides an overview of microprocessor evolution, focusing on the Intel 8086 microprocessor. It covers architecture, assembly language programming, interfacing with memory and I/O devices, and introduces microcontrollers. Key topics include hardware features, interfacing techniques, and serial data communication.

Uploaded by

isashaikh2005
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)
20 views1 page

EC306

The course on Microprocessors & Interfacing provides an overview of microprocessor evolution, focusing on the Intel 8086 microprocessor. It covers architecture, assembly language programming, interfacing with memory and I/O devices, and introduces microcontrollers. Key topics include hardware features, interfacing techniques, and serial data communication.

Uploaded by

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

III Year B.Tech.

ECE II - Semester L T P To C
3 1 - 4 4

EC306 MICROPROCESSOR & INTERFACING

Objective of the Course:


The course will give students an overview of the evolution of microprocessors. Earlier IBM PC and
compatible computers used the Intel 8086 microprocessor. It is a 16-bit microprocessor. Its hardware,
instructions, addressing modes, assembly language programming, interfacing memory and I/O devices, A/D
and D/A converter interfacing, data acquisition and analysis, serial data communication aspects are covered
in this course.

UNIT - I
Introduction to microprocessors: Evaluation of microprocessors, 8086 microprocessor, architecture,
register model, physical address generation, instruction set classification, addressing modes, I/O
addressing. Assembly language programs for arithmetic operations, logical operations, CALL-RET
operations, Intra and inter segment calls, sorting and string operations. Interrupts of 8086, Interrupt vector
table, explanation of interrupts.

UNIT - II
Hardware features of 8086: Pin diagram of 8086, multiplexed ADD/DATA and ADD/STATUS buses, control
bus, minimum and maximum modes, Memory READ/WRITE and I/O READ/WRITE machine cycles,
machine cycle with WAIT states. Memory organisation & interfacing

UNIT - III
Interfacing - I : 8255-PPI: Architecture, Modes of operation and Interfacing to 8086. Key board and Display
Interfacing, A/D and D/A converter interfacing.
8254 - PIT: Architecture, Working,Interfacing with 8086, Generation of time delay.
8259 - PIC: Architecture, working, Interfacing with 8086..

UNIT - IV
Interfacing - II : Direct Memory Access (DMA): Architecture, Working, Interfacing with 8086.
Serial Data Communication: Fundamentals of Serial Data Communication, 8251 USART, Architecture,
working, Interfacing with 8086, and USB.

UNIT - V
Introduction to Microcontroller: Differences between microprocessor and microcontrollers, 8051
architecture,Internal & External memory organization, Pin diagram, addressing modes, Instruction set and
assembly language programming.

TEXT BOOKS:
1. Douglas V.Hall, “Microprocessors & Interfacing”, 2nd ed., TMH, 2003.
2. A K Ray and K M Bhurchandi, “Advanced Microprocessors & Peripherals”, 2nd ed., TMH, 2006.
3. Kenneth J. Ayala, “8051 Microcontrollers”, Cengage Learning, 2008.

REFERENCE BOOKS:
1. Kenneth J. Ayala, “8086 Microprocessor Programming and Interfacing the PC”, Cengage Learning,
2008.
2. Barry B. Brey, “The Intel Microprocessors”, 6 th ed., Pearson Education, 2003.

PDF created with pdfFactory Pro trial version www.pdffactory.com

You might also like