Tags

Jan 24, 2010

Microprocessors and Interfacing Techniques




210249: Microprocessor and Interfacing Techniques
Teaching Scheme Examination Scheme
Lectures: 4 Hrs/week Theory: 100 Marks
Prerequisites: Digital Electronics and Logic Design (Subject Code: 210243)
Learning Objectives:
1. To learn the architecture and assembly language programming 0f 8086
Microprocessor.
2. To learn peripherals and their interfacing with 8086 Microprocessor.
3. To study the DOS Internals.
4. To Study NDP and Design of Microprocessor based System.


Unit I
Introduction to 16 bit microprocessor, Architecture and Pin diagram of 8086,
Programmers model of 8086 (Registers), Segmentation, logical to physical address
translation, even and odd memory banks, Read write cycle timing diagrams, Address
mapping and decoding, I/O: memory mapped I/O & I/O Mapped I/O. (8 Hrs)

Unit II
Addressing modes, Instruction set of 8086 in detail, Instruction Formats, Stacks,
Assembly Language Programming, Assembler, Linker, Debugger (Turbo debugger),
Directives, Procedures (Near & Far), Macros, Loop constructs, 8086 Programming
examples. (8 Hrs)

Unit III
8086 Interrupt Structure, Interrupt Vector Table (IVT), ISR, Hardware and software
Interrupts Internals of DOS, DOS loading, DOS memory map, Internal and external
commands of DOS, BIOS & DOS Interrupts. Concepts of PSP, .EXE & .COM files,
Concepts of TSR, 8259 (Programmable Interrupt Controller): Features, Block
Diagram, Control & status registers, Interfacing & Programming (8 Hrs)

Unit IV
Study of Peripheral chips:
8255 (Programmable Peripheral Interface), Serial Communication- Synchronous &
Asynchronous, 8251(USART): Features, Block Diagram, Control & status registers,
Operating modes, Interfacing & Programming (8255 and 8251)
Concept of ADC -Successive Approximation & Interfacing, Concept of DAC R-2R
(ladder) & Interfacing, Introduction to Sensors & Transducers, Keyboard Display &
Centronics Printer Parallel Interfacing using 8255. (9 Hrs)

Unit V
8279 Keyboard and Display Controller, 8253 (Programmable Interval Timer):
Features, Block Diagram, Control & status registers, Operating modes, Interfacing &
Programming
Concept of DMA, 8237 DMA Controller: Features, Block Diagram (7 Hrs)

Unit VI
Minimum & Maximum mode of 8086, Support chips 8282,8284,8286,8288
8087(NDP) - Features, Block Diagram, Control & status registers, typical Instruction
Set & Programming
Detail Design of 8086 based minimum system with EPROM, SRAM & Peripherals
such as 8255,8253,8251,8279 with keyboard & seven segments Display. (8 Hrs)
Text Books:
1. Douglas Hall, “Microprocessors & Interfacing”, McGraw Hill, Revised 2nd
Edition, 2006 ISBN 0-07-100462-9
2. John Uffenbeck,” The 8086/88 Family: Design, Programming & Interfacing”,
PHI,
3. A.Ray, K.Bhurchandi, ”Advanced Microprocessors and peripherals: Arch,
Programming & Interfacing”,Tata McGraw Hill,2004 ISBN 0-07-463841-6
References Books:
1. Liu, Gibson, “Microcomputer Systems: The 8086/88 Family”, 2nd Edition,
PHI,2005
2. Kenneth Ayala, “The 8086 Microprocessor: Programming & Interfacing the
PC”, Cengage Learning, Indian Edition, 2008
Ray Dunkon, “Advanced MSDOS Programming”, 2nd Edition, BPB
Publication.
3. Kip Irvine, ”Assembly language for IBM PC”, PHI, 2nd Edition, 1993
4. Peter Abel, ”Assembly language programming”, Pearson Edu,5th Edition,2002
5. Intel Microprocessor and peripheral Handbook: Volume 1
6. Yashwant Kanitkar, “TSR through C”, BPB Publication, 1995, ISBN 81-
7029-520-3.

No comments:

Post a Comment