?? cam.lst
字號:
; SOURCE LINE # 295
0021 7BFF MOV R3,#0FFH
0023 7A00 R MOV R2,#HIGH GETPICTURE_ID
0025 7900 R MOV R1,#LOW GETPICTURE_ID
0027 120000 R LCALL _Send_Cmd
; SOURCE LINE # 296
002A 7B00 MOV R3,#00H
002C 7A00 R MOV R2,#HIGH temp_cmd
002E 7900 R MOV R1,#LOW temp_cmd
0030 120000 R LCALL _Wait_ACK
; SOURCE LINE # 297
0033 900000 R MOV DPTR,#GETPICTURE_ID+01H
0036 E4 CLR A
0037 93 MOVC A,@A+DPTR
0038 7800 R MOV R0,#LOW temp_cmd+02H
003A 66 XRL A,@R0
003B 6003 JZ $ + 5H
003D 020000 R LJMP ?C0069
; SOURCE LINE # 298
; SOURCE LINE # 299
0040 FB MOV R3,A
0041 7A00 R MOV R2,#HIGH temp_cmd
0043 7900 R MOV R1,#LOW temp_cmd
0045 120000 R LCALL _Wait_ACK
; SOURCE LINE # 300
0048 D2AC SETB ES
004A ?C0070:
; SOURCE LINE # 301
004A C3 CLR C
004B 7800 R MOV R0,#LOW countr+01H
004D E6 MOV A,@R0
004E 94B0 SUBB A,#0B0H
0050 18 DEC R0
0051 E6 MOV A,@R0
0052 9404 SUBB A,#04H
0054 4003 JC $ + 5H
0056 020000 R LJMP ?C0071
0059 E500 R MOV A,lcd_x
005B C3 CLR C
005C 940A SUBB A,#0AH
005E 4003 JC $ + 5H
0060 020000 R LJMP ?C0071
0063 E500 R MOV A,lcd_y
0065 C3 CLR C
0066 9420 SUBB A,#020H
0068 4003 JC $ + 5H
006A 020000 R LJMP ?C0071
; SOURCE LINE # 302
; SOURCE LINE # 303
006D 7900 R MOV R1,#LOW front
006F E7 MOV A,@R1
0070 7800 R MOV R0,#LOW rear
0072 66 XRL A,@R0
0073 607B JZ ?C0072
; SOURCE LINE # 304
; SOURCE LINE # 305
C51 COMPILER V8.16 CAM 05/23/2009 21:20:21 PAGE 21
0075 08 INC R0
0076 E6 MOV A,@R0
0077 FF MOV R7,A
0078 2400 R ADD A,#LOW Picture_Dat1
007A F582 MOV DPL,A
007C E4 CLR A
007D 3400 R ADDC A,#HIGH Picture_Dat1
007F F583 MOV DPH,A
0081 E0 MOVX A,@DPTR
0082 FE MOV R6,A
;---- Variable 'temp1' assigned to Register 'R6' ----
; SOURCE LINE # 306
0083 7400 R MOV A,#LOW Picture_Dat2
0085 2F ADD A,R7
0086 F582 MOV DPL,A
0088 E4 CLR A
0089 3400 R ADDC A,#HIGH Picture_Dat2
008B F583 MOV DPH,A
008D E0 MOVX A,@DPTR
008E FF MOV R7,A
;---- Variable 'temp2' assigned to Register 'R7' ----
; SOURCE LINE # 307
008F 06 INC @R0
; SOURCE LINE # 308
0090 E4 CLR A
0091 FC MOV R4,A
; SOURCE LINE # 309
;---- Variable 'i' assigned to Register 'R5' ----
0092 FD MOV R5,A
0093 ?C0073:
; SOURCE LINE # 310
; SOURCE LINE # 311
0093 EC MOV A,R4
0094 25E0 ADD A,ACC
0096 FC MOV R4,A
; SOURCE LINE # 312
0097 EE MOV A,R6
0098 30E703 JNB ACC.7,?C0076
; SOURCE LINE # 313
009B 430401 ORL AR4,#01H
009E ?C0076:
; SOURCE LINE # 314
009E EE MOV A,R6
009F 25E0 ADD A,ACC
00A1 25E0 ADD A,ACC
00A3 FE MOV R6,A
; SOURCE LINE # 315
00A4 0D INC R5
00A5 BD04EB CJNE R5,#04H,?C0073
00A8 ?C0074:
; SOURCE LINE # 316
00A8 E4 CLR A
00A9 FD MOV R5,A
00AA ?C0077:
; SOURCE LINE # 317
; SOURCE LINE # 318
00AA EC MOV A,R4
00AB 25E0 ADD A,ACC
00AD FC MOV R4,A
; SOURCE LINE # 319
00AE EF MOV A,R7
00AF 30E703 JNB ACC.7,?C0080
C51 COMPILER V8.16 CAM 05/23/2009 21:20:21 PAGE 22
; SOURCE LINE # 320
00B2 430401 ORL AR4,#01H
00B5 ?C0080:
; SOURCE LINE # 321
00B5 EF MOV A,R7
00B6 25E0 ADD A,ACC
00B8 25E0 ADD A,ACC
00BA FF MOV R7,A
; SOURCE LINE # 322
00BB 0D INC R5
00BC BD04EB CJNE R5,#04H,?C0077
00BF ?C0078:
; SOURCE LINE # 323
00BF AD04 MOV R5,AR4
00C1 7F01 MOV R7,#01H
00C3 120000 R LCALL _wr_lcd
; SOURCE LINE # 324
00C6 0500 R INC lcd_x
; SOURCE LINE # 325
00C8 E500 R MOV A,lcd_x
00CA 640A XRL A,#0AH
00CC 6003 JZ $ + 5H
00CE 020000 R LJMP ?C0070
; SOURCE LINE # 326
; SOURCE LINE # 327
00D1 0500 R INC lcd_y
; SOURCE LINE # 328
00D3 7D34 MOV R5,#034H
00D5 FF MOV R7,A
00D6 120000 R LCALL _wr_lcd
; SOURCE LINE # 329
00D9 E500 R MOV A,lcd_y
00DB 2480 ADD A,#080H
00DD FD MOV R5,A
00DE E4 CLR A
00DF FF MOV R7,A
00E0 120000 R LCALL _wr_lcd
; SOURCE LINE # 330
00E3 7D81 MOV R5,#081H
00E5 E4 CLR A
00E6 FF MOV R7,A
00E7 120000 R LCALL _wr_lcd
; SOURCE LINE # 331
00EA E4 CLR A
00EB F500 R MOV lcd_x,A
; SOURCE LINE # 332
; SOURCE LINE # 333
00ED 020000 R LJMP ?C0070
00F0 ?C0072:
; SOURCE LINE # 335
; SOURCE LINE # 336
00F0 200003 R JB error,$ + 6H
00F3 020000 R LJMP ?C0070
; SOURCE LINE # 337
; SOURCE LINE # 338
00F6 120000 R LCALL L?0109
; SOURCE LINE # 339
00F9 7D36 MOV R5,#036H
00FB E4 CLR A
00FC FF MOV R7,A
00FD 120000 R LCALL _wr_lcd
; SOURCE LINE # 340
C51 COMPILER V8.16 CAM 05/23/2009 21:20:21 PAGE 23
0100 C3 CLR C
0101 22 RET
; SOURCE LINE # 341
; SOURCE LINE # 342
; SOURCE LINE # 343
0102 ?C0071:
; SOURCE LINE # 344
0102 C2AC CLR ES
; SOURCE LINE # 345
0104 C3 CLR C
0105 7800 R MOV R0,#LOW countr+01H
0107 E6 MOV A,@R0
0108 94B0 SUBB A,#0B0H
010A 18 DEC R0
010B E6 MOV A,@R0
010C 9404 SUBB A,#04H
010E 5003 JNC ?C0085
; SOURCE LINE # 346
0110 120000 R LCALL L?0109
0113 ?C0085:
; SOURCE LINE # 347
0113 7BFF MOV R3,#0FFH
0115 7A00 R MOV R2,#HIGH ACK2_ID
0117 7900 R MOV R1,#LOW ACK2_ID
0119 120000 R LCALL _Send_Cmd
; SOURCE LINE # 348
011C 7D36 MOV R5,#036H
011E E4 CLR A
011F FF MOV R7,A
0120 120000 R LCALL _wr_lcd
; SOURCE LINE # 349
0123 7F32 MOV R7,#032H
0125 120000 R LCALL _delay_ms
; SOURCE LINE # 350
0128 D3 SETB C
0129 22 RET
; SOURCE LINE # 351
012A ?C0069:
; SOURCE LINE # 352
012A C3 CLR C
; SOURCE LINE # 353
012B ?C0084:
012B 22 RET
; FUNCTION Get_Picture (END)
; FUNCTION main (BEGIN)
; SOURCE LINE # 355
; SOURCE LINE # 356
; SOURCE LINE # 357
0000 120000 R LCALL init_lcd
; SOURCE LINE # 358
0003 120000 R LCALL init_UART
; SOURCE LINE # 359
0006 120000 R LCALL L?0107
; SOURCE LINE # 360
0009 7D80 MOV R5,#080H
000B E4 CLR A
000C FF MOV R7,A
000D 120000 R LCALL _wr_lcd
; SOURCE LINE # 361
0010 7D53 MOV R5,#053H
0012 7F01 MOV R7,#01H
C51 COMPILER V8.16 CAM 05/23/2009 21:20:21 PAGE 24
0014 120000 R LCALL _wr_lcd
; SOURCE LINE # 362
0017 7D59 MOV R5,#059H
0019 7F01 MOV R7,#01H
001B 120000 R LCALL _wr_lcd
; SOURCE LINE # 363
001E 7D4E MOV R5,#04EH
0020 7F01 MOV R7,#01H
0022 120000 R LCALL _wr_lcd
; SOURCE LINE # 364
0025 7D43 MOV R5,#043H
0027 7F01 MOV R7,#01H
0029 120000 R LCALL _wr_lcd
; SOURCE LINE # 365
002C 7D20 MOV R5,#020H
002E 7F01 MOV R7,#01H
0030 120000 R LCALL _wr_lcd
; SOURCE LINE # 366
0033 120000 R LCALL Send_SYNC_Cmd
0036 5056 JNC ?C0105
; SOURCE LINE # 367
; SOURCE LINE # 368
0038 7D4F MOV R5,#04FH
003A 7F01 MOV R7,#01H
003C 120000 R LCALL _wr_lcd
; SOURCE LINE # 369
003F 7D4B MOV R5,#04BH
0041 7F01 MOV R7,#01H
0043 120000 R LCALL _wr_lcd
; SOURCE LINE # 370
; SOURCE LINE # 376
0046 ?C0087:
; SOURCE LINE # 377
0046 120000 R LCALL L?0108
; SOURCE LINE # 378
0049 7D80 MOV R5,#080H
004B E4 CLR A
004C FF MOV R7,A
004D 120000 R LCALL _wr_lcd
; SOURCE LINE # 379
0050 7D
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -