VALLIAMMAI ENGINEERINGCOLLEGE

SRM Nagar,Kattankulathur-603 203
DEPARTMENTOFINFORMATIONTECHNOLOGY
MODEL PRACTICALEXAMINATION-II

IT6411 Microprocessor and Microcontroller Laboratory

1. (i) Write an ALP Program to perform addition of two numbers in 8051.
(ii) Write an 8086 ALP to interface the traffic light controller with 8255 and verify the
operation.
2. (i) Write an ALP Program to perform subtraction of two numbers using 8051 instruction set.
(ii)Write an ALP program to interface Keyboard/Display controller (8279) with 8086
microprocessor and verify the operation.
3. (i) Write an ALP Program to perform multiplication of two numbers using 8051 instruction
set.
(ii) Write an ALP program to interface stepper motor with 8086 microprocessor and verify the
speed of motor and direction of motor.
4. (i) Write an ALP Program to perform division of two numbers using 8051 instruction set.
(ii) Write an ALP to demonstrate serial interface.
5. (i) Write an ALP Program to determine the square of a number using 8051 instruction set.
(ii) Write an ALP to demonstrate Analog to Digital Interface (Square Wave)
6.(i) Write an ALP Program to determine the cube of a number using 8051 instruction set.
(ii) Write an ALP to demonstrate Digital to Analog Interface (Triangular Wave)
7. (i) Write an ALP Program to convert unpacked BCD to ASCII using 8051 instruction set.
(ii) Write an ALP program demonstrate Digital to Analog Interface. (Saw tooth Wave)
8. (i) Write an ALP Program to perform ones complement using 8051 instruction set
(ii) Write an 8086 ALP to demonstrate Digital to Analog Interface (Square Wave)
9. (i) Write an ALP Program to perform subtraction of two numbers using 8051 instruction set.
(ii)Write an ALP program to demonstrate Digital to Analog Interface (Triangular Wave)

10. (ii) Write an ALP to demonstrate parallel interface. 11. (ii) Write an ALP to demonstrate Analog to Digital Interface. (i) Write an ALP Program to perform division of two numbers using 8051 instruction set. (ii) Write an ALP to demonstrate parallel interface. 12. (i) Write an ALP Program to perform multiplication of two numbers using 8051 instruction set. (i) Write an ALP Program to determine the square of a number using 8051 instruction set. Mark Allotment Pattern Aim/Objective (5) : 5 Flowchart & Algorithm (10) : 10 Program (30) ` : 30 Procedure/Experimental set up (10+15) : 25 Results (10+10) : 20 Viva (10) : 10 -------- Total (100) 100 -------- INTERNAL EXAMINER .