📄 display.lst
字号:
06-30-01
15:41:35
WAVE assembler version 5.00 Copyright (c) 1989, 99 by CHY
Addr Code Source Line
02C3 22 RET ;返回主程序
02C4 7900 BLOCK3: MOV R1,#0 ;列选择线指针置零,从第0列开始刷新
02C6 E6 BLO3: MOV A,@R0 ;取一列的行点阵显示数据
02C7 C0E0 PUSH A ;保护行置位数据
02C9 90FE00 MOV DPTR,#0FE00H ;加载行置位端口地址
02CC F0 MOVX @DPTR,A ;行置位数据送行置位口
02CD 90EF00 MOV DPTR,#0EF00H ;加载第3块列驱动板地址
02D0 E9 MOV A,R1 ;列指针内容送A
02D1 F0 MOVX @DPTR,A ;选中相应的列选择线
02D2 120302 LCALL DELAY ;延时5ms
02D5 74FF MOV A,#0FFH ;送无效字
02D7 F0 MOVX @DPTR,A ;以关闭列译码器
02D8 7400 MOV A,#0
02DA 90FE00 MOV DPTR,#0FE00H ;加载行置位端口地址
02DD F0 MOVX @DPTR,A ;行置位口清零
02DE 120302 LCALL DELAY
02E1 D0E0 POP A ;恢复行置位数据
02E3 F4 CPL A ;取反得到行复位数据
02E4 90FD00 MOV DPTR,#0FD00H ;加载行复位端口地址
02E7 F0 MOVX @DPTR,A ;送行复位数据
02E8 90EF00 MOV DPTR,#0EF00H ;加载第3块列驱动板地址
02EB E9 MOV A,R1
02EC F0 MOVX @DPTR,A ;选中列驱动线
02ED 120302 LCALL DELAY ;延时5ms
02F0 74FF MOV A,#0FFH ;送无效字
02F2 F0 MOVX @DPTR,A ;关闭列译码器
02F3 7400 MOV A,#0
02F5 90FD00 MOV DPTR,#0FD00H ;加载行复位端口地址
02F8 F0 MOVX @DPTR,A ;行置位口清零
02F9 120302 LCALL DELAY
02FC 09 INC R1 ;修改列驱动选择指针
02FD 08 INC R0 ;修改显示缓存指针
02FE B914C5 CJNE R1,#20,BLO3 ;不满二十列则继续刷新
0301 22 RET ;返回主程序
0302 7F0A DELAY: MOV R7,#10 ;1ms延时子程序(12MHz)
0304 7E32 DEL1: MOV R6,#50
0306 DEFE DEL2: DJNZ R6,DEL2
0308 DFFA DJNZ R7,DEL1
030A 22 RET
030B 7F14 DELAY1s:MOV R7,#20 ;延时1S子程序
030D 7EC8 DEL1S1: MOV R6,#200
030F 7D7D DEL1S2: MOV R5,#125
0311 DDFE DEL1S3: DJNZ R5,DEL1S3
0313 DEFA DJNZ R6,DEL1S2
0315 DFF6 DJNZ R7,DEL1S1
D:\飞机泊位系统\程序\DISPLAY.ASM
Page 7
06-30-01
15:41:35
WAVE assembler version 5.00 Copyright (c) 1989, 99 by CHY
Addr Code Source Line
0317 22 RET
0318 7F64 DELAY5S:MOV R7,#100 ;延时5S子程序
031A 7EC8 DEL5S1: MOV R6,#200
031C 7D7D DEL5S2: MOV R5,#125
031E DDFE DEL5S3: DJNZ R5,DEL5S3
0320 DEFA DJNZ R6,DEL5S2
0322 DFF6 DJNZ R7,DEL5S1
0324 22 RET
ORG 0400H ;开机画面存储区
0400 615149
0403 4543 DB 61H,51H,49H,45H,43H
0405 7F0808
0408 087F DB 7FH,08H,08H,08H,7FH
040A 3F4040
040D 403F DB 3FH,40H,40H,40H,3FH
040F 000000
0412 0000 DB 0,0,0,0,0
0414 7F0808
0417 087F DB 7FH,08H,08H,08H,7FH
0419 7C1211
041C 127C DB 7CH,12H,11H,12H,7CH
041E 00417F
0421 4100 DB 00H,41H,7FH,41H,00H
0423 000000
0426 0000 DB 0H,0H,0H,0H,0H
0428 615149
042B 4543 DB 61H,51H,49H,45H,43H
042D 000000
0430 0000 DB 0,0,0,0,0
0432 000000
0435 0000 DB 0,0,0,0,0
0437 000000
043A 0000 DB 0,0,0,0,0
ORG 0500H ;ASCII转换码表
0500 242424
0503 242424
0506 242424
0509 242424
050C 242424
050F 24 DB 24H,24H,24H,24H,24H,24H,24H,24H,24H,24H,24H,24H,24H,24H,24H,24H
0510 242424
0513 242424
0516 242424
D:\飞机泊位系统\程序\DISPLAY.ASM
Page 8
06-30-01
15:41:35
WAVE assembler version 5.00 Copyright (c) 1989, 99 by CHY
Addr Code Source Line
0519 242424
051C 242424
051F 24 DB 24H,24H,24H,24H,24H,24H,24H,24H,24H,24H,24H,24H,24H,24H,24H,24H
0520 242424
0523 242424
0526 242424
0529 242424
052C 242D24
052F 24 DB 24H,24H,24H,24H,24H,24H,24H,24H,24H,24H,24H,24H,24H,2DH,24H,24H
0530 000102
0533 030405
0536 060708
0539 092C24
053C 242424
053F 24 DB 00H,01H,02H,03H,04H,05H,06H,07H,08H,09H,2CH,24H,24H,24H,24H,24H
0540 240A0B
0543 0C0D0E
0546 0F1011
0549 121314
054C 151617
054F 18 DB 24H,0AH,0BH,0CH,0DH,0EH,0FH,10H,11H,12H,13H,14H,15H,16H,17H,18H
0550 191A1B
0553 1C1D1E
0556 1F2021
0559 222324
055C 242424
055F 24 DB 19H,1AH,1BH,1CH,1DH,1EH,1FH,20H,21H,22H,23H,24H,24H,24H,24H,24H
0560 240A0B
0563 0C0D0E
0566 0F1011
0569 121314
056C 151617
056F 18 DB 24H,0AH,0BH,0CH,0DH,0EH,0FH,10H,11H,12H,13H,14H,15H,16H,17H,18H
0570 191A1B
0573 1C1D1E
0576 1F2021
0579 222324
057C 242424
057F 24 DB 19H,1AH,1BH,1CH,1DH,1EH,1FH,20H,21H,22H,23H,24H,24H,24H,24H,24H
0580 242526
0583 272829
0586 2A2B DB 24H,25H,26H,27H,28H,29H,2AH,2BH
ORG 0600H
0600 3E5149
0603 453E DB 3EH,51H,49H,45H,3EH ;数字“0”的字库编码
0605 00427F
0608 4000 DB 00H,42H,7FH,40H,00H ;数字“1”的字库编码
D:\飞机泊位系统\程序\DISPLAY.ASM
Page 9
06-30-01
15:41:35
WAVE assembler version 5.00 Copyright (c) 1989, 99 by CHY
Addr Code Source Line
060A 426151
060D 4946 DB 42H,61H,51H,49H,46H ;数字“2”的字库编码
060F 224949
0612 4936 DB 22H,49H,49H,49H,36H ;数字“3”的字库编码
0614 181412
0617 7F10 DB 18H,14H,12H,7FH,10H ;数字“4”的字库编码
0619 2F4949
061C 4931 DB 2FH,49H,49H,49H,31H ;数字“5”的字库编码
061E 3E4949
0621 4932 DB 3EH,49H,49H,49H,32H ;数字“6”的字库编码
0623 010179
0626 0503 DB 01H,01H,79H,05H,03H ;数字“7”的字库编码
0628 364949
062B 4936 DB 36H,49H,49H,49H,36H ;数字“8”的字库编码
062D 264949
0630 493E DB 26H,49H,49H,49H,3EH ;数字“9”的字库编码
0632 7C1211
0635 127C DB 7CH,12H,11H,12H,7CH ;英文“A”的字库编码
0637 7F4949
063A 4936 DB 7FH,49H,49H,49H,36H ;英文“B”的字库编码
063C 3E4141
063F 4122 DB 3EH,41H,41H,41H,22H ;英文“C”的字库编码
0641 417F41
0644 413E DB 41H,7FH,41H,41H,3EH ;英文“D”的字库编码
0646 7F4949
0649 4941 DB 7FH,49H,49H,49H,41H ;英文“E”的字库编码
064B 7F0909
064E 0901 DB 7FH,09H,09H,09H,01H ;英文“F”的字库编码
0650 3E4141
0653 5132 DB 3EH,41H,41H,51H,32H ;英文“G”的字库编码
0655 7F0808
0658 087F DB 7FH,08H,08H,08H,7FH ;英文“H”的字库编码
065A 00417F
065D 4100 DB 00H,41H,7FH,41H,00H ;英文“I”的字库编码
065F 204040
0662 403F DB 20H,40H,40H,40H,3FH ;英文“J”的字库编码
0664 7F0814
0667 2241 DB 7FH,08H,14H,22H,41H ;英文“K”的字库编码
0669 7F4040
066C 4040 DB 7FH,40H,40H,40H,40H ;英文“L”的字库编码
066E 7F0204
0671 027F DB 7FH,02H,04H,02H,7FH ;英文“M”的字库编码
0673 7F0408
0676 107F DB 7FH,04H,08H,10H,7FH ;英文“N”的字库编码
0678 3E4141
067B 413E DB 3EH,41H,41H,41H,3EH ;英文“O”的字库编码
067D 7F0909
0680 0906 DB 7FH,09H,09H,09H,06H ;英文“P”的字库编码
D:\飞机泊位系统\程序\DISPLAY.ASM
Page 10
06-30-01
15:41:35
WAVE assembler version 5.00 Copyright (c) 1989, 99 by CHY
Addr Code Source Line
0682 3E4151
0685 613E DB 3EH,41H,51H,61H,3EH ;英文“Q”的字库编码
0687 7F0919
068A 2946 DB 7FH,09H,19H,29H,46H ;英文“R”的字库编码
068C 264949
068F 4932 DB 26H,49H,49H,49H,32H ;英文“S”的字库编码
0691 01017F
0694 0101 DB 01H,01H,7FH,01H,01H ;英文“T”的字库编码
0696 3F4040
0699 403F DB 3FH,40H,40H,40H,3FH ;英文“U”的字库编码
069B 1F2040
069E 201F DB 1FH,20H,40H,20H,1FH ;英文“V”的字库编码
06A0 3F4038
06A3 403F DB 3FH,40H,38H,40H,3FH ;英文“W”的字库编码
06A5 631408
06A8 1463 DB 63H,14H,08H,14H,63H ;英文“X”的字库编码
06AA 030478
06AD 0403 DB 03H,04H,78H,04H,03H ;英文“Y”的字库编码
06AF 615149
06B2 4543 DB 61H,51H,49H,45H,43H ;英文“Z”的字库编码
06B4 000000
06B7 0000 DB 00H,00H,00H,00H,00H ;渐近条形图亮“0”条
06B9 010101
06BC 0101 DB 01H,01H,01H,01H,01H ;渐近条形图亮“1”条
06BE 030303
06C1 0303 DB 03H,03H,03H,03H,03H ;渐近条形图亮“2”条
06C3 070707
06C6 0707 DB 07H,07H,07H,07H,07H ;渐近条形图亮“3”条
06C8 0F0F0F
06CB 0F0F DB 0FH,0FH,0FH,0FH,0FH ;渐近条形图亮“4”条
06CD 1F1F1F
06D0 1F1F DB 1FH,1FH,1FH,1FH,1FH ;渐近条形图亮“5”条
06D2 3F3F3F
06D5 3F3F DB 3FH,3FH,3FH,3FH,3FH ;渐近条形图亮“6”条
06D7 7F7F7F
06DA 7F7F DB 7FH,7FH,7FH,7FH,7FH ;渐近条形图亮“7”条
06DC 000022
06DF 0000 DB 00H,00H,22H,00H,00H ;冒号“:”字库编码
06E1 080808
06E4 0808 DB 08H,08H,08H,08H,08H ;短横线“-”字库编码
ORG 700H
0700 3E5149
0703 453E DB 3EH,51H,49H,45H,3EH ;数字“0”的字库编码
0705 00427F
0708 4000 DB 00H,42H,7FH,40H,00H ;数字“1”的字库编码
070A 426151
070D 4946 DB 42H,61H,51H,49H,46H ;数字“2”的字库编码
D:\飞机泊位系统\程序\DISPLAY.ASM
Page 11
06-30-01
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -