📄 12864.lst
字号:
246 ;写数据子程序
247 ;RS=1,RW=0,E=高脉冲,D0-D7=数据
248 ;===============================================
027C 249 SEND_D:
027C 1202AD 250 LCALL CHK_BUSY ;写数据子程序
027F D2A0 251 SETB RS
0281 C2A1 252 CLR RW
0283 F580 253 MOV P0,A
0285 D2A2 254 SETB E
0287 00 255 NOP
0288 00 256 NOP
A51 MACRO ASSEMBLER 12864 09/16/2007 22:36:02 PAGE 5
0289 C2A2 257 CLR E
028B 22 258 RET
259 ;===============================================
260 ;写指令子程序
261 ;RS=0,RW=0,E=高脉冲,D0-D7=指令码
262 ;===============================================
028C 263 SEND_I:
028C 1202AD 264 LCALL CHK_BUSY
028F C2A0 265 CLR RS
0291 C2A1 266 CLR RW
0293 F580 267 MOV P0,A
0295 D2A2 268 SETB E
0297 00 269 NOP
0298 00 270 NOP
0299 C2A2 271 CLR E
029B 22 272 RET
273 ;================================================
274 ;读数据子程序
275 ;RS=1,RW=1,E=H,D0-D7=数据
276 ;================================================
029C 277 READ_D:
029C 1202AD 278 LCALL CHK_BUSY ;读数据子程序
029F D2A0 279 SETB RS
02A1 D2A1 280 SETB RW
02A3 D2A2 281 SETB E
02A5 00 282 NOP
02A6 E580 283 MOV A,P0
02A8 C2A2 284 CLR E
02AA F539 285 MOV STORE,A
02AC 22 286 RET
287 ;================================================
288 ;;测忙碌子程序
289 ;RS=0,RW=1,E=H,D0-D7=状态字
290 ;================================================
02AD 291 CHK_BUSY:
02AD 7580FF 292 MOV P0,#0FFH ;测忙碌子程序
02B0 C2A0 293 CLR RS
02B2 D2A1 294 SETB RW
02B4 D2A2 295 SETB E
02B6 2087FD 296 JB P0.7,$
02B9 C2A2 297 CLR E
02BB 22 298 RET
299 ;================================================
300 ;延时子程序
301
02BC 302 DELAY3:
02BC 7D16 303 MOV R5,#16H
02BE 7E64 304 DEL31: MOV R6,#100
02C0 7FFF 305 DEL32: MOV R7,#0FFH
02C2 DFFE 306 DEL33: DJNZ R7,DEL33
02C4 DEFA 307 DJNZ R6,DEL32
02C6 DDF6 308 DJNZ R5,DEL31
02C8 22 309 RET
310
02C9 311 DELAY2:
02C9 7E0C 312 MOV R6,#0CH
02CB 7F18 313 DEL21: MOV R7,#18H
02CD DFFE 314 DEL22: DJNZ R7,DEL22
02CF DEFA 315 DJNZ R6,DEL21
02D1 22 316 RET
317
02D2 318 DELAY1:
02D2 7E06 319 MOV R6,#06H
02D4 7F08 320 DEL11: MOV R7,#08H
02D6 DFFE 321 DEL12: DJNZ R7,DEL12
02D8 DEFA 322 DJNZ R6,DEL11
A51 MACRO ASSEMBLER 12864 09/16/2007 22:36:02 PAGE 6
02DA 22 323 RET
324
02DB 325 DELAY4:
02DB 7E64 326 MOV R6,#100
02DD 7FC8 327 DEL41: MOV R7,#200
02DF DFFE 328 DEL42: DJNZ R7,DEL42
02E1 DEFA 329 DJNZ R6,DEL41
02E3 22 330 RET
331
02E4 332 DELAY5:
02E4 7D05 333 MOV R5,#05H
02E6 7E64 334 DEL51: MOV R6,#100
02E8 7FFF 335 DEL52: MOV R7,#0FFH
02EA DFFE 336 DEL53: DJNZ R7,DEL53
02EC DEFA 337 DJNZ R6,DEL52
02EE DDF6 338 DJNZ R5,DEL51
02F0 22 339 RET
340 ;***********************************************
02F1 341 TAB1:
02F1 203531B5 342 TAB1A: DB ' 51单片机学习网(深圳学林电子有限公司) ' ;显示在第一行
02F5 A5C6ACBB
02F9 FAD1A7CF
02FD B0CDF8A3
0301 A8C9EEDB
0305 DAD1A7C1
0309 D6B5E7D7
030D D3D3D0CF
0311 DEB9ABCB
0315 BEA3A920
0319 D7D4D1A7 343 TAB1C: DB '自学单片机第一站' ;显示在第三行
031D B5A5C6AC
0321 BBFAB5DA
0325 D2BBD5BE
0329 20575757 344 TAB1B: DB ' WWW.8951.COM ' ;显示在第二行
032D 2E383935
0331 312E434F
0335 4D20
0337 54454C20 345 TAB1D: DB 'TEL 755-89956892' ;显示在第四行
033B 3735352D
033F 38393935
0343 36383932
346
347
348
349 ;*-------------------------------------------------------------------- *
350 ;* Bitmap点阵数据表 *
351 ;* 图片: E:\图形8.bmp,横向取模左高位,数据排列:从左到右从上到下 *
352 ;* 图片尺寸: 128 * 64 *
353 ;*-------------------------------------------------------------------- *
0347 354 TU_TAB1: ; 数据表
355
0347 FFFFFFFF 356 db 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh
034B FFFFFFFF
034F FFFFFFFF
0353 FFFFFFFF
0357 80000000 357 db 80h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 01h
035B 00000000
035F 00000000
0363 00000001
0367 80000000 358 db 80h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 01h
036B 00000000
036F 00000000
0373 00000001
0377 80000000 359 db 80h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 01h
037B 00000000
037F 00000000
A51 MACRO ASSEMBLER 12864 09/16/2007 22:36:02 PAGE 7
0383 00000001
0387 80000000 360 db 80h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 01h
038B 00000000
038F 00000000
0393 00000001
0397 80000000 361 db 80h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 01h
039B 00000000
039F 00000000
03A3 00000001
03A7 80000000 362 db 80h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 01h
03AB 00000000
03AF 00000000
03B3 00000001
03B7 80000000 363 db 80h, 00h, 00h, 00h, 00h, 3Ch, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 01h
03BB 003C0000
03BF 00000000
03C3 00000001
03C7 80000000 364 db 80h, 00h, 00h, 00h, 00h, 7Fh, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 01h
03CB 007F0000
03CF 00000000
03D3 00000001
03D7 80000000 365 db 80h, 00h, 00h, 00h, 00h,0FFh,0C0h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 01h
03DB 00FFC000
03DF 00000000
03E3 00000001
03E7 80000000 366 db 80h, 00h, 00h, 00h, 01h,0BFh,0F8h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 01h
03EB 01BFF800
03EF 00000000
03F3 00000001
03F7 80000000 367 db 80h, 00h, 00h, 00h, 01h,0FFh,0DCh, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 01h
03FB 01FFDC00
03FF 00000000
0403 00000001
0407 80000000 368 db 80h, 00h, 00h, 00h, 01h, 1Fh,0FEh, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 01h
040B 011FFE00
040F 00000000
0413 00000001
0417 80000000 369 db 80h, 00h, 00h, 00h, 01h,0DFh,0FFh, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 01h
041B 01DFFF00
041F 00000000
0423 00000001
0427 80000000 370 db 80h, 00h, 00h, 00h, 00h,0FFh,0FFh, 19h, 8Ch, 03h, 06h, 00h, 18h, 00h,0FFh,0E1h
042B 00FFFF19
042F 8C030600
0433 1800FFE1
0437 80000000 371 db 80h, 00h, 00h, 00h, 00h, 3Fh,0FFh, 0Ch,0CCh, 03h, 06h, 00h, 18h, 00h,0FFh,0E1h
043B 003FFF0C
043F CC030600
0443 1800FFE1
0447 80000000 372 db 80h, 00h, 00h, 00h, 00h, 7Fh,0FFh, 04h, 58h, 03h, 06h, 01h,0FFh,0C0h, 00h,0C1h
044B 007FFF04
044F 58030601
0453 FFC000C1
0457 80000000 373 db 80h, 00h, 00h, 00h, 00h, 7Fh,0DAh, 3Fh,0FEh, 0Fh,0DFh,0C1h,0FFh,0C0h, 01h, 81h
045B 007FDA3F
045F FE0FDFC1
0463 FFC00181
0467 80000000 374 db 80h, 00h, 00h, 00h, 00h, 7Fh, 8Ch, 3Fh,0FEh, 0Fh,0DFh,0C1h, 98h,0C0h, 07h, 01h
046B 007F8C3F
046F FE0FDFC1
0473 98C00701
0477 80000000 375 db 80h, 00h, 00h, 00h, 00h, 7Fh,0B8h, 30h, 06h, 03h, 06h, 01h, 98h,0C0h, 06h, 01h
047B 007FB830
047F 06030601
0483 98C00601
0487 80000000 376 db 80h, 00h, 00h, 00h, 00h,0FEh,0C0h, 0Fh,0F8h, 03h, 8Eh, 01h,0FFh,0C3h,0FFh,0F9h
A51 MACRO ASSEMBLER 12864 09/16/2007 22:36:02 PAGE 8
048B 00FEC00F
048F F8038E01
0493 FFC3FFF9
0497 80000000 377 db 80h, 00h, 00h, 00h, 00h, 7Eh, 00h, 0Fh,0F8h, 07h,0CFh, 01h, 98h,0C3h,0FFh,0F9h
049B 007E000F
049F F807CF01
04A3 98C3FFF9
04A7 80000000 378 db 80h, 00h, 00h, 00h, 00h, 7Fh, 00h, 00h, 60h, 07h, 5Fh, 81h, 98h,0C0h, 06h, 01h
04AB 007F0000
04AF 60075F81
04B3 98C00601
04B7 80000000 379 db 80h, 00h, 00h, 00h, 00h, 7Fh, 80h, 3Fh,0FEh, 0Fh, 36h,0C1h,0FFh,0C0h, 06h, 01h
04BB 007F803F
04BF FE0F36C1
04C3 FFC00601
04C7 80000000 380 db 80h, 00h, 00h, 00h, 00h, 1Fh, 80h,0BFh,0FEh, 0Bh, 36h, 61h,0FFh,0C0h, 06h, 01h
04CB 001F80BF
04CF FE0B3661
04D3 FFC00601
04D7 80000000 381 db 80h, 00h, 00h, 00h, 00h, 1Fh,0C7h, 00h,0C0h, 03h, 66h, 21h, 98h, 30h, 06h, 01h
04DB 001FC700
04DF C0036621
04E3 98300601
04E7 80000000 382 db 80h, 00h, 00h, 00h, 15h, 5Fh,0C7h, 00h,0C0h, 03h, 06h, 00h, 18h, 30h, 06h, 01h
04EB 155FC700
04EF C0030600
04F3 18300601
04F7 800002E0 383 db 80h, 00h, 02h,0E0h, 06h, 7Fh,0CEh, 03h,0C0h, 03h, 06h, 00h, 1Fh,0F0h, 1Eh, 01h
04FB 067FCE03
04FF C0030600
0503 1FF01E01
0507 80000454 384 db 80h, 00h, 04h, 54h, 4Fh,0FFh,0FCh, 01h, 80h, 03h, 06h, 00h, 0Fh,0E0h, 0Ch, 01h
050B 4FFFFC01
050F 80030600
0513 0FE00C01
0517 800003FD 385 db 80h, 00h, 03h,0FDh, 3Fh,0FFh,0D9h,0C0h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 01h
051B 3FFFD9C0
051F 00000000
0523 00000001
0527 80001DFF 386 db 80h, 00h, 1Dh,0FFh,0FFh,0FFh, 87h, 80h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 01h
052B FFFF8780
052F 00000000
0533 00000001
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -