8085 Architecture, Instruction set, Addressing modes, Interrupts, Timing diagrams, Memory and I/O interfacing. 8086 Architecture, Instruction set and programming, Minimum and Maximum mode configurations.
Programmable Peripheral Interface (8255), Keyboard display controller (8279), ADC0808 and DAC0808 Interface, Programmable Timer Controller (8254), Programmable interrupt controller (8259), Serial Communication Interface (8251). DMA controller
Differences between microprocessor and microcontroller, 8051 – Architecture, Special Function Registers (SFRs), Instruction set, Addressing modes, Assembly language programming, I/O Ports, Timers / counters, Interrupts and serial communication
Interfacing to: matrix display, (16x2) LCD, high power devices, optical motorshaft encoder, Stepper Motor, DC Motor speed Control using PWM, RTC and EEPROM interface using I2C protocol.
Reduced Instruction Set Computer (RISC) Design Physiology, RISC Vs CISC Architecture, ARM Processor Architecture, ARM Core data flow model, Barrel Shifter, ARM processor modes and families, pipelining , ARM instruction Set and its Programming. Pulse oximeter using ARM processor
Reference Book:
Muhammad Ali Mazidi, Janice Gillispie Mazidi and Rolin D. McKinley, "The 8051 Microcontroller and Embedded Systems", Pearson Education, 2nd Edition, 2008, 12th impression 2018. Krishna Kant, “Microprocessor and Microcontroller Architecture, programming and system design using 8085, 8086, 8051 and 8096’’, PHI, 2007, 7th Reprint, 2015 Kenneth J. Ayala., “The 8051 Microcontroller, Thompson Delmar Learning’’, 3rd Edition, 2012. A.K. Ray, K.M. Bhurchandi, “Advanced Microprocessor and Peripherals’’, Tata McGraw-Hill, 2nd Edition, 2010. Barry B. Brey, “The Intel Microprocessors Architecture, Programming and Interfacing’’, Pearson Education, 2007, 2nd impression, 2010.
Text Book:
Ramesh S. Gaonkar, "Microprocessor Architecture, Programming and Applications with 8085". Penram International Publishing reprint, 6th Edition, 2017. Douglas V. Hall, "Microprocessor and Interfacing, Programming and Hardware", Tata McGraw Hill, Revised 2nd Edition 2006, 11th reprint 2015.