📄 lcd.lst
字号:
02A2 C293 240 CLR CS1
02A4 41A8 241 AJMP QLP2
02A6 C292 242 QLP1: CLR CS2
02A8 D294 243 QLP2: SETB E
02AA E580 244 MOV A, P0
02AC C294 245 CLR E
02AE 5480 246 ANL A, #80H
02B0 B4800D 247 CJNE A, #80H, QLP4
02B3 1F 248 DEC R7
02B4 BF00F1 249 CJNE R7, #00H, QLP2
02B7 BD0104 250 CJNE R5, #01H, QLP3
02BA C293 251 CLR CS1
02BC 41C0 252 AJMP QLP4
02BE C292 253 QLP3: CLR CS2
02C0 D0E0 254 QLP4: POP ACC
02C2 22 255 RET
256 ;清屏
A51 MACRO ASSEMBLER LCD 01/04/2006 14:35:09 PAGE 5
02C3 7808 257 CLEAR: MOV R0, #08H
02C5 7AB8 258 MOV R2, #0B8H
02C7 EA 259 CLP1: MOV A, R2
02C8 FC 260 MOV R4, A
02C9 12021F 261 LCALL SENDMCMD
02CC 12023D 262 LCALL SENDSCMD
02CF 7C40 263 MOV R4, #40H
02D1 12021F 264 LCALL SENDMCMD
02D4 12023D 265 LCALL SENDSCMD
02D7 7940 266 MOV R1, #40H
02D9 7C00 267 MOV R4, #00H
02DB 12025B 268 CLP2: LCALL SENDMDATA
02DE 120279 269 LCALL SENDSDATA
02E1 D9F8 270 DJNZ R1, CLP2
02E3 0A 271 INC R2
02E4 D8E1 272 DJNZ R0, CLP1
02E6 22 273 RET
274
275 ;延时程序
02E7 7F01 276 DELAY: MOV R7, #1H
02E9 7E40 277 DLP1: MOV R6, #40H
02EB DEFE 278 DLP2: DJNZ R6, DLP2
02ED DFFA 279 DJNZ R7, DLP1
02EF 22 280 RET
281
282 ;$include (LCDH.ASM) ;包含字库
+1 283 ;============================================================
+1 284 ; 文件名称: LCDH.ASM
+1 285 ; 功能描述: 字模库
+1 286 ;============================================================
+1 287
+1 288 ;-- 文字: 唐 --
+1 289 ;-- 宋体12; 此字体下对应的点阵为:宽x高=16x16 --
02F0 0000FC44 +1 290 TANG: DB 00H, 00H,0FCH, 44H,54H,54H,54H,55H
02F4 54545455
02F8 FE5454F4 +1 291 DB 0FEH,54H, 54H,0F4H,44H,44H,00H,00H
02FC 44440000
0300 40300F00 +1 292 DB 40H, 30H, 0FH, 00H,7DH,25H,25H,25H
0304 7D252525
0308 2725257D +1 293 DB 27H, 25H, 25H, 7DH,00H,00H,00H,00H
030C 00000000
+1 294
+1 295 ;-- 文字: 都 --
+1 296 ;-- 宋体12; 此字体下对应的点阵为:宽x高=16x16 --
0310 202424A4 +1 297 DU: DB 20H,24H, 24H,0A4H,7FH,24H,34H,28H
0314 7F243428
0318 2400FE22 +1 298 DB 24H,00H,0FEH, 22H,52H,8AH,06H,00H
031C 528A0600
0320 04027F25 +1 299 DB 04H,02H, 7FH, 25H,25H,25H,25H,7FH
0324 2525257F
0328 0000FF08 +1 300 DB 00H,00H, 0FFH,08H,08H,10H,0FH,00H
032C 08100F00
+1 301
+1 302 ;-- 文字: 科 --
+1 303 ;-- 宋体12; 此字体下对应的点阵为:宽x高=16x16 --
0330 10129272 +1 304 KE: DB 10H, 12H,92H,72H,0FEH,51H,91H,00H
0334 FE519100
0338 22CC0000 +1 305 DB 22H,0CCH,00H,00H,0FFH,00H,00H,00H
033C FF000000
0340 04020100 +1 306 DB 04H, 02H,01H,00H,0FFH,00H,04H,04H
0344 FF000404
0348 04020202 +1 307 DB 04H, 02H,02H,02H,0FFH,01H,01H,00H
034C FF010100
+1 308
+1 309 ;-- 文字: 教 --
+1 310 ;-- 宋体12; 此字体下对应的点阵为:宽x高=16x16 --
A51 MACRO ASSEMBLER LCD 01/04/2006 14:35:09 PAGE 6
0350 101494D4 +1 311 JIAO: DB 10H, 14H,94H,0D4H,0BFH, 94H,9CH,14H
0354 BF949C14
0358 50F80F08 +1 312 DB 50H,0F8H,0FH, 08H, 88H, 78H,08H,00H
035C 88780800
0360 09094888 +1 313 DB 09H, 09H,48H, 88H, 7EH, 05H,44H,44H
0364 7E054444
0368 2020130C +1 314 DB 20H, 20H,13H, 0CH, 33H,0C0H,40H,00H
036C 33C04000
+1 315
+1 316 ;-- 文字: 仪 --
+1 317 ;-- 宋体12; 此字体下对应的点阵为:宽x高=16x16 --
0370 4020F00C +1 318 YI: DB 40H,20H,0F0H, 0CH,03H,00H,38H,0C0H
0374 030038C0
0378 010E04E0 +1 319 DB 01H,0EH, 04H,0E0H,1CH,00H,00H, 00H
037C 1C000000
0380 0000FF00 +1 320 DB 00H,00H,0FFH, 00H,40H,40H,20H, 10H
0384 40402010
0388 0B040B10 +1 321 DB 0BH,04H, 0BH, 10H,20H,60H,20H, 00H
038C 20602000
+1 322
+1 323 ;-- 文字: 器 --
+1 324 ;-- 宋体12; 此字体下对应的点阵为:宽x高=16x16 --
0390 40404F49 +1 325 QI: DB 40H, 40H,4FH,49H,49H,0C9H,0CFH,70H
0394 49C9CF70
0398 C0CF4959 +1 326 DB 0C0H,0CFH,49H,59H,69H, 4FH, 00H,00H
039C 694F0000
03A0 02027E45 +1 327 DB 02H, 02H,7EH,45H,45H, 44H, 7CH,00H
03A4 45447C00
03A8 7C444545 +1 328 DB 7CH, 44H,45H,45H,7EH, 06H, 02H,00H
03AC 7E060200
+1 329
+1 330 ;-- 文字: 公 --
+1 331 ;-- 宋体12; 此字体下对应的点阵为:宽x高=16x16 --
03B0 00008040 +1 332 GONG: DB 00H,00H,80H,40H, 30H,0EH,84H,00H
03B4 300E8400
03B8 000E1060 +1 333 DB 00H,0EH,10H,60H,0C0H,80H,80H,00H
03BC C0808000
03C0 00012070 +1 334 DB 00H,01H,20H,70H, 28H,24H,23H,31H
03C4 28242331
03C8 10101478 +1 335 DB 10H,10H,14H,78H, 30H,01H,00H,00H
03CC 30010000
+1 336
+1 337 ;-- 文字: 司 --
+1 338 ;-- 宋体12; 此字体下对应的点阵为:宽x高=16x16 --
03D0 00109292 +1 339 SI: DB 00H,10H,92H,92H,92H, 92H,92H,92H
03D4 92929292
03D8 92921202 +1 340 DB 92H,92H,12H,02H,02H,0FEH,00H,00H
03DC 02FE0000
03E0 00001F04 +1 341 DB 00H,00H,1FH,04H,04H, 04H,04H,04H
03E4 04040404
03E8 040F0020 +1 342 DB 04H,0FH,00H,20H,40H, 3FH,00H,00H
03EC 403F0000
+1 343
+1 344 ;-- 文字: 欢 --
+1 345 ;-- 宋体12; 此字体下对应的点阵为:宽x高=16x16 --
03F0 14244484 +1 346 HUAN: DB 14H, 24H,44H,84H,64H,1CH,20H,18H
03F4 641C2018
03F8 0FE80808 +1 347 DB 0FH,0E8H,08H,08H,28H,18H,08H,00H
03FC 28180800
0400 20104C43 +1 348 DB 20H, 10H,4CH,43H,43H,2CH,20H,10H
0404 432C2010
0408 0C030618 +1 349 DB 0CH, 03H,06H,18H,30H,60H,20H,00H
040C 30602000
+1 350
+1 351 ;-- 文字: 迎 --
+1 352 ;-- 宋体12; 此字体下对应的点阵为:宽x高=16x16 --
A51 MACRO ASSEMBLER LCD 01/04/2006 14:35:09 PAGE 7
0410 4041CE04 +1 353 YING: DB 40H, 41H,0CEH,04H,00H,0FCH,04H,02H
0414 00FC0402
0418 02FC0404 +1 354 DB 02H,0FCH, 04H,04H,04H,0FCH,00H,00H
041C 04FC0000
0420 40201F20 +1 355 DB 40H, 20H, 1FH,20H,40H, 47H,42H,41H
0424 40474241
0428 405F4042 +1 356 DB 40H, 5FH, 40H,42H,44H, 43H,40H,00H
042C 44434000
+1 357
+1 358 ;-- 文字: 您 --
+1 359 ;-- 宋体12; 此字体下对应的点阵为:宽x高=16x16 --
0430 804030FC +1 360 NIN: DB 80H, 40H,30H,0FCH,03H,90H,68H,06H
0434 03906806
0438 04F40424 +1 361 DB 04H,0F4H,04H, 24H,44H,8CH,04H,00H
043C 448C0400
0440 00203803 +1 362 DB 00H, 20H,38H, 03H,38H,40H,40H,49H
0444 38404049
0448 52414070 +1 363 DB 52H, 41H,40H, 70H,00H,09H,30H,00H
044C 00093000
+1 364
+1 365 ;-- 文字: ! --
+1 366 ;-- 宋体12; 此字体下对应的点阵为:宽x高=16x16 --
0450 00000000 +1 367 GANTAN: DB 00H,00H,00H,00H,00H,00H,00H,0F0H
0454 000000F0
0458 00000000 +1 368 DB 00H,00H,00H,00H,00H,00H,00H, 00H
045C 00000000
0460 00000000 +1 369 DB 00H,00H,00H,00H,00H,00H,00H, 5FH
0464 0000005F
0468 00000000 +1 370 DB 00H,00H,00H,00H,00H,00H,00H, 00H
046C 00000000
+1 371
+1 372
373
374 END
A51 MACRO ASSEMBLER LCD 01/04/2006 14:35:09 PAGE 8
SYMBOL TABLE LISTING
------ ----- -------
N A M E T Y P E V A L U E ATTRIBUTES
ACC. . . . . . . . D ADDR 00E0H A
CLEAR. . . . . . . C ADDR 02C3H A
CLP1 . . . . . . . C ADDR 02C7H A
CLP2 . . . . . . . C ADDR 02DBH A
CS1. . . . . . . . B ADDR 0090H.3 A
CS2. . . . . . . . B ADDR 0090H.2 A
DELAY. . . . . . . C ADDR 02E7H A
DLP1 . . . . . . . C ADDR 02E9H A
DLP2 . . . . . . . C ADDR 02EBH A
DU . . . . . . . . C ADDR 0310H A
E. . . . . . . . . B ADDR 0090H.4 A
GANTAN . . . . . . C ADDR 0450H A
GONG . . . . . . . C ADDR 03B0H A
HUAN . . . . . . . C ADDR 03F0H A
JIAO . . . . . . . C ADDR 0350H A
KE . . . . . . . . C ADDR 0330H A
LED. . . . . . . . B ADDR 0090H.5 A
MLP0 . . . . . . . C ADDR 01A5H A
MLP1 . . . . . . . C ADDR 01A7H A
MLP2 . . . . . . . C ADDR 01B0H A
MLP3 . . . . . . . C ADDR 01B7H A
NIN. . . . . . . . C ADDR 0430H A
P0 . . . . . . . . D ADDR 0080H A
P1 . . . . . . . . D ADDR 0090H A
QI . . . . . . . . C ADDR 0390H A
QLP1 . . . . . . . C ADDR 02A6H A
QLP2 . . . . . . . C ADDR 02A8H A
QLP3 . . . . . . . C ADDR 02BEH A
QLP4 . . . . . . . C ADDR 02C0H A
QUERY. . . . . . . C ADDR 0297H A
RS . . . . . . . . B ADDR 0090H.1 A
RW . . . . . . . . B ADDR 0090H.0 A
SENDMCMD . . . . . C ADDR 021FH A
SENDMDATA. . . . . C ADDR 025BH A
SENDSCMD . . . . . C ADDR 023DH A
SENDSDATA. . . . . C ADDR 0279H A
SI . . . . . . . . C ADDR 03D0H A
START. . . . . . . C ADDR 0100H A
TANG . . . . . . . C ADDR 02F0H A
WMLP1. . . . . . . C ADDR 01CFH A
WMLP2. . . . . . . C ADDR 01E6H A
WRITEHZM . . . . . C ADDR 01C1H A
WRITEHZS . . . . . C ADDR 01F0H A
WSLP1. . . . . . . C ADDR 01FEH A
WSLP2. . . . . . . C ADDR 0215H A
XADD . . . . . . . D ADDR 0030H A
YADD . . . . . . . D ADDR 0031H A
YI . . . . . . . . C ADDR 0370H A
YING . . . . . . . C ADDR 0410H A
REGISTER BANK(S) USED: 0
ASSEMBLY COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -