0% found this document useful (0 votes)
38 views3 pages

Set-1 1. Explain How To Interface 8255 Programmable Interface With 8051 Microcontroller To Expand Its I/O Capability. 2

The document contains 12 sets of 4 microcontroller-related tasks each. The tasks involve interfacing components like LCD displays, keyboards, timers, and ADCs to microcontrollers. They ask for programs, algorithms, and circuit diagrams to demonstrate functions like measuring pulse widths, generating waveforms, displaying values on seven-segment displays, and performing tests of RAM and ROM.

Uploaded by

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

Set-1 1. Explain How To Interface 8255 Programmable Interface With 8051 Microcontroller To Expand Its I/O Capability. 2

The document contains 12 sets of 4 microcontroller-related tasks each. The tasks involve interfacing components like LCD displays, keyboards, timers, and ADCs to microcontrollers. They ask for programs, algorithms, and circuit diagrams to demonstrate functions like measuring pulse widths, generating waveforms, displaying values on seven-segment displays, and performing tests of RAM and ROM.

Uploaded by

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

Set-1

1. Explain how to interface 8255 programmable interface with 8051 microcontroller to expand
its I/O capability.
2. Develop an ALP to demonstrate how PC can be used for lookup tables in building applications.
3. List the pin function of an intelligent LCD and explaining each of them.
4. Outline how digital signal is converted into analog using D/A converter with the help of a circuit
diagram.

Set-2

1. Enumerate the importance of RAM and ROM in a microcontroller? Explain how the capacity of
RAM and ROM can be extended.
2. Develop an ALP to illustrate hardware time delay used in microcontroller applications
3. Briefly discuss the program test that ensures that the microcontroller can fetch and execute
programs from the ROM.
4. Summarize how timers can be used to measure the frequency in industrial and commercial control
applications.

Set- 3

1. Write an ALP to measure the width of pulses fed to pin3.2(INT0); that are known to vary from 400
to 900µSec. Utilize timer T0, to enable count on the first pulse edge and count when the pulse is
high and stop on the second edge. Output the width at internal memory location 100h (MSB) and
101h (LSB).
2. Enumerate the various keyboard configurations using their schematic diagrams.
3. Label the SCON register contents and give the importance of each bit.
4. Briefly discuss the program test that ensures that the microcontroller can fetch and execute
programs from the ROM.

Set-4

1. Illustrate how the capacity of RAM and ROM of 8051 can be extended?
2. Develop an assembly level program to illustrate pure software time delay used in applications.
3. Explain how 8051 can be used to measure the frequency in industrial and commercial control
applications.
4. A 4X4 key pad is interfaced with the controller. It is required to display the key press information on
a seven segment display. Develop an algorithm, flow chart, program for the above task.

Set-5

1. A DAC interfaced with the controller has the following specifications. Maximum O/P voltage is
5Vand Minimum voltage is 0V. Develop a program that generates a sine wave having valid
specification along with flow chart.
2. Detail the controls of the 2-line 20 characters LCD display interfaced with the controller.
3. Develop a program to demonstrate the PC usage for lookup tables, which are essential part of many
applications.
4. Briefly discuss the program to perform RAM test in 8051.

Set-6

1. Develop an assembly language program the tests to ensure that the microcontroller can fetch and
execute program from the EPROM.
2. Develop an algorithm, flow chart, program the helps 8051 in measuring the width of the unknown
pulse appearing on INT1
3. Detail on the expansion of input/output ports of 8051.
4. Develop an ALP to illustrate hardware time delay used in microcontroller applications.

Set-7

1. Outline how digital signal is converted into analog using D/A converter with the help of a circuit
diagram.
2. Enumerate the importance of RAM and ROM in a microcontroller? With illustration explain how the
capacity of RAM and ROM can be extended.
3. Elaborate on the expansion of input/output ports of 8051.
4. Write an ALP to demonstrate how DPTR can be used for lookup tables in applications.

Set-8

1. A DAC interfaced with the controller has the following specifications. Maximum O/P voltage is
5Vand Minimum voltage is 0V. Develop a program that generates a sine wave having valid
specification along with flow chart.
2. A 4X4 key pad is interfaced with the controller. It is required to display the key press information on
a seven segment display. Develop an algorithm, flow chart, program for the above task.
3. Develop a program to demonstrate the PC usage for lookup tables, which are essential part of many
applications.
4. Illustrate how the capacity of RAM and ROM of 8051 can be extended?

Set-9

1. List all the key board configurations. Sketch and detail one of them.
2. An 8-bit ADC is interfaced with controller. It is required to sample that I/P every 50µSec, 500time.
Each sample has to be stored in external RAM. Develop an algorithm, flow chart, program that
performs the given task.
3. Develop an ALP to demonstrate how DPTR can be used for lookup tables in building applications.
4. Develop an assembly level program to illustrate pure software time delay used in applications.
Set-10

1. Develop an ALP to measure the width of pulses fed to pin3.2(INT0); that are known to vary from 400
to 900µSec. Utilize timer T0, to enable count on the first pulse edge and count when the pulse is
high and stop on the second edge. Output the width at internal memory location 100h(MSB) and
101h(LSB).
2. A 4X4 key pad is interfaced with the controller. It is required to display the key press information on
a seven segment display. Develop an algorithm, flow chart, program for the above task.
3. Develop an ALP to illustrate hardware time delay used in microcontroller applications.
4. Briefly discuss the program to perform RAM test in 8051.

Set-11

1. Detail the controls of the 2-line 20 characters LCD display interfaced with the controller.
2. Enumerate the various keyboard configurations using their schematic diagrams.
3. Briefly discuss the program test that ensures that the microcontroller can fetch and execute
programs from the ROM.
4. An 8-bit ADC is interfaced with controller. It is required to sample that I/P every 50µSec, 500time.
Each sample has to be stored in external RAM. Develop an algorithm, flow chart, program that
performs the given task.

Set-12

1. Develop an algorithm, flow chart, program to display 00 to 55 on the seven segment display
interfaced with the controller
2. Elaborate on the expansion of input/output ports of 8051.
3. Build an ALP to measure the width of pulses fed to pin3.2(INT0); that are known to vary from 400 to
900µSec. Utilize timer T0, to enable count on the first pulse edge and count when the pulse is high
and stop on the second edge. Output the width at internal memory location 100h(MSB) and
101h(LSB).
4. Enumerate the various keyboard configurations using their schematic diagrams

You might also like