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

List of Microcontroller Lab Experiments

The document lists a series of microcontroller lab experiments focused on programming with the 8051 microcontroller and assembly language programming (ALP). It includes tasks such as calculating sums, factorials, and performing various data manipulations in memory, as well as generating waveforms and controlling a stepper motor. The experiments are designed to enhance practical understanding of microcontroller operations and programming techniques.

Uploaded by

Manu Harsh T.S
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)
17 views2 pages

List of Microcontroller Lab Experiments

The document lists a series of microcontroller lab experiments focused on programming with the 8051 microcontroller and assembly language programming (ALP). It includes tasks such as calculating sums, factorials, and performing various data manipulations in memory, as well as generating waveforms and controlling a stepper motor. The experiments are designed to enhance practical understanding of microcontroller operations and programming techniques.

Uploaded by

Manu Harsh T.S
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

List of Microcontroller Lab Experiments.

1. Write an 8051 C program to find the sum of first 10 Integer Numbers.


2. Write an 8051 C program to find Factorial of a given number.
3. Write an 8051 C program to find the Square of a number (1 to 10) using
Look-Up Table.
4. Write an 8051 C program to count the number of Ones and Zeros in two
consecutive memory locations.
5.Write an ALP to move a block of n bytes of data from source (20h) to
destination (40h) using Internal-RAM.
6.Write an ALP to move a block of n bytes of data from source (2000h) to
destination(2050h) using External RAM.
7.Write an ALP To exchange the source block starting with address 20h,
(Internal RAM) containing N (05) bytes of data with destination block starting
with address 40h (Internal RAM).
8. Write an ALP to exchange the source block starting with address 10h
(Internal memory), containing n (06) bytes of data with destination block
starting at location 00h (External memory).
9. Write an ALP to add the byte in the RAM at 34h and 35h, store the result in
the register R5 (LSB)and R6 (MSB), using Indirect Addressing Mode.
10. Write an ALP to subtract the bytes in Internal RAM 34h &35h store
the result in register R5 (LSB) & R6 (MSB).
11. Write an ALP to multiply two 8-bit numbers stored at 30h and 31h and
store16- bit result in 32h and 33h of Internal RAM.
12. Write an ALP to perform division operation on 8-bit number by 8-bit
number.
13. Write an ALP to separate positive and negative in a given array.
14. Write an ALP to separate even or odd elements in a given array.
15. Write an ALP to arrange the numbers in Ascending & Descending
order.
16. Write an ALP to find Largest & Smallest number from a given array
starting from 20h & store it in Internal Memory location 40h.
17. Write an ALP for Decimal UP-Counter.
18. Write an ALP for Decimal DOWN-Counter.
19. Write an ALP for Hexadecimal UP-Counter.
20. Write an ALP for Hexadecimal DOWN-Counter.
21. Write an 8051 C Program to rotate stepper motor in Clock & Anti-
Clockwise direction.
22. Write an 8051 C program to Generate Sine waveform using DAC interface.
23. Write an 8051 C program to Generate Square waveform using DAC
interface.

You might also like