Texts: Application #3: An 8255 IC is used to interface input and output devices with the 8086 microprocessor. Port-A
Write a program to display UOHB2019 on the screen.
PW
8255A
Sequentially Turn ON one digit at a time. Recommended Rate: 100-1500 times/sec.
0 digit ON
.model small
PA equ 8060H
PB equ 8062H
PC equ 8064H
CR equ 8066H
TABLE DB XX DB XX DB XX DB XX
START:
MOV CL, 8
MOV SI, OFFSET TABLE
MOV AL, 0EH
L1:
OUT PB, AL
MOV AH, AL
MOV AL, [SI]
OUT PA, AL
CALL DELAY1 ms
Delay INC SI
ROL AH, 1
Two-Type
(CA)
DB XX
AAAAAAAAAAAAAAA
OXX XXXX X110X000 = 8060H (Port-A)
X0 110X 010 = 8062H (Port-B)
OX 110X 100 = 8064H (Port-C)
OXX X110X 110 = 8066H (Control Register)
Control Word 1000X00X = 80H/89H
.code
MOV AL, 80H
OUT CR, AL
MOV AL, AH
LOOP L1
JMP START
DELAY:
MOV CX, 270
DEC CX
JNZ L1
RET
END