Microprocessors and Microcontrollers

Pre-Requisite : EC209
Contact Hours and Credits : ( 3 -0- 0 ) 3


This subject deals about the basic 16-bit (8086) processor and an 8-bit (8051) controllers, their architecture , internal organization and their functions, interfacing an external device with the processors/ controllers.

Topics Covered:

Microprocessor based personal computer system. Programmer’s model for 8086.Segmented memory operation. Instruction set of 8086. Addressing modes supported by 8086 instruction set. Assembly language programming. Programming with DOS and BIOS function calls.

Memory interface to 8086. Interrupts in 8086. Parallel and serial data transfer methods. 8255 PPI chip. I/o interface method.

Hardware detail of 8086.Bus timing. Minimum vs Maximum mode of operation.8259 Interrupt controller.8237 DMA controller.

8051 Microcontroller. Programming model and  Instruction set of 8051 Microcontroller. Addressing mode supported by 8051 instruction set. Assembly language programming. Timer operation.

Serial data transfer  using 8051. Interrupts in 8051.I/o ports and port expansion. DAC, ADC, Stepper motor, LCD and key board interfacing to 8051  Microcontroller.

Course Outcomes :

Students are able to

  • CO1:  recall and apply a basic concept of digital fundamentals to Microprocessor based personal computer system.
  • CO2:  identify a detailed s/w & h/w structure of the Microprocessor.
  • CO3:  illustrate how the different peripherals (8255, 8253 etc.)  are interfaced with    Microprocessor.
  • CO4:  distinguish and analyze the properties of Microprocessors & Microcontrollers.
  • CO5: analyze the data transfer information through serial & parallel ports.
  • CO6:  train their practical knowledge through laboratory experiments.

Text Books:

  • J.L. Antonakos, An Introduction to the Intel Family of Microprocessors, Pearson, 1999.
  • Barry B. Brey,  The Intel Microprocessors, (7/e),  Eastern Economy Edition , 2006.
  • M.A. Mazidi & J.C. Mazidi  Microcontroller and Embedded systems using Assembly & C. (2/e),  Pearson Education, 2007.

Reference Books:

  • Kenneth J Ayala, The 8051 Microcontroller , (3/e),   Thomson Delmar Learning, 2004.
  • I. Scott  MacKenzie and Raphael C.W. Phan. The 8051 Microcontroller.(4/e), Pearson education, 2008.