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

📄 main.ls1

📁 STC单片机内部的ISP和IAP系统
💻 LS1
📖 第 1 页 / 共 5 页
字号:
001D 53030F          672             ANL     AR3,#0FH
                     673     ; *** sync lost ***
                     674                             ; SOURCE LINE # 194
0020 EB              675             MOV     A,R3
0021 C4              676             SWAP    A
0022 54F0            677             ANL     A,#0F0H
0024 FB              678             MOV     R3,A
                     679     ; *** sync lost ***
                     680                             ; SOURCE LINE # 195
0025 D2A0            681             SETB    CS
                     682     ; *** sync lost ***
                     683                             ; SOURCE LINE # 196
0027 AF04            684             MOV     R7,AR4
0029 120000   F      685             LCALL   _lcd_8bits_w
                     686     ; *** sync lost ***
                     687                             ; SOURCE LINE # 197
002C AF02            688             MOV     R7,AR2
002E 120000   F      689             LCALL   _lcd_8bits_w
                     690     ; *** sync lost ***
                     691                             ; SOURCE LINE # 198
0031 AF03            692             MOV     R7,AR3
0033 120000   F      693             LCALL   _lcd_8bits_w
                     694     ; *** sync lost ***
                     695                             ; SOURCE LINE # 199
0036 C2A0            696             CLR     CS
                     697     ; *** sync lost ***
                     698                             ; SOURCE LINE # 200
0038 22              699             RET     
                     700     ; END OF _lcd_1byte_w
                     701     
A51 MACRO ASSEMBLER  MAIN                                                                 07/15/2008 23:18:37 PAGE    12

                     702     ; *** sync lost ***
                     703     ; *** sync lost ***
                     704     ; *** sync lost ***
                     705     ; *** sync lost ***
                     706     ; *** sync lost ***
                     707     ; *** sync lost ***
                     708     ; *** sync lost ***
                     709     ; *** sync lost ***
                     710     ; *** sync lost ***
                     711     ; *** sync lost ***
                     712     
----                 713             RSEG  ?PR?_lcd_str_w?MAIN
0000                 714     L?0109:
                     715             USING   0
0000 7D01            716             MOV     R5,#01H
0002 7F03            717             MOV     R7,#03H
0004 120000   F      718             LCALL   _lcd_setposition
0007 7BFF            719             MOV     R3,#0FFH
0009 7A00     F      720             MOV     R2,#HIGH (?SC_17)
000B 7900     F      721             MOV     R1,#LOW (?SC_17)
000D                 722     _lcd_str_w:
                     723             USING   0
                     724                             ; SOURCE LINE # 210
000D 8B00     F      725             MOV     string?452,R3
000F 8A00     F      726             MOV     string?452+01H,R2
0011 8900     F      727             MOV     string?452+02H,R1
                     728     ; *** sync lost ***
                     729                             ; SOURCE LINE # 211
                     730     ; *** sync lost ***
                     731                             ; SOURCE LINE # 212
0013 E4              732             CLR     A
0014 F500     F      733             MOV     i?453,A
0016                 734     ?C0029:
                     735     ; *** sync lost ***
                     736                             ; SOURCE LINE # 213
0016 AB00     F      737             MOV     R3,string?452
0018 AA00     F      738             MOV     R2,string?452+01H
001A A900     F      739             MOV     R1,string?452+02H
001C 850082   F      740             MOV     DPL,i?453
001F 758300          741             MOV     DPH,#00H
0022 120000   F      742             LCALL   ?C?CLDOPTR
0025 6012            743             JZ      ?C0031
                     744     ; *** sync lost ***
                     745                             ; SOURCE LINE # 214
0027 AF00     F      746             MOV     R7,i?453
0029 0500     F      747             INC     i?453
002B 8F82            748             MOV     DPL,R7
002D 758300          749             MOV     DPH,#00H
0030 120000   F      750             LCALL   ?C?CLDOPTR
0033 FF              751             MOV     R7,A
0034 120000   F      752             LCALL   _lcd_dat_w
0037 80DD            753             SJMP    ?C0029
                     754     ; *** sync lost ***
                     755                             ; SOURCE LINE # 215
0039                 756     ?C0031:
0039 22              757             RET     
                     758     ; END OF _lcd_str_w
                     759     
                     760     ; *** sync lost ***
                     761     ; *** sync lost ***
                     762     ; *** sync lost ***
                     763     ; *** sync lost ***
                     764     ; *** sync lost ***
                     765     ; *** sync lost ***
                     766     ; *** sync lost ***
                     767     ; *** sync lost ***
A51 MACRO ASSEMBLER  MAIN                                                                 07/15/2008 23:18:37 PAGE    13

                     768     ; *** sync lost ***
                     769     
----                 770             RSEG  ?PR?_lcd_cmd_w?MAIN
0000                 771     L?0105:
                     772             USING   0
0000                 773     L?0106:
0000 7F34            774             MOV     R7,#034H
0002 120000   F      775             LCALL   _lcd_cmd_w
0005 7F36            776             MOV     R7,#036H
0007                 777     _lcd_cmd_w:
                     778             USING   0
                     779                             ; SOURCE LINE # 224
                     780     ;---- Variable 'cmd?554' assigned to Register 'R3' ----
0007 AB07            781             MOV     R3,AR7
                     782     ; *** sync lost ***
                     783                             ; SOURCE LINE # 225
                     784     ; *** sync lost ***
                     785                             ; SOURCE LINE # 226
0009 120000   F      786             LCALL   lcd_busy_check
                     787     ; *** sync lost ***
                     788                             ; SOURCE LINE # 227
000C E4              789             CLR     A
000D FD              790             MOV     R5,A
000E FF              791             MOV     R7,A
000F 020000   F      792             LJMP    _lcd_1byte_w
                     793     ; END OF _lcd_cmd_w
                     794     
                     795     ; *** sync lost ***
                     796     ; *** sync lost ***
                     797     ; *** sync lost ***
                     798     ; *** sync lost ***
                     799     ; *** sync lost ***
                     800     ; *** sync lost ***
                     801     ; *** sync lost ***
                     802     ; *** sync lost ***
                     803     ; *** sync lost ***
                     804     ; *** sync lost ***
                     805     ; *** sync lost ***
                     806     
----                 807             RSEG  ?PR?_lcd_dat_w?MAIN
0000                 808     _lcd_dat_w:
                     809             USING   0
                     810                             ; SOURCE LINE # 238
                     811     ;---- Variable 'dat?655' assigned to Register 'R3' ----
0000 AB07            812             MOV     R3,AR7
                     813     ; *** sync lost ***
                     814                             ; SOURCE LINE # 239
                     815     ; *** sync lost ***
                     816                             ; SOURCE LINE # 240
0002 120000   F      817             LCALL   lcd_busy_check
                     818     ; *** sync lost ***
                     819                             ; SOURCE LINE # 241
0005 7D01            820             MOV     R5,#01H
0007 E4              821             CLR     A
0008 FF              822             MOV     R7,A
0009 020000   F      823             LJMP    _lcd_1byte_w
                     824     ; END OF _lcd_dat_w
                     825     
                     826     ; *** sync lost ***
                     827     ; *** sync lost ***
                     828     ; *** sync lost ***
                     829     ; *** sync lost ***
                     830     ; *** sync lost ***
                     831     ; *** sync lost ***
                     832     ; *** sync lost ***
                     833     ; *** sync lost ***
A51 MACRO ASSEMBLER  MAIN                                                                 07/15/2008 23:18:37 PAGE    14

                     834     ; *** sync lost ***
                     835     ; *** sync lost ***
                     836     ; *** sync lost ***
                     837     ; *** sync lost ***
                     838     ; *** sync lost ***
                     839     ; *** sync lost ***
                     840     
----                 841             RSEG  ?PR?lcd_initial?MAIN
0000                 842     lcd_initial:
                     843             USING   0
                     844                             ; SOURCE LINE # 255
                     845     ; *** sync lost ***
                     846                             ; SOURCE LINE # 256
                     847     ; *** sync lost ***
                     848                             ; SOURCE LINE # 257
0000 7F30            849             MOV     R7,#030H
                     850     ; *** sync lost ***
                     851                             ; SOURCE LINE # 258
0002 120000   F      852             LCALL   L?0107
                     853     ; *** sync lost ***
                     854                             ; SOURCE LINE # 259
0005 7F0C            855             MOV     R7,#0CH
                     856     ; *** sync lost ***
                     857                             ; SOURCE LINE # 260
0007 120000   F      858             LCALL   L?0107
                     859     ; *** sync lost ***
                     860                             ; SOURCE LINE # 261
000A 7F01            861             MOV     R7,#01H
                     862     ; *** sync lost ***
                     863                             ; SOURCE LINE # 262
000C 120000   F      864             LCALL   L?0108
                     865     ; *** sync lost ***
                     866                             ; SOURCE LINE # 263
000F 7F02            867             MOV     R7,#02H
0011 120000   F      868             LCALL   _lcd_cmd_w
                     869     ; *** sync lost ***
                     870                             ; SOURCE LINE # 264
0014 7F03            871             MOV     R7,#03H
0016 7E00            872             MOV     R6,#00H
0018 020000   F      873             LJMP    _delay
                     874     ; END OF lcd_initial
                     875     
                     876     ; *** sync lost ***
                     877     ; *** sync lost ***
                     878     ; *** sync lost ***
                     879     ; *** sync lost ***
                     880     ; *** sync lost ***
                     881     ; *** sync lost ***
                     882     ; *** sync lost ***
                     883     ; *** sync lost ***
                     884     ; *** sync lost ***
                     885     ; *** sync lost ***
                     886     ; *** sync lost ***
                     887     ; *** sync lost ***
                     888     
----                 889             RSEG  ?PR?_lcd_setposition?MAIN
0000                 890     _lcd_setposition:
                     891             USING   0
                     892                             ; SOURCE LINE # 276
                     893     ;---- Variable 'p?858' assigned to Register 'R1' ----
                     894     ;---- Variable 'col?857' assigned to Register 'R5' ----
                     895     ;---- Variable 'row?856' assigned to Register 'R7' ----
                     896     ; *** sync lost ***
                     897                             ; SOURCE LINE # 277
                     898     ; *** sync lost ***
                     899     ; *** sync lost ***
A51 MACRO ASSEMBLER  MAIN                                                                 07/15/2008 23:18:37 PAGE    15

                     900                             ; SOURCE LINE # 279
0000 EF              901             MOV     A,R7
0001 75F005          902             MOV     B,#05H

⌨️ 快捷键说明

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