2K6EC/AEI 506 : MICROPROCESSORS & MICROCONTROLLERS
Module I (15 hours)
Intel 8086 processor – Architecture- Pin configuration – Memory addressing -Addressing modes – Instruction set – Assembly language programming – Assemblers- Interrupts – – Timing diagrams – Minimum and maximum mode – Multiprocessor configuration
Module II (12 hours)
Interfacing – Address decoding – Interfacing chips-Architecture and Programming- Programmable peripheral interface (8255) – Programmable communication interface(8251) – Programmable timer (8254) – DMA controller (8257) – Programmable interrupt controller (8259) – Keyboard display interface (8279)
Module III (12 hours)
Introduction to 80386 – Memory management unit – Descriptors, selectors, description tables and TSS – Real and protected mode – Memory paging – Special features of the Pentium processor – Branch prediction logic – Superscalar architecture
Module IV (13 hours)
Intel 8051 microcontroller –architecture –ports, timers, interrupts, serial data transmission, instruction set –programming.
Text Books
1. A.K Ray, K.M. Bhurchandi, Advanced Microprocessors and peripherals, 2nd Edition, TMH
2. Ajay V Deshmukh, Microcontrollers theory and applications, TMH
3. Hall D.V., Microprocessors & Interfacing, McGraw Hill
4. Brey B.B., The Intel Microprocessors- Architecture, Programming & Interfacing, Prentice Hall
5. Liu Y. C. & Gibsen G.A, Microcomputer System: The 8086/ 8088 Family, Prentice Hall of India
6. Hintz K.J. & Tabak D., Microcontrolers- Architecture, Implementation & Programming. McGraw Hill
7. Myke Predko, Programming and Customising the 8051 Microcontroller,Tata Mc Graw Hill
Reference books
1Intel Data Book Vol.1, Embedded Microcontrollers and Processors
2Tribel W.A. & Singh A., The 8088 and 8086 Microprocessors, McGraw Hill
3.Intel Data Book EBK 6496 16 bit Embedded Controller Handbook
