I Introduction to Microprocessor: Microprocessor architecture and its operations, 8 Memory, Input & output devices, The 8085 MPU- architecture, Pins and signals, Timing Diagrams, Logic devices for interfacing, Memory interfacing, Interfacing output displays, Interfacing input devices, Memory mapped I/O. II Basic Programming concepts: Flow chart symbols, Data Transfer operations, 8 Arithmetic operations, Logic Operations, Branch operation, writing assembly language programs, Programming techniques: looping, counting and indexing. Additional data transfer and 16-bit arithmetic instruction, Logic operation: rotate, compare, counter and time delays, 8085 Interrupts. III 16-bit Microprocessors (8086): Architecture, Pin Description, Physical address, 8 segmentation, memory organization, Addressing modes. Peripheral Devices: 8237 DMA Controller, 8255 programmable peripheralinterface, 8253/8254programmable timer/counter, 8259 programmable interrupt controller, 8251 USART and RS232C. IV 8051 Microcontroller Basics: Inside the Computer, Microcontrollers and Embedded 8 Processors, Block Diagram of 8051, PSW and Flag Bits, 8051 Register Banks and Stack, Internal Memory Organization of 8051, IO Port Usage in 8051, Types of Special Function Registers and their uses in 8051, Pins Of 8051. Memory Address Decoding, 8031/51 Interfacing with External ROM And RAM. 8051 Addressing Modes. V Assembly programming and instruction of 8051: Introduction to 8051 assembly 8 programming, Assembling and running an 8051 program, Data types and Assembler directives, Arithmetic, logic instructions and programs, Jump, loop and call instructions, IO port programming. Programming 8051 Timers. Serial Port Programming, Interrupts Programming, Interfacing: LCD & Keyboard Interfacing, ADC, DAC & Sensor Interfacing, External Memory Interface, Stepper Motor and Waveform generation. Text Books: 1. Ramesh Gaonkar, Architecture, Programming, and Applications with the Edition, Penram International Publication (India) Pvt. Ltd.,2013 2. D. V. Hall: Microprocessors Interfacing, TMH 3rd Edition, 3. Mazidi Ali Muhammad, Mazidi Gillispie Janice, and McKinlay Rolin D., 8051 Microcontroller and Embedded Systems using Assembly and Pearson, 2nd Edition,2006 Reference Books: 1. Kenneth L. Short, and programmed Ed, Pearson Education Inc.,2003 2. Pentium-Pro Processor, Pentium-II, Pentium-III, Pentium-IV, Architecture, Programming & Eighth Edition, Pearson Prentice Hall, 2009. 3. Shah Satish, Microcontrollers MCS 51 Family and its Oxford,2010 Course Outcomes: At the end of this course students will demonstrate the ability to 1. Demonstrate the basic architecture of 8085. 2. Illustrate the programming model of microprocessors & write program using 8085microprocessors. 3. Demonstrate the basics of 8086 Microprocessor and interface different external Peripheral Devices like timer, USART etc. with Microprocessor (8085/8086). 4. Compare Microprocessors & Microcontrollers, and comprehend the architecture of 8051 microcontroller 5. Illustrate the programming model of 8051 and implement them to design projects on real time problems.
Curriculum & Evaluation Scheme (V & VI semester) Page 6