EC110 Microprocessors and Microcontrollers
3 Credits
1 Introduction to Microprocessor Systems: Architecture and Pin diagram of 8085, Timing Diagram, Memory organization, Addressing modes, Interrupts. Assembly Language Programming, 8085 interrupts, Additional I/O concepts and processes.
2 Interfacing of 8085 with 8255, 8254/ 8253, 8251, 8259: Introduction, Generation of I/O Ports, Programmable Peripheral Interface (PPI)-Intel 8255, Sample-and- Hold Circuit and Multiplexer, Keyboard and Display Interface, Keyboard and Display Controller (8279), Programmable Interval timers (Intel 8253/8254), USART (8251), PIC (8259), DAC, ADC, LCD, Stepper Motor.
3 Introduction to 8086, 80286, 80386 and 80486 Microprocessor: 8086 Architecture, Generation of physical address, Pin diagram of 8086, Minimum Mode and Maximum mode, Bus cycle, Memory Organization, Memory Interfacing, Addressing Modes, Assembler Directives, Instruction set of 8086, Assembly Language Programming, Hardware and Software Interrupts. Introduction of 80286, 80386, and 80486 microprocessor
4 Overview of Microcontroller 8051: Introduction to 8051 Microcontroller, Architecture, Memory organization, Special function registers, Port Operation, Memory Interfacing, I/O Interfacing, Programming 8051 resources, interrupts, Programmer’s model of 8051, Operand types, Operand addressing, Data transfer instructions, Arithmetic instructions, Logic instructions, Control transfer instructions, Timer and Counter Programming, Interrupt Programming.
Name of Authors / Books /Publishers
1 “Microprocessors and Microcontrollers”, Muhammad Ali Mazidi, Pearson, 2006
2 “Microprocessors and Interfacing, Programming and Hardware”, Douglas V Hall, Tata McGraw Hill, 2006
3 “MicroProcessor Architecture, Programming and Applications with the 8085”, Ramesh Gaonkar, PHI
4 “The 8051 Microcontroller and Embedded Systems”, Muhammad Ali Mazidi, Janice Gillispie Mazidi, Rolin D. MCKinlay, 2nd Edition, Pearson Education, 2008
5 “The 8086 Microprocessor: Programming and Interfacing The PC”, Kenneth J. Ayala, Delmar Publishers, 2007
6 “Advanced Microprocessors and Peripherals”, A K Ray, K M Bhurchandi, Tata McGraw Hill, 2007