Sei sulla pagina 1di 8

De La Salle Lipa

1962 J.P. Laurel, Mataas Na Lupa, Lipa City


Department Of Electrical Engineering

Experiment # 9
Controlling the Dot-Matrix LED Display

Name: Lazaro, Joven Joseph T. DOP: 11/19/19


Course And Year: BS-EE / 5th year DOS: 11/26/19
Subject And Section: Microsy-V5B

Grade

Engr. Ramon Flores IV


Instructor
I. Title
Controlling The Dot-Matrix LED Display

II. Objectives
At the end of the exercise, the students must be
able to:
1. Students are expected to familiarize
themselves with the operation of the 8086 MP
kit.
2. Students are expected to understand how
to interface the Dot-Matrix LED Display.
3. Students must be able to write programs to
interface Dot-Matrix LED Display.

III.Theory

The 8086 is a 16-bit microprocessor chip


designed by Intel between early 1976 and mid-
1978, when it was released. The Intel 8088,
released in 1979, was a slightly modified chip
with an external 8-bit data bus , and is notable
as the processor used in the original IBM PC
design, including the widespread version called
IBM PC XT. The 8086 has eight more or less
general 16-bit registers). Four of them, AX, BX,
CX, DX, can also be accessed as twice as many
8-bit registers while the other four, BP, SI, DI,
SP, are 16-bit only.
Due to a compact encoding inspired by 8-bit
processors, most instructions are one-address
or two-address operations, which means that
the result is stored in one of the operands. At
most one of the operands can be in memory, but
this memory operand can also be the
destination, while the other operand, the source,
can be either register or immediate. A single
memory location can also often be used as both
source and destination which, among other
factors, further contributed to a code density
comparable to (and often better than) most
eight-bit machines at the time.

Pc/s Description Ranges

1 8086 µP kit 220 V

1 8086 µP kit manual


IV.Equipments and Materials Used

V. Schematic Diagram

VI. Sample Computation


VII. Graph
VIII.Final Data Sheet
Laboratory Work
1. Make a program that will display the following
output on the Dot-Matrix LED.
A. 4x4, 6x6, 8x8 Dot-Matrix LED orange

These are the codes that are used to produce


the output:
BO 80
E6 1E
BO C3
E6 18
E6 1A
B0 3C
E6 1C
B9 FF FF
90
90
90
E2 FB
B0 81
E6 18
E6 1A
B0 7E
E6 1C
B9 FF FF
90
90
90
E2 FB
B0 00
E6 18
E6 1A
BO FF
E6 1C
B9 FF FF
90
90
90
E2 FB
E2 C8
B. Upper 4x4 Dot-matrix LED green and lower 4x4
Dot-Matrix LED orange

These are the codes that are used to produce


the output:
BO 80
E6 1E
BO 0F
E6 18
B0 F0
E6 1A
B0 3C
E6 1C
B9 FF FF
90
90
90
E2 FB
E2 E1

C. 8x8 green and red Dot-matrix LED (alternately)

These are the codes that are used to produce


the output:
BO 80
E6 1E
BO 00
E6 18
B0 FF
E6 1A
E6 1C
B9 FF FF
90
90
90
E2 FB
B0 00
E6 1A
B0 FF
E6 18
E6 1C
B9 FF FF
90
90
90
E2 FB
E2 C8

IX. Discussion

8086 Microprocessor is an enhanced


version of 8085Microprocessor that was
designed by Intel in 1976. It is a 16-bit
Microprocessor having 20 address lines and16
data lines that provides up to 1MB storage. It
consists of powerful instruction set, which
provides operations like multiplication and
division easily.
It supports two modes of operation, i.e.
Maximum mode and Minimum mode. Maximum
mode is suitable for system having multiple
processors and Minimum mode is suitable for
system having a single processor.
The diagram in the discussion part was
helpful because it served as a guide about the
pins of the microprocessor. A discussion about
the ports that are used in the microprocessor
was also included which is followed by the
sample codes that are used to program the
microprocessor 8086 kit. A new technique on
what codes to be changed for the LED, was
known after some computations was undergone
as we execute the knowledge we ha have in
using the kit. With this experiment, our
knowledge in 8086 expanded as we continue to
explore the wider world of microprocessors.

X. Conclusion

Based on the experiment that we conducted


about Controlling the Dot-Matrix LED Display, I
concluded that the 8086 microprocessor is an
old apparatus but still a useful tool in executing
different codes that includes a variety of
addresses which need a familiarization with the
operation of 8086 MP kit

Potrebbero piacerti anche