📄 noname1'.lst
字号:
023E 640F XRL A,#0FH
0240 6047 JZ NOKEY3
0242 1202E7 LCALL DELY10US
0245 E580 MOV A,P0
0247 540F ANL A,#0FH
0249 640F XRL A,#0FH
024B 603C JZ NOKEY3
024D E580 MOV A,P0
024F 540F ANL A,#0FH
0251 B40E06 CJNE A,#0EH,NK9
0254 75350B MOV KEYBUF,#0bh
0257 020276 LJMP DK3
025A B40D06 NK9: CJNE A,#0DH,NK10
025D 75350A MOV KEYBUF,#0ah
0260 020276 LJMP DK3
0263 B40B06 NK10: CJNE A,#0BH,NK11
0266 753509 MOV KEYBUF,#9
0269 020276 LJMP DK3
026C B40706 NK11: CJNE A,#07H,NK12
026F 753508 MOV KEYBUF,#8
0272 020276 LJMP DK3
0275 00 NK12: NOP
DK3:
0276 E535 MOV A,KEYBUF
0278 9002F1 MOV DPTR,#TAB
F:\个人文件\已调过的程序\LCD\NONAME1'.ASM
页 7
10-15-05
08:10:11
伟福汇编器 V5.00 Copyright (c) 1989, 99 by CHY
地址 机器码 源程序
027B 93 MOVC A,@A+DPTR
027C F539 MOV KEY,A
027E 750001 MOV FLAG0,#1 ;FLAG0=1
0281 E580 DK3A: MOV A,P0
0283 540F ANL A,#0FH
0285 640F XRL A,#0FH
0287 70F8 JNZ DK3A
NOKEY3:
0289 7580FF MOV P0,#0FFH
028C C287 CLR P0.7
028E E580 MOV A,P0
0290 540F ANL A,#0FH
0292 640F XRL A,#0FH
0294 6047 JZ NOKEY4
0296 1202E7 LCALL DELY10US
0299 E580 MOV A,P0
029B 540F ANL A,#0FH
029D 640F XRL A,#0FH
029F 603C JZ NOKEY4
02A1 E580 MOV A,P0
02A3 540F ANL A,#0FH
02A5 B40E06 CJNE A,#0EH,NK13
02A8 75350F MOV KEYBUF,#0fh
02AB 0202CA LJMP DK4
02AE B40D06 NK13: CJNE A,#0DH,NK14
02B1 75350E MOV KEYBUF,#0eH
02B4 0202CA LJMP DK4
02B7 B40B06 NK14: CJNE A,#0BH,NK15
02BA 75350D MOV KEYBUF,#0dH
02BD 0202CA LJMP DK4
02C0 B40706 NK15: CJNE A,#07H,NK16
02C3 75350C MOV KEYBUF,#0ch
02C6 0202CA LJMP DK4
02C9 00 NK16: NOP
DK4:
02CA E535 MOV A,KEYBUF
02CC 9002F1 MOV DPTR,#TAB
02CF 93 MOVC A,@A+DPTR
02D0 F539 MOV KEY,A
02D2 750001 MOV FLAG0,#1 ;FLAG0=1
02D5 E580 DK4A: MOV A,P0
02D7 540F ANL A,#0FH
02D9 640F XRL A,#0FH
02DB 70F8 JNZ DK4A
NOKEY4:
02DD 22 RET
F:\个人文件\已调过的程序\LCD\NONAME1'.ASM
页 8
10-15-05
08:10:11
伟福汇编器 V5.00 Copyright (c) 1989, 99 by CHY
地址 机器码 源程序
;end test*********************************************
DELY10MS:
02DE 7E0A MOV R6,#10
02E0 7FF8 D1: MOV R7,#248
02E2 DFFE DJNZ R7,$
02E4 DEFA DJNZ R6,D1
02E6 22 RET
DELY10US:
02E7 7E0A MOV R6,#10
02E9 DEFE DJNZ R6,$
02EB 22 RET
DELY3US:
02EC 7E03 MOV R6,#3
02EE DEFE DJNZ R6,$
02F0 22 RET
;*********************************************************************
02F1 010203
02F4 0A TAB: DB 01H,02H,03H,0aH ;/*键盘码00,01,02,03,*/
02F5 040506
02F8 0B DB 04H,05H,06H,0bH ;/*键盘码04,05,06,07,*/
02F9 070809
02FC 0C DB 07H,08H,09H,0cH ;/*键盘码08,09,0a,0b,*/
02FD 0E000F
0300 0D DB 0eH,00H,0fH,0dH ;/*键盘码0c,0d,0e,0f*/
END
F:\个人文件\已调过的程序\LCD\NONAME1'.ASM
页 9
10-15-05
08:10:11
伟福汇编器 V5.00 Copyright (c) 1989, 99 by CHY
地址 机器码 源程序
符号 值 类型
AC = 00D6H CONST 常量
ACC = 00E0H CONST 常量
B = 00F0H CONST 常量
CHECKBUSY = 014AH CODE 标号
CLRLCD = 017CH CODE 标号
CLRRAM = 0103H CODE 标号
CY = 00D7H CONST 常量
D1 = 02E0H CODE 标号
D11 = 0183H CODE 标号
DB0_DB7 = 0090H CONST 常量
DELAY = 0181H CODE 标号
DELY10MS = 02DEH CODE 标号
DELY10US = 02E7H CODE 标号
DELY3US = 02ECH CODE 标号
DK1 = 01CEH CODE 标号
DK1A = 01D9H CODE 标号
DK2 = 0222H CODE 标号
DK2A = 022DH CODE 标号
DK3 = 0276H CODE 标号
DK3A = 0281H CODE 标号
DK4 = 02CAH CODE 标号
DK4A = 02D5H CODE 标号
DPH = 0083H CONST 常量
DPL = 0082H CONST 常量
EA = 00AFH CONST 常量
ENABLE = 00A0H CONST 常量
ES = 00ACH CONST 常量
ET0 = 00A9H CONST 常量
ET1 = 00ABH CONST 常量
EX0 = 00A8H CONST 常量
EX1 = 00AAH CONST 常量
F0 = 00D5H CONST 常量
FLAG0 = 0000H CONST 常量
IE = 00A8H CONST 常量
IE0 = 0089H CONST 常量
IE1 = 008BH CONST 常量
INITIALL = 013AH CODE 标号
INT0 = 00B2H CONST 常量
INT1 = 00B3H CONST 常量
IP = 00B8H CONST 常量
IT0 = 0088H CONST 常量
IT1 = 008AH CONST 常量
KEY = 0039H CONST 常量
KEYBUF = 0035H CONST 常量
F:\个人文件\已调过的程序\LCD\NONAME1'.ASM
页 10
10-15-05
08:10:11
伟福汇编器 V5.00 Copyright (c) 1989, 99 by CHY
地址 机器码 源程序
KEYINPUT = 018AH CODE 标号
LCDADR = 003AH CONST 常量
LOOP1 = 012BH CODE 标号
LOOP2 = 0132H CODE 标号
NK1 = 01B2H CODE 标号
NK10 = 0263H CODE 标号
NK11 = 026CH CODE 标号
NK12 = 0275H CODE 标号
NK13 = 02AEH CODE 标号
NK14 = 02B7H CODE 标号
NK15 = 02C0H CODE 标号
NK16 = 02C9H CODE 标号
NK2 = 01BBH CODE 标号
NK3 = 01C4H CODE 标号
NK4 = 01CDH CODE 标号
NK5 = 0206H CODE 标号
NK6 = 020FH CODE 标号
NK7 = 0218H CODE 标号
NK8 = 0221H CODE 标号
NK9 = 025AH CODE 标号
NOKEY1 = 01E1H CODE 标号
NOKEY2 = 0235H CODE 标号
NOKEY3 = 0289H CODE 标号
NOKEY4 = 02DDH CODE 标号
OV = 00D2H CONST 常量
P = 00D0H CONST 常量
P0 = 0080H CONST 常量
P1 = 0090H CONST 常量
P2 = 00A0H CONST 常量
P3 = 00B0H CONST 常量
PCON = 0087H CONST 常量
PS = 00BCH CONST 常量
PSW = 00D0H CONST 常量
PT0 = 00B9H CONST 常量
PT1 = 00BBH CONST 常量
PX0 = 00B8H CONST 常量
PX1 = 00BAH CONST 常量
RB8 = 009AH CONST 常量
RD = 00B7H CONST 常量
REN = 009CH CONST 常量
RI = 0098H CONST 常量
RS = 00A2H CONST 常量
RS0 = 00D3H CONST 常量
RS1 = 00D4H CONST 常量
RW = 00A1H CONST 常量
RXD = 00B0H CONST 常量
SBUF = 0099H CONST 常量
SCON = 0098H CONST 常量
F:\个人文件\已调过的程序\LCD\NONAME1'.ASM
页 11
10-15-05
08:10:11
伟福汇编器 V5.00 Copyright (c) 1989, 99 by CHY
地址 机器码 源程序
SM0 = 009FH CONST 常量
SM1 = 009EH CONST 常量
SM2 = 009DH CONST 常量
SP = 0081H CONST 常量
START = 0100H CODE 标号
T0 = 00B4H CONST 常量
T1 = 00B5H CONST 常量
TAB = 02F1H CODE 标号
TB8 = 009BH CONST 常量
TCON = 0088H CONST 常量
TF0 = 008DH CONST 常量
TF1 = 008FH CONST 常量
TH0 = 008CH CONST 常量
TH1 = 008DH CONST 常量
TI = 0099H CONST 常量
TL0 = 008AH CONST 常量
TL1 = 008BH CONST 常量
TMOD = 0089H CONST 常量
TR0 = 008CH CONST 常量
TR1 = 008EH CONST 常量
TSLCD = 012BH CODE 标号
TXD = 00B1H CONST 常量
WAIT = 011EH CODE 标号
WR = 00B6H CONST 常量
WRITELCDDATA = 016DH CODE 标号
WRITE_INSTRUCTION = 015EH CODE 标号
公有符号: 118
私有符号: 0
F:\个人文件\已调过的程序\LCD\NONAME1'.ASM
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -