Microprocessors and Interfacing Lab
III Year B.Tech. ECE. II-Sem
T P C
0
3 2
MICROPROCESSORS
AND INTERFACING LAB
I. Microprocessor 8086
:
1.
Introduction to MASM/TASM.
2.
Arithmetic operation – Multi byte Addition and Subtraction, Multiplication and
Division – Signed and
unsigned Arithmetic operation, ASCII – arithmetic
operation.
3.
Logic operations – Shift and rotate – Converting packed BCD to unpacked BCD,
BCD to ASCII
conversion.
4. By using string operation and Instruction prefix: Move
Block, Reverse string, Sorting, Inserting,
Deleting,
Length of the string, String comparison.
5.
DOS/BIOS programming:
Strings.
II. Interfacing :
1.
8259 – Interrupt Controller : Generate an interrupt
using 8259 timer.
2.
8279 – Keyboard Display : Write a small program to
display a string of characters.
3.
8255 – PPI : Write ALP to generate sinusoidal wave
using PPI.
4.
8251 – USART : Write a program in ALP to establish
Communication between two processors.
III. Microcontroller 8051
1.
2.
Timer in different modes.
3.
Serial communication implementation.
Equipment required for Laboratories:
1. 8086 μP Kits
2. 8051
Micro Controller kits
3. Interfaces/peripheral
subsystems
i)
8259 PIC
ii) 8279-KB/Display
iii) 8255
PPI
iv) 8251 USART
4.
ADC Interface
5.
DAC Interface
6.
Traffic Controller Interface
7.
Elevator Interface