📄 gwdvp_m1.lst
字号:
页 1
11-22-08
07:54:38
伟福汇编器 V5.00 Copyright (c) 1989, 99 by CHY
地址 机器码 源程序
; 2005-12-22 'LCD
RS EQU P3.0
RW EQU P3.1
E EQU P3.2
DAT EQU 30H
DAT1 EQU 31H
ORG 0000H
0000 758160 MOV SP,#60H
0003 753001 MOV DAT,#01H ; CLEAR 液晶显示初始化
0006 1204F9 LCALL ENABLE ; 如果使用LCD液晶显示,在程序开头必须加上这句
0009 120534 LCALL DISP3
000C 753001 MOV DAT,#01H ; CLEAR
000F 1204F9 LCALL ENABLE
0012 7D80 MOV R5,#80H
0014 900577 MOV DPTR,#KONX
0017 120567 LCALL FB6
001A 900557 MOV DPTR,#TC1
001D 7DC0 MOV R5,#0C0H
001F 120547 LCALL FB1
0022 75300C MOV DAT,#0CH ; 关闭光标
0025 1204F9 LCALL ENABLE
0028 757A00 MOV 7AH,#00H
002B 757B00 MOV 7BH,#00H
002E 757C00 MOV 7CH,#00H
0031 757D00 MOV 7DH,#00H
0034 12038E KKE1: LCALL KKEYI ;键盘信号搜索
0037 12003D KCACOM: LCALL KCOM1 ; A > 9 执行键盘命令
003A 020034 LJMP KKE1
;lllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll
;LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL
003D B40040 KCOM1: CJNE A,#00H,KN88 ; 键1 (04): ---------------------------(1)
0040 753001 MOV DAT,#01H ; CLEAR 液晶显示初始化
0043 1204F9 LCALL ENABLE
0046 7446 MOV A,#46H
0048 75F081 MOV B,#81H
004B 1205A4 LCALL DISP2
004E 743A MOV A,#3AH
0050 75F082 MOV B,#82H
0053 1205A4 LCALL DISP2
0056 E57A MOV A,7AH
0058 04 INC A
0059 540F ANL A,#0FH
005B F57A MOV 7AH,A
C:\KX_7C8\KX8051_LCD_F_TEST_2C8\ASM\GWDVP_M1.ASM
页 2
11-22-08
07:54:38
伟福汇编器 V5.00 Copyright (c) 1989, 99 by CHY
地址 机器码 源程序
005D 257B ADD A,7BH
005F F580 MOV P0,A
0061 E57A MOV A,7AH
0063 540F ANL A,#0FH
0065 120509 LCALL ASC1
0068 75F085 MOV B,#85H
006B 1205A4 LCALL DISP2
006E E57B MOV A,7BH
0070 C4 SWAP A
0071 540F ANL A,#0FH
0073 120509 LCALL ASC1
0076 75F084 MOV B,#84H
0079 1205A4 LCALL DISP2
007C 22 RET
;UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU 键2(K05) LLLLLLLLLLLLLLLLLLLLLLLLUUUUUUUUUUUUUUUUUUU UUUUKKKKKKKKKKKKKKKK
007D 0200C7 KNJ99: LJMP MMKL
0080 B401FA KN88: CJNE A,#01H,KNJ99 ; ----------------(2)
0083 753001 MOV DAT,#01H ; CLEAR 液晶显示初始化
0086 1204F9 LCALL ENABLE
0089 7446 MOV A,#46H
008B 75F081 MOV B,#81H
008E 1205A4 LCALL DISP2
0091 743A MOV A,#3AH
0093 75F082 MOV B,#82H
0096 1205A4 LCALL DISP2
0099 E57B MOV A,7BH
009B C4 SWAP A
009C 04 INC A
009D 540F ANL A,#0FH
009F C4 SWAP A
00A0 F57B MOV 7BH,A
00A2 E57A MOV A,7AH
00A4 257B ADD A,7BH
00A6 F580 MOV P0,A
00A8 E57A MOV A,7AH
00AA 540F ANL A,#0FH
00AC 120509 LCALL ASC1
00AF 75F085 MOV B,#85H
00B2 1205A4 LCALL DISP2
00B5 E57B MOV A,7BH
00B7 C4 SWAP A
C:\KX_7C8\KX8051_LCD_F_TEST_2C8\ASM\GWDVP_M1.ASM
页 3
11-22-08
07:54:38
伟福汇编器 V5.00 Copyright (c) 1989, 99 by CHY
地址 机器码 源程序
00B8 540F ANL A,#0FH
00BA 120509 LCALL ASC1
00BD 75F084 MOV B,#84H
00C0 1205A4 LCALL DISP2
00C3 22 RET
; LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL 键3(K06) JJJJJJJJJJJJJJJJJJJLLLLLLLLLLLLLLLLLLL
00C4 02010A KAAN7: LJMP KAAN ;
00C7 B402FA MMKL : CJNE A,#02H,KAAN7
00CA 753001 MOV DAT,#01H ; CLEAR 液晶显示初始化
00CD 1204F9 LCALL ENABLE
00D0 7450 MOV A,#50H
00D2 75F0C1 MOV B,#0C1H
00D5 1205A4 LCALL DISP2
00D8 743A MOV A,#3AH
00DA 75F0C2 MOV B,#0C2H
00DD 1205A4 LCALL DISP2
00E0 E57C MOV A,7CH
00E2 04 INC A
00E3 540F ANL A,#0FH
00E5 F57C MOV 7CH,A
00E7 257D ADD A,7DH
00E9 F5A0 MOV P2,A
00EB E57C MOV A,7CH
00ED 540F ANL A,#0FH
00EF 120509 LCALL ASC1
00F2 75F0C5 MOV B,#0C5H
00F5 1205A4 LCALL DISP2
00F8 E57D MOV A,7DH
00FA C4 SWAP A
00FB 540F ANL A,#0FH
00FD 120509 LCALL ASC1
0100 75F0C4 MOV B,#0C4H
0103 1205A4 LCALL DISP2
0106 22 RET
;--------------------------------------------------------------------------------------------------------------
;PPPPPPPPPPPPPPPPPPPPPPPPPPPPPLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL 键4(K07) SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
0107 020151 KBBN: LJMP KBBN3
010A B403FA KAAN: CJNE A,#03H,KBBN ;
C:\KX_7C8\KX8051_LCD_F_TEST_2C8\ASM\GWDVP_M1.ASM
页 4
11-22-08
07:54:38
伟福汇编器 V5.00 Copyright (c) 1989, 99 by CHY
地址 机器码 源程序
010D 753001 MOV DAT,#01H ; CLEAR 液晶显示初始化
0110 1204F9 LCALL ENABLE
0113 7450 MOV A,#50H
0115 75F0C1 MOV B,#0C1H
0118 1205A4 LCALL DISP2
011B 743A MOV A,#3AH
011D 75F0C2 MOV B,#0C2H
0120 1205A4 LCALL DISP2
0123 E57D MOV A,7DH
0125 C4 SWAP A
0126 04 INC A
0127 540F ANL A,#0FH
0129 C4 SWAP A
012A F57D MOV 7DH,A
012C E57C MOV A,7CH
012E 257D ADD A,7DH
0130 F5A0 MOV P2,A
0132 E57C MOV A,7CH
0134 540F ANL A,#0FH
0136 120509 LCALL ASC1
0139 75F0C5 MOV B,#0C5H
013C 1205A4 LCALL DISP2
013F E57D MOV A,7DH
0141 C4 SWAP A
0142 540F ANL A,#0FH
0144 120509 LCALL ASC1
0147 75F0C4 MOV B,#0C4H
014A 1205A4 LCALL DISP2
014D 22 RET
;JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ 键5(K14) KKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJ
014E 020177 KDDN : LJMP KDDN7
0151 B404FA KBBN3: CJNE A,#04H,KDDN ; 键5仅
0154 753001 MOV DAT,#01H ; CLEAR 液晶显示初始化
0157 1204F9 LCALL ENABLE
015A 744B MOV A,#4BH
015C 75F080 MOV B,#80H
015F 1205A4 LCALL DISP2 ;
0162 7431 MOV A,#31H
0164 75F081 MOV B,#81H
0167 1205A4 LCALL DISP2
016A 7434 MOV A,#34H
016C 75F082 MOV B,#82H
016F 1205A4 LCALL DISP2
0172 22 RET
C:\KX_7C8\KX8051_LCD_F_TEST_2C8\ASM\GWDVP_M1.ASM
页 5
11-22-08
07:54:38
伟福汇编器 V5.00 Copyright (c) 1989, 99 by CHY
地址 机器码 源程序
;LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL 键6(K15) LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL
0173 020199 KEEN: LJMP KEEN8
0176 22 OTHB: RET
0177 B405F9 KDDN7: CJNE A,#05H,KEEN ; 键6
017A 753001 MOV DAT,#01H ; CLEAR 液晶显示初始化
017D 1204F9 LCALL ENABLE
0180 744B MOV A,#4BH
0182 75F080 MOV B,#80H
0185 1205A4 LCALL DISP2 ;
0188 7431 MOV A,#31H
018A 75F081 MOV B,#81H
018D 1205A4 LCALL DISP2
0190 7435 MOV A,#35H
0192 75F082 MOV B,#82H
0195 1205A4 LCALL DISP2
0198 22 RET
; JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ 键7(K16) KKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJ
0199 B4061F KEEN8: CJNE A,#06H,KFFN
019C 753001 MOV DAT,#01H ; CLEAR 液晶显示初始化
019F 1204F9 LCALL ENABLE
01A2 744B MOV A,#4BH
01A4 75F080 MOV B,#80H
01A7 1205A4 LCALL DISP2 ;
01AA 7431 MOV A,#31H
01AC 75F081 MOV B,#81H
01AF 1205A4 LCALL DISP2
01B2 7436 MOV A,#36H
01B4 75F082 MOV B,#82H
01B7 1205A4 LCALL DISP2
01BA 22 RET
;LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL 键8(K17) LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL
01BB B4071F KFFN: CJNE A,#07H,KF8 ; 键8控制
01BE 753001 MOV DAT,#01H ; CLEAR 液晶显示初始化
01C1 1204F9 LCALL ENABLE
01C4 744B MOV A,#4BH
01C6 75F080 MOV B,#80H
01C9 1205A4 LCALL DISP2 ;
01CC 7431 MOV A,#31H
C:\KX_7C8\KX8051_LCD_F_TEST_2C8\ASM\GWDVP_M1.ASM
页 6
11-22-08
07:54:38
伟福汇编器 V5.00 Copyright (c) 1989, 99 by CHY
地址 机器码 源程序
01CE 75F081 MOV B,#81H
01D1 1205A4 LCALL DISP2
01D4 7437 MOV A,#37H
01D6 75F082 MOV B,#82H
01D9 1205A4 LCALL DISP2
01DC 22 RET
;LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL
01DD B4081F KF8: CJNE A,#08H,KF9 ; 键9(K24)控制
01E0 753001 MOV DAT,#01H ; CLEAR 液晶显示初始化
01E3 1204F9 LCALL ENABLE
01E6 744B MOV A,#4BH
01E8 75F080 MOV B,#80H
01EB 1205A4 LCALL DISP2 ;
01EE 7432 MOV A,#32H
01F0 75F081 MOV B,#81H
01F3 1205A4 LCALL DISP2
01F6 7434 MOV A,#34H
01F8 75F082 MOV B,#82H
01FB 1205A4 LCALL DISP2
01FE 22 RET
01FF B4091F KF9: CJNE A,#09H,KF10 ; 键10(K25)控制
0202 753001 MOV DAT,#01H ; CLEAR 液晶显示初始化
0205 1204F9 LCALL ENABLE
0208 744B MOV A,#4BH
020A 75F080 MOV B,#80H
020D 1205A4 LCALL DISP2 ;
0210 7432 MOV A,#32H
0212 75F081 MOV B,#81H
0215 1205A4 LCALL DISP2
0218 7435 MOV A,#35H
021A 75F082 MOV B,#82H
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -