Ec2308 Microprocessor and Microcontroller Lab

DOC/LP/01/28.02.02


/ LAB PLANEC2308 MICROPROCESSOR AND MICROCONTROLLER LAB BRANCH: EC SEM: V / LP- EC2308
Revision No:02
Date: 27/06/2014
Page 1 of 4

EC2308 MICROPROCESSOR AND MICROCONTROLLER LAB

Experiments using Microprocessor 8086

1. Programs for 16 bit Arithmetic operations (Using 8086).

2. Programs for Sorting and Searching (Using 8086).

3. Programs for String manipulation operations (Using 8086).

4. Programs for Digital clock and Stop watch (Using 8086).

5. Interfacing ADC and DAC.

Experiments using Interface

6. Parallel Communication between two MP Kits using Mode 1 and Mode 2 of 8255.

7. Interfacing and Programming 8279, 8259, and 8253.

8. Serial Communication between two MP Kits using 8251.

9. Interfacing and Programming of Stepper Motor and DC Motor Speed control.

Experiments using Microcontroller 8051

10. Programming using Arithmetic, Logical and Bit Manipulation instructions of 8051

microcontroller.

11. Programming and verifying Timer, Interrupts and UART operations in 8051

microcontroller.

12. Communication between 8051 Microcontroller kit and PC.

DOC/LP/01/28.02.02


/ LAB PLANEC2308 MICROPROCESSOR AND MICROCONTROLLER LAB BRANCH: EC SEM: V / LP- EC2308
Revision No:02
Date:27/06/2014
Page 2 of 4

Objective: To gain knowledge about 8086 microprocessor kit, to work with interface ICs, to gain knowledge about 8051 microcontroller kit.

SESSION
NUMBER / BATCH NUMBERS
1 / 2 / 3 / 4 / 5 / 6 / 7 / 8 / 9 / 10 / 11 / 12 / 13 / 14 / 15 / 16 / 17 / 18
1 / INTRODUCTION + Simple Arithmetic operations using 8085
2 / 2 / 2 / 2 / 2 / 2 / 2 / 2 / 2 / 2 / 2 / 2 / 2 / 2 / 2 / 2 / 2 / 2 / 2
3 / 3 / 3 / 3 / 3 / 3 / 3 / 3 / 3 / 3 / 3 / 3 / 3 / 3 / 3 / 3 / 3 / 3 / 3
4 / 4 / 4 / 4 / 4 / 4 / 4 / 4 / 4 / 4 / 4 / 4 / 4 / 4 / 4 / 4 / 4 / 4 / 4
5 / 5 / 6 / 7 / 8 / 9 / 10 / 5 / 6 / 7 / 8 / 9 / 10 / 5 / 6 / 7 / 8 / 9 / 10
6 / 6 / 7 / 8 / 9 / 10 / 5 / 6 / 7 / 8 / 9 / 10 / 5 / 6 / 7 / 8 / 9 / 10 / 5
7 / 7 / 8 / 9 / 10 / 5 / 6 / 7 / 8 / 9 / 10 / 5 / 6 / 7 / 8 / 9 / 10 / 5 / 6
8 / 8 / 9 / 10 / 5 / 6 / 7 / 8 / 9 / 10 / 5 / 6 / 7 / 8 / 9 / 10 / 5 / 6 / 7
9 / 9 / 10 / 5 / 6 / 7 / 8 / 9 / 10 / 5 / 6 / 7 / 8 / 9 / 10 / 5 / 6 / 7 / 8
10 / 10 / 5 / 6 / 7 / 8 / 9 / 10 / 5 / 6 / 7 / 8 / 9 / 10 / 5 / 6 / 7 / 8 / 9
11 / 11 / 11 / 11 / 11 / 11 / 11 / 11 / 11 / 11 / 11 / 11 / 11 / 11 / 11 / 11 / 11 / 11 / 11
12 / 12 / 12 / 12 / 12 / 12 / 12 / 12 / 12 / 12 / 12 / 12 / 12 / 12 / 12 / 12 / 12 / 12 / 12
13 / 13 / 13 / 13 / 13 / 13 / 13 / 13 / 13 / 13 / 13 / 13 / 13 / 13 / 13 / 13 / 13 / 13 / 13
14 / REVISION
15 / MODEL PRACTICAL EXAM

DOC/LP/01/28.02.02


/ LAB PLANEC2308 MICROPROCESSOR AND MICROCONTROLLER LAB BRANCH: EC SEM: V / LP- EC2308
Revision No:02
Date:27/06/2014
Page 3 of 4
S. No / Title / Cross reference as per syllabus
1.  / Arithmetic Operations using 8085 processor / Extra
2.  / 16 bit Arithmetic operations - Addition, Subtraction, Multiplication, Division using 8086
Logical operations – AND, OR, NOT using 8086 / 1
3.  / Searching – Largest number using 8086
Searching – Smallest number using 8086
Sorting – Ascending order using 8086
Sorting - Descending order using 8086 / 2
4.  / String Manipulation
To determine whether the given string is a Palindrome or not
To move block of string from one memory location to another / 3
5.  / Digital Clock using 8086
Stop watch using 8086 / 4
6.  / Interfacing Stepper Motor with 8086
Interfacing DC Motor Speed Control with 8086 / 9
7.  / Interfacing ADC with 8086
Interfacing DAC with 8086 / 5
8.  / Parallel Communication between two microprocessor kits using Mode 1 and Mode 2 of 8255
Interfacing 8253 using 8086 / 6, 7
9.  / Interfacing 8259 using 8086
Interfacing and Programming using 8279 / 7, 8
10.  / Serial Communication between two Microprocessor kits using 8251 / 8
11.  / Arithmetic operations – Addition, Subtraction, Multiplication and Division using 8051
Logical operations – AND, OR, NOT using 8051
Bit Manipulation Operation using 8051 / 10
12.  / Programming using Timer and Interrupt operations using 8051
Programming using UART operations in 8051 / 11
13.  / Communication between 8051 Microcontroller kit and PC / 12
14.  / Find number of one’s and zero’s in a given Byte or word using 8086 & 8051. / Extra
15.  / Model Practical Exam

DOC/LP/01/28.02.02


/ LAB PLANEC2308 MICROPROCESSOR AND MICROCONTROLLER LAB BRANCH: EC SEM: V / LP- EC2308
Revision No:02
Date: 27/06/2014
Page 4 of 4
Prepared by / Approved by
Signature
Name / Mr. M.K. Varadarajan
Ms. C.Gomatheeswari Preethika
Ms. S.M.Mehzabeen
Ms.S.Sahana / Dr. S. Ganesh Vaidyanathan
Designation / Assistant Professor / HOD/EC
Date / 27/06/2014 / 27/06/2014