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

📄 93c66.ls1

📁 嵌入式-C语言程序设计C语言程序设计C语言程序设计
💻 LS1
📖 第 1 页 / 共 3 页
字号:
0014 F500     F      204             MOV     temp?043,A
                     205     
                     206                             
0016 308303          207             JNB     P0_3,?C0003
                     208     
                     209                             
0019 430001   F      210             ORL     temp?043,#01H
                     211     
                     212                             
001C                 213     ?C0003:
001C 0F              214             INC     R7
001D BF0001          215             CJNE    R7,#00H,?C0023
0020 0E              216             INC     R6
0021                 217     ?C0023:
0021 EF              218             MOV     A,R7
0022 6408            219             XRL     A,#08H
0024 4E              220             ORL     A,R6
0025 70E5            221             JNZ     ?C0001
0027                 222     ?C0002:
                     223     
                     224                             
0027 C280            225             CLR     P0_0
                     226     
                     227                             
0029 AF00     F      228             MOV     R7,temp?043
                     229     
                     230                             
002B                 231     ?C0005:
002B 22              232             RET     
                     233     
                     234     
                     235     
                     236     
----                 237             RSEG  ?PR?write_enable?93C66
0000                 238     write_enable:
                     239             USING   0
                     240                             
                     241     
                     242                             
                     243     
                     244     
                     245                             
0000 D280            246             SETB    P0_0
                     247     
                     248                             
                     249     
0002 7F80            250             MOV     R7,#080H
0004 7E09            251             MOV     R6,#09H
                     252     
                     253                             
A51 MACRO ASSEMBLER  93C66                                                                07/18/2007 17:16:44 PAGE     5

0006 120000   F      254             LCALL   _write_command
                     255     
                     256                             
0009 C280            257             CLR     P0_0
                     258     
                     259                             
000B 22              260             RET     
                     261     
                     262     
                     263     
                     264     
----                 265             RSEG  ?PR?write_disable?93C66
0000                 266     write_disable:
                     267             USING   0
                     268                             
                     269     
                     270                             
                     271     
                     272     
                     273                             
0000 D280            274             SETB    P0_0
                     275     
                     276                             
                     277     
0002 7F00            278             MOV     R7,#00H
0004 7E08            279             MOV     R6,#08H
                     280     
                     281                             
0006 120000   F      282             LCALL   _write_command
                     283     
                     284                             
0009 C280            285             CLR     P0_0
                     286     
                     287                             
000B 22              288             RET     
                     289     
                     290     
                     291     
                     292     
----                 293             RSEG  ?PR?_write_byte?93C66
0000                 294     _write_byte:
                     295             USING   0
                     296                             
0000 8E00     F      297             MOV     address?346,R6
0002 8F00     F      298             MOV     address?346+01H,R7
0004 8D00     F      299             MOV     write_data?347,R5
                     300     
                     301                             
                     302     
                     303     
                     304                             
0006 120000   F      305             LCALL   write_enable
                     306     
                     307                             
0009 D280            308             SETB    P0_0
                     309     
                     310                             
000B E500     F      311             MOV     A,address?346
000D 440A            312             ORL     A,#0AH
000F FE              313             MOV     R6,A
0010 AF00     F      314             MOV     R7,address?346+01H
                     315     
                     316     
                     317                             
0012 120000   F      318             LCALL   _write_command
                     319     
A51 MACRO ASSEMBLER  93C66                                                                07/18/2007 17:16:44 PAGE     6

                     320                             
                     321     
0015 E4              322             CLR     A
0016 FF              323             MOV     R7,A
0017 FE              324             MOV     R6,A
0018                 325     ?C0008:
                     326     
                     327                             
                     328     
                     329                             
0018 E500     F      330             MOV     A,write_data?347
001A 30E704          331             JNB     ACC.7,?C0011
                     332     
                     333                             
001D D282            334             SETB    P0_2
001F 8002            335             SJMP    ?C0012
0021                 336     ?C0011:
                     337     
                     338     
                     339                             
0021 C282            340             CLR     P0_2
0023                 341     ?C0012:
                     342     
                     343                             
0023 D281            344             SETB    P0_1
                     345     
                     346                             
0025 C281            347             CLR     P0_1
                     348     
                     349                             
0027 E500     F      350             MOV     A,write_data?347
0029 25E0            351             ADD     A,ACC
002B F500     F      352             MOV     write_data?347,A
                     353     
                     354                             
002D 0F              355             INC     R7
002E BF0001          356             CJNE    R7,#00H,?C0024
0031 0E              357             INC     R6
0032                 358     ?C0024:
0032 EF              359             MOV     A,R7
0033 6408            360             XRL     A,#08H
0035 4E              361             ORL     A,R6
0036 70E0            362             JNZ     ?C0008
0038                 363     ?C0009:
                     364     
                     365                             
0038 120000   F      366             LCALL   check_busy
                     367     
                     368                             
003B 020000   F      369             LJMP    write_disable
                     370     
                     371     
                     372     
                     373     
                     374     
                     375     
----                 376             RSEG  ?PR?_write_command?93C66
0000                 377     _write_command:
                     378             USING   0
                     379                             
                     380     
                     381     
                     382                             
                     383     
                     384     
                     385                             
A51 MACRO ASSEMBLER  93C66                                                                07/18/2007 17:16:44 PAGE     7

0000 EF              386             MOV     A,R7
0001 C4              387             SWAP    A
0002 F8              388             MOV     R0,A
0003 540F            389             ANL     A,#0FH
0005 C8              390             XCH     A,R0
0006 68              391             XRL     A,R0
0007 FF              392             MOV     R7,A
0008 EE              393             MOV     A,R6
0009 C4              394             SWAP    A
000A 54F0            395             ANL     A,#0F0H
000C 48              396             ORL     A,R0
000D FE              397             MOV     R6,A
                     398     
                     399                             
                     400     
000E E4              401             CLR     A
000F FD              402             MOV     R5,A
0010 FC              403             MOV     R4,A
0011                 404     ?C0014:
                     405     
                     406                             
0011 EE              407             MOV     A,R6
0012 30E704          408             JNB     ACC.7,?C0017
                     409     
                     410                             
0015 D282            411             SETB    P0_2
0017 8002            412             SJMP    ?C0018
0019                 413     ?C0017:
                     414     
                     415     
                     416                             
0019 C282            417             CLR     P0_2
001B                 418     ?C0018:

⌨️ 快捷键说明

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