⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 lce128642.lst

📁 12864的LCD驱动程序加仿真,可以运行和调整的,自己弄得,大家批判了
💻 LST
📖 第 1 页 / 共 5 页
字号:
0029 B48007            CJNE    A,#080H,?C0026
002C E4                CLR     A
002D F500        R     MOV     col,A
002F 0500        R     INC     row
0031 0500        R     INC     row
0033         ?C0026:
                                           ; SOURCE LINE # 323
0033 E500        R     MOV     A,row
0035 D3                SETB    C
0036 9406              SUBB    A,#06H
0038 4003              JC      ?C0025
003A E4                CLR     A
003B F500        R     MOV     row,A
                                           ; SOURCE LINE # 324
003D         ?C0025:
003D 0500        R     INC     i
003F E500        R     MOV     A,i
0041 C3                CLR     C
0042 9410              SUBB    A,#010H
0044 40CD              JC      ?C0023
0046         ?C0024:
                                           ; SOURCE LINE # 327
0046 850000      R     MOV     col,bakerx
                                           ; SOURCE LINE # 328
0049 E500        R     MOV     A,bakery
004B 04                INC     A
004C F500        R     MOV     row,A
                                           ; SOURCE LINE # 329
004E E4                CLR     A
004F F500        R     MOV     i,A
0051         ?C0028:
                                           ; SOURCE LINE # 330
                                           ; SOURCE LINE # 331
C51 COMPILER V6.12  LCE128642                                                              04/27/2007 18:12:05 PAGE 16  

0051 E500        R     MOV     A,x+01H
0053 900000      R     MOV     DPTR,#Hzk
0056 93                MOVC    A,@A+DPTR
0057 FF                MOV     R7,A
0058 120000      R     LCALL   _Wrdata
                                           ; SOURCE LINE # 332
005B 0500        R     INC     x+01H
005D E500        R     MOV     A,x+01H
005F 7002              JNZ     ?C0070
0061 0500        R     INC     x
0063         ?C0070:
                                           ; SOURCE LINE # 333
0063 0500        R     INC     col
                                           ; SOURCE LINE # 334
0065 E500        R     MOV     A,col
0067 B48007            CJNE    A,#080H,?C0031
006A E4                CLR     A
006B F500        R     MOV     col,A
006D 0500        R     INC     row
006F 0500        R     INC     row
0071         ?C0031:
                                           ; SOURCE LINE # 335
0071 E500        R     MOV     A,row
0073 D3                SETB    C
0074 9407              SUBB    A,#07H
0076 4003              JC      ?C0030
0078 750001      R     MOV     row,#01H
                                           ; SOURCE LINE # 336
007B         ?C0030:
007B 0500        R     INC     i
007D E500        R     MOV     A,i
007F C3                CLR     C
0080 9410              SUBB    A,#010H
0082 40CD              JC      ?C0028
0084         ?C0029:
                                           ; SOURCE LINE # 337
0084 850000      R     MOV     row,bakery
                                           ; SOURCE LINE # 338
0087 22                RET     
             ; FUNCTION _Putcdot (END)

             ; FUNCTION Lcmcls (BEGIN)
                                           ; SOURCE LINE # 343
                                           ; SOURCE LINE # 344
                                           ; SOURCE LINE # 345
0000 E4                CLR     A
0001 F500        R     MOV     row,A
0003         ?C0034:
                                           ; SOURCE LINE # 346
0003 E4                CLR     A
0004 F500        R     MOV     col,A
0006         ?C0037:
0006 E4                CLR     A
0007 FF                MOV     R7,A
0008 120000      R     LCALL   _Wrdata
000B 0500        R     INC     col
000D E500        R     MOV     A,col
000F C3                CLR     C
0010 9480              SUBB    A,#080H
0012 40F2              JC      ?C0037
0014         ?C0036:
0014 0500        R     INC     row
C51 COMPILER V6.12  LCE128642                                                              04/27/2007 18:12:05 PAGE 17  

0016 E500        R     MOV     A,row
0018 C3                CLR     C
0019 9408              SUBB    A,#08H
001B 40E6              JC      ?C0034
                                           ; SOURCE LINE # 347
001D         ?C0040:
001D 22                RET     
             ; FUNCTION Lcmcls (END)

             ; FUNCTION Rddata (BEGIN)
                                           ; SOURCE LINE # 353
                                           ; SOURCE LINE # 354
                                           ; SOURCE LINE # 355
0000 120000      R     LCALL   Locatexy
                                           ; SOURCE LINE # 356
0003 75A0FF            MOV     P2,#0FFH
                                           ; SOURCE LINE # 357
0006 D2B2              SETB    Dilcm
                                           ; SOURCE LINE # 358
0008 D2B1              SETB    Rwlcm
                                           ; SOURCE LINE # 359
000A D2B0              SETB    Elcm
                                           ; SOURCE LINE # 360
000C 00                NOP     
                                           ; SOURCE LINE # 361
000D 85A000      R     MOV     cbyte,P2
                                           ; SOURCE LINE # 362
0010 C2B0              CLR     Elcm
                                           ; SOURCE LINE # 363
0012 120000      R     LCALL   Locatexy
                                           ; SOURCE LINE # 364
0015 75A0FF            MOV     P2,#0FFH
                                           ; SOURCE LINE # 365
0018 00                NOP     
                                           ; SOURCE LINE # 366
0019 D2B2              SETB    Dilcm
                                           ; SOURCE LINE # 367
001B D2B1              SETB    Rwlcm
                                           ; SOURCE LINE # 368
001D D2B0              SETB    Elcm
                                           ; SOURCE LINE # 369
001F 00                NOP     
                                           ; SOURCE LINE # 370
0020 85A000      R     MOV     cbyte,P2
                                           ; SOURCE LINE # 371
0023 C2B0              CLR     Elcm
                                           ; SOURCE LINE # 372
0025 22                RET     
             ; FUNCTION Rddata (END)

             ; FUNCTION L?0075 (BEGIN)
0000 E500        R     MOV     A,x+01H
0002 900000      R     MOV     DPTR,#Ezk
0005 93                MOVC    A,@A+DPTR
0006 F500        R     MOV     cbyte,A
0008 FF                MOV     R7,A
             ; FUNCTION _Wrdata (BEGIN)
0009 8F00        R     MOV     X,R7
                                           ; SOURCE LINE # 378
                                           ; SOURCE LINE # 379
                                           ; SOURCE LINE # 380
000B 120000      R     LCALL   Locatexy
C51 COMPILER V6.12  LCE128642                                                              04/27/2007 18:12:05 PAGE 18  

                                           ; SOURCE LINE # 382
000E D2B2              SETB    Dilcm
                                           ; SOURCE LINE # 383
0010 C2B1              CLR     Rwlcm
                                           ; SOURCE LINE # 384
0012 8500A0      R     MOV     P2,X
                                           ; SOURCE LINE # 385
0015 D2B0              SETB    Elcm
                                           ; SOURCE LINE # 386
0017 00                NOP     
                                           ; SOURCE LINE # 387
0018 C2B0              CLR     Elcm
                                           ; SOURCE LINE # 388
001A 22                RET     
             ; FUNCTION _Wrdata (END)

             ; FUNCTION _WrcmdL (BEGIN)
0000 8F00        R     MOV     X,R7
                                           ; SOURCE LINE # 395
                                           ; SOURCE LINE # 396
                                           ; SOURCE LINE # 397
0002 120000      R     LCALL   lcdbusyL
                                           ; SOURCE LINE # 398
0005 C2B2              CLR     Dilcm
                                           ; SOURCE LINE # 399
0007 C2B1              CLR     Rwlcm
                                           ; SOURCE LINE # 400
0009 8500A0      R     MOV     P2,X
                                           ; SOURCE LINE # 401
000C D2B0              SETB    Elcm
000E 00                NOP     
000F C2B0              CLR     Elcm
                                           ; SOURCE LINE # 402
0011 22                RET     
             ; FUNCTION _WrcmdL (END)

             ; FUNCTION _WrcmdM (BEGIN)
;---- Variable 'X' assigned to Register 'R7' ----
                                           ; SOURCE LINE # 408
                                           ; SOURCE LINE # 409
                                           ; SOURCE LINE # 411
0000 C2B2              CLR     Dilcm
                                           ; SOURCE LINE # 412
0002 C2B1              CLR     Rwlcm
                                           ; SOURCE LINE # 413
0004 8FA0              MOV     P2,R7
                                           ; SOURCE LINE # 414
0006 D2B0              SETB    Elcm
0008 00                NOP     
0009 C2B0              CLR     Elcm
                                           ; SOURCE LINE # 415
000B 22                RET     
             ; FUNCTION _WrcmdM (END)

             ; FUNCTION L?0073 (BEGIN)
0000         L?0074:
0000 AF00        R     MOV     R7,cbyte
0002 120000      R     LCALL   _WrcmdM
0005 AF00        R     MOV     R7,cbyte
             ; FUNCTION _WrcmdR (BEGIN)
0007 8F00        R     MOV     X,R7
                                           ; SOURCE LINE # 421
C51 COMPILER V6.12  LCE128642                                                              04/27/2007 18:12:05 PAGE 19  

                                           ; SOURCE LINE # 422
                                           ; SOURCE LINE # 423
0009 120000      R     LCALL   lcdbusyR
                                           ; SOURCE LINE # 424
000C C2B2              CLR     Dilcm
                                           ; SOURCE LINE # 425
000E C2B1              CLR     Rwlcm
                                           ; SOURCE LINE # 426
0010 8500A0      R     MOV     P2,X
                                           ; SOURCE LINE # 427
0013 D2B0              SETB    Elcm
0015 00                NOP     
0016 C2B0              CLR     Elcm
                                           ; SOURCE LINE # 428
0018 22                RET     
             ; FUNCTION _WrcmdR (END)

             ; FUNCTION lcdbusyL (BEGIN)
                                           ; SOURCE LINE # 433
                                           ; SOURCE LINE # 434
                                           ; SOURCE LINE # 435
0000 C2B4              CLR     CS1LCM
                                           ; SOURCE LINE # 436
0002 D2B3              SETB    CS2LCM
                                           ; SOURCE LINE # 438
0004 020000      R     LJMP    wtcom
             ; FUNCTION lcdbusyL (END)

             ; FUNCTION lcdbusyR (BEGIN)
                                           ; SOURCE LINE # 442
                                           ; SOURCE LINE # 443
                                           ; SOURCE LINE # 444
0000 D2B4              SETB    CS1LCM
                                           ; SOURCE LINE # 445
0002 C2B3              CLR     CS2LCM
                                           ; SOURCE LINE # 447
0004 020000      R     LJMP    wtcom
             ; FUNCTION lcdbusyR (END)

             ; FUNCTION wtcom (BEGIN)
                                           ; SOURCE LINE # 450
                                           ; SOURCE LINE # 451
                                           ; SOURCE LINE # 452
0000 C2B2              CLR     Dilcm
                                           ; SOURCE LINE # 453
0002 D2B1              SETB    Rwlcm
                                           ; SOURCE LINE # 454
0004 75A0FF            MOV     P2,#0FFH
                                           ; SOURCE LINE # 455
0007 D2B0              SETB    Elcm
0009 00                NOP     
                                           ; SOURCE LINE # 457
000A 7F01              MOV     R7,#01H
000C 120000      R     LCALL   _Delay
                                           ; SOURCE LINE # 458
000F C2B0              CLR     Elcm
                                           ; SOURCE LINE # 459
0011 22                RET     
             ; FUNCTION wtcom (END)

             ; FUNCTION Locatexy (BEGIN)
                                           ; SOURCE LINE # 464
C51 COMPILER V6.12  LCE128642                                                              04/27/2007 18:12:05 PAGE 20  

                                           ; SOURCE LINE # 465
                                           ; SOURCE LINE # 467
0000 E500        R     MOV     A,col
0002 54C0              ANL     A,#0C0H
0004 24C0              ADD     A,#0C0H
0006 6009              JZ      ?C0051
0008 2440              ADD     A,#040H
000A 7008              JNZ     ?C0049
                                           ; SOURCE LINE # 468
                                           ; SOURCE LINE # 469

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -