HDSP-2301 HP [Agilent(Hewlett-Packard)], HDSP-2301 Datasheet - Page 26

no-image

HDSP-2301

Manufacturer Part Number
HDSP-2301
Description
Four Character 5.0 mm (0.20 inch) 5 x 7 Alphanumeric Displays
Manufacturer
HP [Agilent(Hewlett-Packard)]
Datasheet
B000
E500
E000
E002
E400
E403
E405
E408
E409
E40A
E40D
E40F
E410
E412
E413
E414
E415
E416
E418
E419
E41C
E41D
E41E
E421
E422
E424
E425
E426
E429
Figure 12. 8080A Microprocessor Program that Decodes a 32 Character ASCII String Prior to Loading into the
DECODED DATA CONTROLLER
LOC
02
00
11
0E
2A
7E
23
22
26
6F
06
7E
12
13
7D
C6
6F
D2
24
05
C2
7B
D6
5F
0D
C2
C9
OBJECT
CODE
E0
F8
20
00
00
E5
05
80
1D
12
0D
05
B0
E0
E0
E4
E4
E4
SOURCE STATEMENTS
DISPL
DECDR
ASCII
DATA
LOAD
LOOP1
LOOP2
L00P3
EQU
EQU
ORG
DW
DS
ORG
LXI
MVI
LHLD
MOV
INX
SHLD
MVI
MOV
MVI
MOV
STAX
INX
MOV
ADI
MOV
JNC
INR
DCR
JNZ
MOV
SUI
MOV
DCR
JNZ
RET
0B000H
0E500H
0E000H
DATA
32
0E400H
D, DISPL+00F8H
C, 32
ASCII
A, M
H
ASCII
H, DECDR/256
L, A
B, 5
A, M
D
D
A, L
80H
L, A
L00P3
H
B
L00P2
A, E
13
E, A
C
LOOP1
DE
LOAD DE WITH ADDRESS OF DISPLAY CORRESPONDING
TO COLUMN 1 LEFTMOST CHARACTER
HL
LOAD HL WITH ADDRESS OF LEFTMOST ASCII SYMBOL
ASCII
UPDATE ASCII WITH ADDRESS OF NEXT ASCII SYMBOL
HL
LOAD HL WITH ADDRESS OF DECODER ROM CORRESPONDING
TO COLUMN 1 OF DESIRED ASCII SYMBOL
A
READ BYTE OF DECODED DATA FROM DECODER ROM
DE
UPDATE DE WITH ADDRESS OF NEXT COLUMN IN DISPLAY
HL
UPDATE HL WITH ADDRESS OF NEXT COLUMN IN DECODER ROM
DE
UPDATE DE WITH ADDRESS OF DISPLAY CORRESPONDING
TO COLUMN 1 NEXT CHARACTER TO RIGHT
(HL)
ASCII
DECDR + A
HL + 80
DISL + F8
DE + 1
DE – 13
ASCII + 1
(DE)
STORE BYTE OF DECODED DATA IN DISPLAY
H
H
A
READ ASCII SYMBOL INTO A
A
(HL)
YES
YES
B
C
RETURN
C
B = 0?
C = 0?
LOAD
B
B – 1
C – 1
18
32
5
(LOOP 2)
(LOOP 1)
NO
NO

Related parts for HDSP-2301