UCS 4042 / UIT 4083 : MICROPROCESSORS AND APPLICATIONS UNIT I INTRODUCTION TO MICROPROCESSORS : Concept and need for microprocessors – evolution - general architecture - control unit – internal registers – arithmetic and logic unit – state transition – architecture of 8085 and 8086 – timing and sequencing. UNIT II INSTRUCTION SET AND PROGRAMMING : Addressing modes – instruction set summary of 8085 – overview of 8086 instruction set – assembly language programming: arithmetic and logic – code conversion – counters and delay routines - stacks and subroutines. UNIT III INTERRUPTS AND DMA : Data transfer techniques – interrupt structure of 8085 – overview of 8086 interrupts – interrupt vectors – interrupt service subroutines – priority – multiple interrupts – applications – real time clock - concept of DMA data transfer UNIT IV MEMORY & I/O INTERFACING : Types of memory – memory mapping – address decoders – dynamic RAM interfacing – concept of I/O map – types – I/O decode logic – interfacing key switches and LEDs – programmable peripheral interface 8255 – programmable interval timer 8253 – programmable interrupt controller 8259 – programmable DMA controller 8237 UNIT V SERIAL COMMUNICATION AND MICROPROCESSOR APPLICATIONS : Concept of Serial
Communication – 8251 USART – RS232C interface – traffic light control – data acquisition system – temperature monitoring system – architectural features of Pentium and 8051 microcontroller. TEXT BOOKS: 1. Ramesh S.Gaonkar, “Microprocessor Architecture, Programming and Applications with 8085”, Penram Publications, 2002 2. A.K.Ray and Bhurchandi , “Advanced Microprocessors And Peripherals”, Tata McGraw Hill, 2000 REFERENCE BOOKS 1. Douglas V.Hall, “Microprocessors And Interfacing Programming and Hardware”, Tata McGraw Hill, 2003 2. Ajit Pal, “Microprocessors Principles & Applications” , Tata Mcgraw Hill, 2001