Вы находитесь на странице: 1из 2

NPTEL Syllabus

Microprocessor and Peripheral Devices - Web


course

COURSE OUTLINE

The objective of the course is to expose to the students to the architecture and instruction
set of typical 8-bit microprocessor. It also deals with Assembly Language Programming
NPTEL
using a macro-assembler. Input-output techniques and important programmable support http://nptel.ac.in
chips used in microprocessor-based systems are discussed in detail.

CONTENTS Electrical
General introduction to microprocessor systems; Operation and Control of 8-bit
Engineering
microprocessor; Instruction set; Assembly Language Programming; , I/O Techniques,
Interfacing of I/O Devices; Interrupts; Peripheral Devices, Programmable Peripheral
Interface (Intel 8255A), Programmable Interval timer (Intel 8253), Programmable Interrupt
Controller (Intel 8259A), Programmable Keyboard/Display Interface (Intel 8279). Pre-requisites:
COURSE DETAIL
Digital Logic
Circuits
S. No. Topics No. of Hours
Additional Reading:

Introduction of Microcomputer System: CPU, I/O 1. Intel Manual on


Module-I devices, clock, memory, bussed architecture, tristate 4 8-bit
logic, address bus, data bus and control bus. Processors
2. Intel Manual on
Peripheral
Devices
Semiconductor Memories: Development of
semiconductor memory, internal structure and
Module-II 3
decoding, memory read and write timing diagrams, Coordinators:
MROM, ROM, EPROM, EEPROM, DRAM,
Prof. Pramod
Agarwal
Department of
Architecture of 8-bit Microprocessor: Intel 8085A Electrical
Module-III microprocessor, Pin description and internal 5 EngineeringIIT
architecture. Roorkee

Operation and Control of Microprocessor: Timing


and control unit, op-code fetch machine cycle, memory
Module-IV read/write machine cycles, I/O read/write machine 5
cycles, interrupt acknowledge machine cycle, state-
transition diagram.

Instruction Set: Addressing modes; Data transfer,


arithmetic, logical, branch, stack and machine control
Module-V groups of instruction set, macro RTL and micro RTL 6
flow chart of few typical instructions; Unspecified flags
and instructions.
Assembly Language Programming: Assembler
Module-VI directives, simple examples; Subroutines, parameter 4
passing to subroutines.

Interfacing: Interfacing of memory chips, address


allocation technique and decoding; Interfacing of I/O
devices, LEDs and toggle-switches as examples,
Module-VII memory mapped and isolated I/O structure; 5
Input/Output techniques: CPU initiated unconditional
and conditional I/O transfer, device initiated interrupt I/O
transfer.

Interrupts: Interrupt structure of 8085A


microprocessor, processing of vectored and non-
Module-VIII 5
vectored interrupts, latency time and response time;
Handling multiple interrupts

Programmable Peripheral Interface: Intel 8255, pin


configuration, internal structure of a port bit, modes of
Module-IX 4
operation, bit SET/RESET feature, programming; ADC
and DAC chips and their interfacing.

Programmable Interval Timer: Intel 8253, pin


configuration, internal block diagram of counter and
Module-X 4
modes of operation, counter read methods,
programming, READ-BACK command of Intel 8254.

Total No.Hours 45

References:

1. Hall D. V., “Microprocessor and Interfacing-Programming and Hardware”, 2nd Ed.,


Tata McGraw-Hill Publishing Company Limited, 2008.
2. Gaonkar R. S., “Microprocessor Architecture, Programming and Applications”, 5th Ed.,
Penram International, 2007.
3. Stewart J, “Microprocessor Systems- Hardware, Software and Programming”,
Prentice Hall International Edition,1990
4. Short K. L., “Microprocessors and Programmed Logic”, 2nd Ed., Pearson Education,
2008.

A joint venture by IISc and IITs, funded by MHRD, Govt of India http://nptel.ac.in

Вам также может понравиться