?? main.src
字號:
; SOURCE LINE # 172
; *** sync lost ***
; SOURCE LINE # 173
;---- Variable 'S_ID?351' assigned to Register 'R4' ----
MOV R4,#0F8H
; *** sync lost ***
; SOURCE LINE # 174
MOV A,R7
JNZ ?C0024
; *** sync lost ***
; SOURCE LINE # 175
; *** sync lost ***
; SOURCE LINE # 176
ANL AR4,#0FBH
; *** sync lost ***
; SOURCE LINE # 177
SJMP ?C0025
?C0024:
; *** sync lost ***
; *** sync lost ***
; SOURCE LINE # 179
; *** sync lost ***
; SOURCE LINE # 180
ORL AR4,#04H
; *** sync lost ***
; SOURCE LINE # 181
?C0025:
; *** sync lost ***
; SOURCE LINE # 182
MOV A,R5
JNZ ?C0026
; *** sync lost ***
; SOURCE LINE # 183
; *** sync lost ***
; SOURCE LINE # 184
ANL AR4,#0FDH
; *** sync lost ***
; SOURCE LINE # 185
SJMP ?C0027
?C0026:
; *** sync lost ***
; *** sync lost ***
; SOURCE LINE # 187
; *** sync lost ***
; SOURCE LINE # 188
ORL AR4,#02H
; *** sync lost ***
; SOURCE LINE # 189
?C0027:
; *** sync lost ***
; SOURCE LINE # 190
;---- Variable 'H_data?349' assigned to Register 'R2' ----
MOV R2,AR3
; *** sync lost ***
; SOURCE LINE # 191
ANL AR2,#0F0H
; *** sync lost ***
; SOURCE LINE # 192
;---- Variable 'L_data?350' assigned to Register 'R3' ----
; *** sync lost ***
; SOURCE LINE # 193
ANL AR3,#0FH
; *** sync lost ***
; SOURCE LINE # 194
MOV A,R3
SWAP A
ANL A,#0F0H
MOV R3,A
; *** sync lost ***
; SOURCE LINE # 195
SETB CS
; *** sync lost ***
; SOURCE LINE # 196
MOV R7,AR4
LCALL _lcd_8bits_w
; *** sync lost ***
; SOURCE LINE # 197
MOV R7,AR2
LCALL _lcd_8bits_w
; *** sync lost ***
; SOURCE LINE # 198
MOV R7,AR3
LCALL _lcd_8bits_w
; *** sync lost ***
; SOURCE LINE # 199
CLR CS
; *** sync lost ***
; SOURCE LINE # 200
RET
; END OF _lcd_1byte_w
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
RSEG ?PR?_lcd_str_w?MAIN
L?0109:
USING 0
MOV R5,#01H
MOV R7,#03H
LCALL _lcd_setposition
MOV R3,#0FFH
MOV R2,#HIGH (?SC_17)
MOV R1,#LOW (?SC_17)
_lcd_str_w:
USING 0
; SOURCE LINE # 210
MOV string?452,R3
MOV string?452+01H,R2
MOV string?452+02H,R1
; *** sync lost ***
; SOURCE LINE # 211
; *** sync lost ***
; SOURCE LINE # 212
CLR A
MOV i?453,A
?C0029:
; *** sync lost ***
; SOURCE LINE # 213
MOV R3,string?452
MOV R2,string?452+01H
MOV R1,string?452+02H
MOV DPL,i?453
MOV DPH,#00H
LCALL ?C?CLDOPTR
JZ ?C0031
; *** sync lost ***
; SOURCE LINE # 214
MOV R7,i?453
INC i?453
MOV DPL,R7
MOV DPH,#00H
LCALL ?C?CLDOPTR
MOV R7,A
LCALL _lcd_dat_w
SJMP ?C0029
; *** sync lost ***
; SOURCE LINE # 215
?C0031:
RET
; END OF _lcd_str_w
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
RSEG ?PR?_lcd_cmd_w?MAIN
L?0105:
USING 0
L?0106:
MOV R7,#034H
LCALL _lcd_cmd_w
MOV R7,#036H
_lcd_cmd_w:
USING 0
; SOURCE LINE # 224
;---- Variable 'cmd?554' assigned to Register 'R3' ----
MOV R3,AR7
; *** sync lost ***
; SOURCE LINE # 225
; *** sync lost ***
; SOURCE LINE # 226
LCALL lcd_busy_check
; *** sync lost ***
; SOURCE LINE # 227
CLR A
MOV R5,A
MOV R7,A
LJMP _lcd_1byte_w
; END OF _lcd_cmd_w
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
RSEG ?PR?_lcd_dat_w?MAIN
_lcd_dat_w:
USING 0
; SOURCE LINE # 238
;---- Variable 'dat?655' assigned to Register 'R3' ----
MOV R3,AR7
; *** sync lost ***
; SOURCE LINE # 239
; *** sync lost ***
; SOURCE LINE # 240
LCALL lcd_busy_check
; *** sync lost ***
; SOURCE LINE # 241
MOV R5,#01H
CLR A
MOV R7,A
LJMP _lcd_1byte_w
; END OF _lcd_dat_w
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
RSEG ?PR?lcd_initial?MAIN
lcd_initial:
USING 0
; SOURCE LINE # 255
; *** sync lost ***
; SOURCE LINE # 256
; *** sync lost ***
; SOURCE LINE # 257
MOV R7,#030H
; *** sync lost ***
; SOURCE LINE # 258
LCALL L?0107
; *** sync lost ***
; SOURCE LINE # 259
MOV R7,#0CH
; *** sync lost ***
; SOURCE LINE # 260
LCALL L?0107
; *** sync lost ***
; SOURCE LINE # 261
MOV R7,#01H
; *** sync lost ***
; SOURCE LINE # 262
LCALL L?0108
; *** sync lost ***
; SOURCE LINE # 263
MOV R7,#02H
LCALL _lcd_cmd_w
; *** sync lost ***
; SOURCE LINE # 264
MOV R7,#03H
MOV R6,#00H
LJMP _delay
; END OF lcd_initial
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
RSEG ?PR?_lcd_setposition?MAIN
_lcd_setposition:
USING 0
; SOURCE LINE # 276
;---- Variable 'p?858' assigned to Register 'R1' ----
;---- Variable 'col?857' assigned to Register 'R5' ----
;---- Variable 'row?856' assigned to Register 'R7' ----
; *** sync lost ***
; SOURCE LINE # 277
; *** sync lost ***
; *** sync lost ***
; SOURCE LINE # 279
MOV A,R7
MOV B,#05H
DIV AB
MOV A,B
ADD A,#0FEH
JZ ?C0037
DEC A
JZ ?C0038
DEC A
JZ ?C0039
ADD A,#03H
JNZ ?C0035
; *** sync lost ***
; SOURCE LINE # 280
; *** sync lost ***
; SOURCE LINE # 281
?C0036:
MOV R1,#080H
SJMP ?C0035
; *** sync lost ***
; SOURCE LINE # 282
?C0037:
MOV R1,#090H
SJMP ?C0035
; *** sync lost ***
; SOURCE LINE # 283
?C0038:
MOV R1,#088H
SJMP ?C0035
; *** sync lost ***
; SOURCE LINE # 284
?C0039:
MOV R1,#098H
; *** sync lost ***
; SOURCE LINE # 285
?C0035:
; *** sync lost ***
; SOURCE LINE # 286
MOV A,R5
ADD A,R1
; *** sync lost ***
; SOURCE LINE # 287
MOV R7,A
LJMP _lcd_cmd_w
; END OF _lcd_setposition
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
RSEG ?PR?_delay?MAIN
L?0107:
USING 0
L?0108:
LCALL _lcd_cmd_w
MOV R7,#03H
MOV R6,#00H
_delay:
USING 0
; SOURCE LINE # 297
;---- Variable 'i?960' assigned to Register 'R4/R5' ----
;---- Variable 'ms?959' assigned to Register 'R6/R7' ----
; *** sync lost ***
; SOURCE LINE # 298
?C0041:
; *** sync lost ***
; *** sync lost ***
; SOURCE LINE # 300
MOV A,R7
DEC R7
MOV R2,AR6
JNZ ?C0099
DEC R6
?C0099:
ORL A,R2
JZ ?C0046
; *** sync lost ***
; SOURCE LINE # 301
; *** sync lost ***
; SOURCE LINE # 302
MOV R4,#00H
MOV R5,#01H
?C0043:
CLR C
MOV A,R5
SUBB A,#076H
MOV A,R4
SUBB A,#04H
JNC ?C0041
INC R5
CJNE R5,#00H,?C0100
INC R4
?C0100:
SJMP ?C0043
; *** sync lost ***
; SOURCE LINE # 303
; *** sync lost ***
; SOURCE LINE # 304
?C0046:
RET
; END OF _delay
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
RSEG ?PR?_lcd_row_on?MAIN
_lcd_row_on:
USING 0
; SOURCE LINE # 315
;---- Variable 'temp?1061' assigned to Register 'R7' ----
; *** sync lost ***
; SOURCE LINE # 316
; *** sync lost ***
; *** sync lost ***
; SOURCE LINE # 318
MOV A,R7
DEC A
MOV y?1065,A
; *** sync lost ***
; SOURCE LINE # 319
CLR C
SUBB A,#02H
JC ?C0047
; *** sync lost ***
; SOURCE LINE # 320
; *** sync lost ***
; SOURCE LINE # 321
MOV x?1064,#08H
; *** sync lost ***
; SOURCE LINE # 322
MOV A,y?1065
ADD A,#0FEH
; *** sync lost ***
; SOURCE LINE # 323
SJMP ?C0102
?C0047:
; *** sync lost ***
; *** sync lost ***
; SOURCE LINE # 325
; *** sync lost ***
; SOURCE LINE # 326
CLR A
MOV x?1064,A
; *** sync lost ***
; SOURCE LINE # 327
MOV A,y?1065
?C0102:
SWAP A
ANL A,#0F0H
MOV y?1065,A
; *** sync lost ***
; SOURCE LINE # 328
?C0048:
; *** sync lost ***
; *** sync lost ***
; SOURCE LINE # 330
; *** sync lost ***
; SOURCE LINE # 331
LCALL L?0105
; *** sync lost ***
; SOURCE LINE # 332
CLR A
MOV i?1062,A
?C0049:
; *** sync lost ***
; SOURCE LINE # 333
; *** sync lost ***
; *** sync lost ***
; SOURCE LINE # 335
MOV A,y?1065
ADD A,#080H
MOV R7,A
LCALL _lcd_cmd_w
; *** sync lost ***
; SOURCE LINE # 336
MOV A,x?1064
ADD A,#080H
MOV R7,A
LCALL _lcd_cmd_w
; *** sync lost ***
; SOURCE LINE # 337
INC y?1065
; *** sync lost ***
; *** sync lost ***
; SOURCE LINE # 339
;---- Variable 'j?1063' assigned to Register 'R1' ----
CLR A
MOV R1,A
?C0052:
; *** sync lost ***
; SOURCE LINE # 340
; *** sync lost ***
; SOURCE LINE # 341
MOV R7,#0FFH
LCALL _lcd_dat_w
; *** sync lost ***
; SOURCE LINE # 342
INC R1
CJNE R1,#010H,?C0052
; *** sync lost ***
; SOURCE LINE # 343
?C0051:
INC i?1062
MOV A,i?1062
CLR C
SUBB A,#010H
JC ?C0049
?C0050:
; *** sync lost ***
; SOURCE LINE # 344
MOV R7,#030H
LCALL _lcd_cmd_w
; *** sync lost ***
; SOURCE LINE # 345
MOV R7,#02H
MOV R6,#00H
LJMP _delay
; END OF _lcd_row_on
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
RSEG ?PR?_lcd_row_off?MAIN
_lcd_row_off:
USING 0
; SOURCE LINE # 355
;---- Variable 'temp?1166' assigned to Register 'R7' ----
; *** sync lost ***
; SOURCE LINE # 356
; *** sync lost ***
; *** sync lost ***
; SOURCE LINE # 358
MOV A,R7
DEC A
MOV y?1170,A
; *** sync lost ***
; SOURCE LINE # 359
CLR C
SUBB A,#02H
JC ?C0056
; *** sync lost ***
; SOURCE LINE # 360
; *** sync lost ***
; SOURCE LINE # 361
MOV x?1169,#08H
; *** sync lost ***
; SOURCE LINE # 362
MOV A,y?1170
ADD A,#0FEH
; *** sync lost ***
; SOURCE LINE # 363
SJMP ?C0103
?C0056:
; *** sync lost ***
; *** sync lost ***
; SOURCE LINE # 365
; *** sync lost ***
; SOURCE LINE # 366
CLR A
MOV x?1169,A
; *** sync lost ***
; SOURCE LINE # 367
MOV A,y?1170
?C0103:
SWAP A
ANL A,#0F0H
MOV y?1170,A
; *** sync lost ***
; SOURCE LINE # 368
?C0057:
; *** sync lost ***
; *** sync lost ***
; SOURCE LINE # 370
; *** sync lost ***
; SOURCE LINE # 371
LCALL L?0105
; *** sync lost ***
; *** sync lost ***
; SOURCE LINE # 373
CLR A
MOV i?1167,A
?C0058:
; *** sync lost ***
; SOURCE LINE # 374
; *** sync lost ***
; SOURCE LINE # 375
MOV A,y?1170
ADD A,#080H
MOV R7,A
LCALL _lcd_cmd_w
; *** sync lost ***
; SOURCE LINE # 376
MOV A,x?1169
ADD A,#080H
MOV R7,A
LCALL _lcd_cmd_w
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -