Microprocessors and Peripheral Devices

REE602 (Microprocessors) as per AKTU, Lucknow, UP, India

Unit-I: Introduction to Microprocessor: Introduction to Microprocessor and its applications, Microprocessor Evolution Tree, Microprocessor Architecture (Harward & Princeton), General Architecture of the Microprocessor and its operations, Component of Microprocessor system: Processor, Buses, Memory, Inputs-outputs (I/Os) and other Interfacing devices.

Unit-II: 8-bit Microprocessor: Intel 8085 microprocessor: Pin Diagram, Internal architecture: ALU, Registers, Timing and control unit, interrupt:

Instruction Set of 8085:Instruction format, op-codes, mnemonics, no. of bytes computation of the instruction, Machine cycles and T- states and Execution time computation of an instruction. Classification of instruction with their examples. Writing of assembly Language programs.

Unit-III: 16-bit Microprocessor: Architecture of Intel 8086: Pin Diagram, Bus Interface Unit, Execution unit, Register organization, Memory addressing, Memory Segmentation, Pipelining, Min & Max operating Modes

8086Instruction set:Format, Addressing Modes, Instruction Set Groups: Data transfer, Arithmetic, Logic, String, Branch control transfer and Processor control.

Interrupts: Hardware and software interrupts.

Unit-IV: Fundamental of Programming: Program structure for microprocessors, Flowcharts of series, parallel, and controls structures.

Assembler Level Programming: Memory space allocation for monitor and user program.Assembly language program using Debug or MASM assembler.

Unit-V: Peripheral Interfacing: Programmed I/O, Memory Mapped I/O, Interrupt Driven I/O, DMA I/O interface, Serial and Parallel communications.

Peripheral Devices: DMA controller (Intel 8237), Programmable peripheral interface (Intel 8255), Programmable timer/counter (Intl 8253/8254),Programmable Interrupt Controller (Intel 8259).

Text Books:

  1. Gaonkar, Ramesh S, “Microprocessor Architecture, programming and applications with the 8085” Pen ram International Publishing 5th Ed.
  2. Avtar Singh& Walter A. Triebel “8088 & 8086 Microprocessor” Pearson Education.
  3. Ray, A.K. &Burchandi, K.M., “Advanced Microprocessors and Peripherals: Architecture,
  4. Programaming and Interfacing” Tata Mc. Graw Hill.
  5. AK Gautam, “Advanced Microprocessors”, Khanna Publishers.

Reference Books:

  1. Brey, Barry B. “INTEL Microprocessors” Prentice Hall ( India)
  2. Aditya P Mathur, “Introduction to Microprocessor” Tata McGraw Hill
  3. M. Rafiquzzaman, “Microprocessors- Theory & applications”, Pearson India.
  4. B. Ram, “Advanced Microprocessor & Interfacing” Tata McGraw Hill
  5. Renu Singh & B.P. Singh, “Microprocessor and Interfacing and applications” New Age International
  6. Liu and Gibson G.A., “Microcomputer Systems: The 8086/8088 Family Architecture Programming & Design” Pearson India.


ONLINE-Resources (Microprocessors Subject)

Introduction of Microcomputer, Micro-controllers, Evolution of Microprocessors, Applications by professor from IIT Roorkee

https://nptel.ac.in/courses/108107029/


COURSE AVAILABLE FROM : 31-DECEMBER-2009, COURSE CO-ORDINATED BY : IISC BANGALORE

https://nptel.ac.in/courses/106108100/

Disclaimer:

All the documents shared below do not claim any originality and cannot be used as a substitute for prescribed textbooks. The information presented here is merely a collected for teaching assignments. COPYRIGHT IS NOT RESERVED BY AUTHORS. AUTHORS ARE NOT RESPONSIBLE FOR ANY LEGAL ISSUES ARISING OUT OF ANY COPYRIGHT DEMANDS AND/OR REPRINT ISSUES CONTAINED IN THESE MATERIALS. THIS IS NOT MEANT FOR ANY COMMERCIAL PURPOSE & ONLY MEANT FOR PERSONAL USE OF STUDENTS FOLLOWING SYLLABUS.