0% found this document useful (0 votes)
49 views2 pages

MPMC Lab

The document outlines the course objectives, outcomes and list of experiments for a Microprocessors and Microcontrollers lab course. The course aims to teach students assembly language programming and interfacing of peripherals like stepper motors, ADC/DAC with 8086 and 8051 microprocessors. The list of 12 experiments cover arithmetic, logical and bit-wise operations, array programs, string manipulations, timer/counter programs and interfacing of devices like LCD, UART.

Uploaded by

Surya R
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
49 views2 pages

MPMC Lab

The document outlines the course objectives, outcomes and list of experiments for a Microprocessors and Microcontrollers lab course. The course aims to teach students assembly language programming and interfacing of peripherals like stepper motors, ADC/DAC with 8086 and 8051 microprocessors. The list of 12 experiments cover arithmetic, logical and bit-wise operations, array programs, string manipulations, timer/counter programs and interfacing of devices like LCD, UART.

Uploaded by

Surya R
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

JNTUA B.Tech.

R20 Regulations

JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY ANANTAPUR


B.Tech (ECE)– III-I Sem L T P C
0 0 3 1.5
(20A04503P) MICROPROCESSORS AND MICROCONTROLLERS LAB

Course Objectives:
To acquire the knowledge on microprocessors and microcontrollers, interfacing various peripherals,
configure and develop programs to interface peripherals/sensors.
Course Outcomes:
 Formulate problems and implement algorithms using Assembly language.
 Develop programs for different applications.
 Interface peripheral devices with 8086 and 8051.
 Use Assembly/Embedded C programming approach for solving real world problems

List of Experiments:
1. PROGRAMS FOR 16 BIT ARITHMETIC OPERATIONS (Using various addressing modes)
a) Write an ALP to Perform Addition and Subtraction of Multi precision numbers.
b) Write an ALP to Perform Multiplication and division of signed and unsigned
Hexadecimal numbers.
c) Write an ALP to find square, cube and factorial of a given number.
2. PROGRAMS INVOLVING BIT MANIPULATION INSTRUCTIONS
a) Write an ALP to find the given data is positive or negative.
b) Write an ALP to find the given data is odd or even.
c) Write an ALP to find Logical ones and zeros in a given data.
3. PROGRAMS ON ARRAYS FOR 8086
a) Write an ALP to find Addition/subtraction of N no‘s.
b) Write an ALP for finding largest/smallest no.
c) Write an ALP to sort given array in Ascending/descending order.
4. PROGRAM FOR STRING MANIPULATIONS FOR 8086
a) Write an ALP to find String length.
b) Write an ALP for Displaying the given String.
c) Write an ALP for Comparing two Strings.
d) Write an ALP to reverse String and Checking for palindrome.
5. PROGRAM FOR DIGITAL CLOCK DESIGN USING 8086
a) Write an ALP for Designing clock using INT 21H Interrupt.
b) Write an ALP for Designing clock using DOS Interrupt Functions.
c) Write an ALP for Designing clock by reading system time.
6. INTERFACING STEPPER MOTOR WITH 8086
a) Write an ALP to 8086 processor to Interface a stepper motor and operate it in clockwise
by choosingvariable step-size.
b) Write an ALP to 8086 processor to Interface a stepper motor and operate it in Anti-
clockwise bychoosing variable step-size.
7. INTERFACING ADC/DAC WITH 8086
a) Write an ALP to 8086 processor to Interface ADC.
b) Write an ALP to 8086 processor to Interface DAC and generate Square Wave/Triangular
Wave/Stepsignal.
8. COMMUNICATION BETWEEN TWO MICROPROCESSORS
a) Write an ALP to have Parallel communication between two microprocessors using 8255
b) Write an ALP to have Serial communication between two microprocessor kits using
8251.
9. PROGRAMS USING ARITHMETIC AND LOGICAL INSTRUCTIONS FOR 8051
a) Write an ALP to 8051 Microcontroller to perform Arithmetic operations like addition,
subtraction,
b) Multiplication and Division.
c) Write an ALP to 8051 Microcontroller to perform Logical operations like AND, OR and
XOR.
JNTUA B.Tech. R20 Regulations

d) Programs related to Register Banks.


10. PROGRAM TO VERIFY TIMERS/COUNTERS OF 8051
a) Write a program to create a delay of 25msec using Timer0 in mode 1 and blink all the
Pins of P0.
b) Write a program to create a delay of 50 µsec using Timer1 in mode 0 and blink all the
Pins of P2.
c) Write a program to create a delay of 75msec using counter0 in mode 2 and blink all the
Pins of P1.
d) Write a program to create a delay of 80 µsec using counter1 in mode 1 and blink all the
Pins of P3.
11. UART OPERATION IN 8051
a) Write a program to transfer a character serially with a baud rate of 9600 using UART.
b) Write a program to transfer a character serially with a baud rate of 4800 using UART.
c) Write a program to transfer a character serially with a baud rate of 2400 using UART.
12. INTERFACING LCD WITH 8051
a) Develop and execute the program to interface16*2 LCD to 8051.
b) Develop and execute the program to interface LCD to 8051 in 4-bit or 8-bit mode.

Reference Books:
1. Kenneth.J.Ayala. The 8051 microcontroller, 3rd edition, Cengage learning,2010.
2. Advanced microprocessors and peripherals-A.K ray and K.M.Bhurchandani, TMH, 2nd
edition2006.
3. The 8051 Microcontroller and Embedded Systems: Using Assembly and C by Muhammad
AliMazidi, Janice GillispieMazidi, Second Edition.

Note: Any TEN of the experiments are to be conducted.

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy