Microprocessors and Interfacing Unit-I
Microprocessors and Interfacing Unit-I
UNIT-I
Assembly language programs involving logical, Branch & Call instructions, sorting, evaluation of arithmetic
expressions, string manipulation.
UNIT-II
Pin diagram of 8086-Minimum mode and maximum mode of operation. Timing diagram. Memory interfacing
to 8086 (Static RAM & EPROM). Need for DMA. DMA data transfer Method. Interfacing with 8257.
UNIT-III
8255 PPI – various modes of operation and interfacing to 8086. Interfacing Keyboard, Displays, 8279
Stepper Motor and actuators. D/A and A/D converter interfacing.
Interrupt structure of 8086. Vector interrupt table. Interrupt service routines. Introduction to DOS and BIOS
interrupts. 8259 PIC Architecture and interfacing cascading of interrupt controller and its importance.
UNIT-IV
Serial data transfer schemes. Asynchronous and Synchronous data transfer schemes. 8251 USART
architecture and interfacing. TTL to RS 232C and RS232C to TTL conversion. Sample program of serial
data transfer.
UNIT-V
8051 Microcontroller Architecture, Register set of 8051, Modes of timer operation, Serial port operation,
Interrupt structure of 8051, Memory and I/O interfacing of 8051.
TEXT BOOKS :
1. Advanced microprocessor and Peripherals - A.K.Ray and K.M.Bhurchandi, TMH, 2000.
2. Micro Controllers – Deshmukh, Tata McGraw Hill Edition.
REFERENCES :
UNIT II
Addressing Modes and Operations: Introduction, Addressing modes, External data Moves, Code Memory,
Read Only Data Moves / Indexed Addressing mode, PUSH and POP Opcodes, Data exchanges, Example
Programs; Byte level logical Operations, Bit level Logical Operations, Rotate and Swap Operations,
Example Programs. Arithmetic Operations: Flags, Incrementing and Decrementing, Addition, Subtraction,
Multiplication and Division, Decimal Arithmetic.
Jump and Call Instructions: The JUMP and CALL Program range, Jumps, calls and Subroutines, Interrupts
and Returns, More Detail on Interrupts, Example Problems
UNIT III
Timer / Counter Programming in 8051: Programming 8051 Timers, Counter Programming, programming
timers 0 and 1 in 8051
8051 Serial Communication: Basics of Serial Communication, 8051 connections to RS-232, 8051 Serial
communication Programming
Interrupts Programming: 8051 Interrupts, Programming Timer Interrupts, Programming External Hardware
Interrupts, Programming the Serial Communication Interrupts, Interrupt Priority in the 8051/52
UNIT IV
8051 Interfacing and Applications: Interfacing 8051 to LCD, Keyboard, parallel and serial ADC, DAC,
Stepper motor interfacing, DC motor interfacing and PWM
UNIT V