📄 camera 5rd.lst
字号:
CCS PCH C Compiler, Version 3.211, 16465 01-Nov-05 09:27
Filename: D:\phuoc\laptrinhpic\Camera 5rd.LST
ROM used: 7776 bytes (24%)
Largest free fragment is 24992
RAM used: 90 (6%) at main() level
148 (10%) worst case
Stack: 4 locations
*
0000: GOTO 18B6
.................... // Connecting with camera for reading and calculating the errors
.................... // Chu y khong duoc dung ngat
.................... // Cach doc camera 1, wait to the end of each packet
.................... // Doc hai hang duoi
....................
.................... #device PIC18F458 *=16 ADC=10
0004: CLRF FF7
0006: ADDLW 14
0008: MOVWF FF6
000A: MOVLW 00
000C: ADDWFC FF7,F
000E: TBLRD*+
0010: MOVF FF5,W
0012: RETURN 0
0014: DATA 41,43
0016: DATA 4B,00
0018: CLRF FF7
001A: ADDLW 28
001C: MOVWF FF6
001E: MOVLW 00
0020: ADDWFC FF7,F
0022: TBLRD*+
0024: MOVF FF5,W
0026: RETURN 0
0028: DATA 53,57
002A: DATA 20,31
002C: DATA 20,31
002E: DATA 20,38
0030: DATA 30,20
0032: DATA 31,34
0034: DATA 33,20
0036: DATA 0D,00
0038: CLRF FF7
003A: ADDLW 48
003C: MOVWF FF6
003E: MOVLW 00
0040: ADDWFC FF7,F
0042: TBLRD*+
0044: MOVF FF5,W
0046: RETURN 0
0048: DATA 43,52
004A: DATA 20,31
004C: DATA 38,20
004E: DATA 34,34
0050: DATA 20,0D
0052: DATA 00,00
0054: CLRF FF7
0056: ADDLW 64
0058: MOVWF FF6
005A: MOVLW 00
005C: ADDWFC FF7,F
005E: TBLRD*+
0060: MOVF FF5,W
0062: RETURN 0
0064: DATA 4D,4D
0066: DATA 20,30
0068: DATA 0D,00
006A: CLRF FF7
006C: ADDLW 7A
006E: MOVWF FF6
0070: MOVLW 00
0072: ADDWFC FF7,F
0074: TBLRD*+
0076: MOVF FF5,W
0078: RETURN 0
007A: DATA 50,4D
007C: DATA 20,30
007E: DATA 0D,00
0080: CLRF FF7
0082: ADDLW 90
0084: MOVWF FF6
0086: MOVLW 00
0088: ADDWFC FF7,F
008A: TBLRD*+
008C: MOVF FF5,W
008E: RETURN 0
0090: DATA 4C,4D
0092: DATA 20,31
0094: DATA 0D,00
*
01B6: MOVF 5B,W
01B8: CLRF 01
01BA: SUBWF 5A,W
01BC: BC 01C4
01BE: MOVFF 5A,00
01C2: BRA 01DC
01C4: CLRF 00
01C6: MOVLW 08
01C8: MOVWF 5C
01CA: RLCF 5A,F
01CC: RLCF 00,F
01CE: MOVF 5B,W
01D0: SUBWF 00,W
01D2: BTFSC FD8.0
01D4: MOVWF 00
01D6: RLCF 01,F
01D8: DECFSZ 5C,F
01DA: BRA 01CA
01DC: RETLW 00
01DE: BCF 59.6
01E0: MOVFF 58,5A
01E4: MOVLW 64
01E6: MOVWF 5B
01E8: RCALL 01B6
01EA: MOVF 01,W
01EC: BNZ 0226
01EE: BTFSC 59.3
01F0: BRA 023A
01F2: BTFSC 59.6
01F4: BRA 0202
01F6: BTFSC 59.0
01F8: BRA 0202
01FA: BTFSC 59.2
01FC: BRA 0202
01FE: BTFSC 59.7
0200: BRA 023A
0202: BTFSS 59.0
0204: BRA 021A
0206: BTFSC 59.7
0208: BRA 023A
020A: BTFSC 59.6
020C: BRA 021A
020E: BTFSC 59.0
0210: BRA 023A
0212: BTFSC 59.2
0214: BRA 021A
0216: BTFSC 59.7
0218: BRA 023A
021A: MOVLW 20
021C: BTFSS 59.4
021E: MOVLW 30
0220: MOVWF 5A
0222: RCALL 0096
0224: BRA 023A
0226: BTFSS 59.7
0228: BRA 0232
022A: MOVLW 2D
022C: MOVWF 5A
022E: RCALL 0096
0230: BCF 59.7
0232: MOVLW 30
0234: ADDWF 01,W
0236: MOVWF 5A
0238: RCALL 0096
023A: BTFSC 59.6
023C: BRA 024E
023E: MOVFF 00,5A
0242: MOVLW 0A
0244: MOVWF 5B
0246: RCALL 01B6
0248: MOVF 01,W
024A: BSF 59.6
024C: BRA 01EA
024E: BTFSS 59.7
0250: BRA 0258
0252: MOVLW 2D
0254: MOVWF 5A
0256: RCALL 0096
0258: MOVLW 30
025A: ADDWF 00,W
025C: MOVWF 5A
025E: RCALL 0096
0260: RETLW 00
0262: CLRF 00
0264: CLRF 01
0266: MOVF x68,W
0268: BCF FD8.0
026A: BTFSC x69.0
026C: ADDWF 00,F
026E: RRCF 00,F
0270: RRCF 01,F
0272: BTFSC x69.1
0274: ADDWF 00,F
0276: RRCF 00,F
0278: RRCF 01,F
027A: BTFSC x69.2
027C: ADDWF 00,F
027E: RRCF 00,F
0280: RRCF 01,F
0282: BTFSC x69.3
0284: ADDWF 00,F
0286: RRCF 00,F
0288: RRCF 01,F
028A: BTFSC x69.4
028C: ADDWF 00,F
028E: RRCF 00,F
0290: RRCF 01,F
0292: BTFSC x69.5
0294: ADDWF 00,F
0296: RRCF 00,F
0298: RRCF 01,F
029A: BTFSC x69.6
029C: ADDWF 00,F
029E: RRCF 00,F
02A0: RRCF 01,F
02A2: BTFSC x69.7
02A4: ADDWF 00,F
02A6: RRCF 00,F
02A8: RRCF 01,F
02AA: GOTO 0380 (RETURN)
*
05B8: MOVLW 8E
05BA: MOVWF 00
05BC: MOVFF 83,01
05C0: MOVFF 82,02
05C4: CLRF 03
05C6: MOVF 01,F
05C8: BNZ 05DC
05CA: MOVFF 02,01
05CE: CLRF 02
05D0: MOVLW 08
05D2: SUBWF 00,F
05D4: MOVF 01,F
05D6: BNZ 05DC
05D8: CLRF 00
05DA: BRA 05EC
05DC: BCF FD8.0
05DE: BTFSC 01.7
05E0: BRA 05EA
05E2: RLCF 02,F
05E4: RLCF 01,F
05E6: DECF 00,F
05E8: BRA 05DC
05EA: BCF 01.7
05EC: NOP
05EE: RETLW 00
05F0: MOVLW 80
05F2: BTFSC FD8.1
05F4: XORWF x89,F
05F6: CLRF x8E
05F8: CLRF x8F
05FA: MOVFF 85,8D
05FE: MOVF x89,W
0600: XORWF x8D,F
0602: MOVF x84,W
0604: BTFSC FD8.2
0606: BRA 07C4
0608: MOVWF x8C
060A: MOVFF 8C,00
060E: MOVF x88,W
0610: BTFSC FD8.2
0612: BRA 07D6
0614: SUBWF x8C,F
0616: BTFSC FD8.2
0618: BRA 071E
061A: BC 061E
061C: BRA 0698
061E: MOVFF 89,92
0622: BSF x92.7
0624: MOVFF 8A,91
0628: MOVFF 8B,90
062C: CLRF x8F
062E: BCF FD8.0
0630: RRCF x92,F
0632: RRCF x91,F
0634: RRCF x90,F
0636: RRCF x8F,F
0638: DECFSZ x8C,F
063A: BRA 062C
063C: BTFSS x8D.7
063E: BRA 0646
0640: BSF x8E.0
0642: BRA 07FE
0644: BCF x8E.0
0646: BCF x8C.0
0648: BSF x8E.4
064A: CLRF FEA
064C: MOVLW 87
064E: MOVWF FE9
0650: BRA 0824
0652: BCF x8E.4
0654: BTFSC x8D.7
0656: BRA 066C
0658: BTFSS x8C.0
065A: BRA 0682
065C: RRCF x92,F
065E: RRCF x91,F
0660: RRCF x90,F
0662: RRCF x8F,F
0664: INCF 00,F
0666: BTFSC FD8.2
0668: BRA 07F4
066A: BRA 0682
066C: BTFSC x92.7
066E: BRA 0688
0670: BCF FD8.0
0672: RLCF x8F,F
0674: RLCF x90,F
0676: RLCF x91,F
0678: RLCF x92,F
067A: DECF 00,F
067C: BTFSC FD8.2
067E: BRA 07F4
0680: BRA 066C
0682: BSF x8E.6
0684: BRA 075C
0686: BCF x8E.6
0688: MOVFF 85,8D
068C: BTFSS x85.7
068E: BRA 0694
0690: BSF x92.7
0692: BRA 07E6
0694: BCF x92.7
0696: BRA 07E6
0698: MOVFF 88,8C
069C: MOVFF 88,00
06A0: MOVF x84,W
06A2: SUBWF x8C,F
06A4: MOVFF 85,92
06A8: BSF x92.7
06AA: MOVFF 86,91
06AE: MOVFF 87,90
06B2: CLRF x8F
06B4: BCF FD8.0
06B6: RRCF x92,F
06B8: RRCF x91,F
06BA: RRCF x90,F
06BC: RRCF x8F,F
06BE: DECFSZ x8C,F
06C0: BRA 06B2
06C2: BTFSS x8D.7
06C4: BRA 06CC
06C6: BSF x8E.1
06C8: BRA 07FE
06CA: BCF x8E.1
06CC: BCF x8C.0
06CE: BSF x8E.5
06D0: CLRF FEA
06D2: MOVLW 8B
06D4: MOVWF FE9
06D6: BRA 0824
06D8: BCF x8E.5
06DA: BTFSC x8D.7
06DC: BRA 06F2
06DE: BTFSS x8C.0
06E0: BRA 0708
06E2: RRCF x92,F
06E4: RRCF x91,F
06E6: RRCF x90,F
06E8: RRCF x8F,F
06EA: INCF 00,F
06EC: BTFSC FD8.2
06EE: BRA 07F4
06F0: BRA 0708
06F2: BTFSC x92.7
06F4: BRA 070E
06F6: BCF FD8.0
06F8: RLCF x8F,F
06FA: RLCF x90,F
06FC: RLCF x91,F
06FE: RLCF x92,F
0700: DECF 00,F
0702: BTFSC FD8.2
0704: BRA 07F4
0706: BRA 06F2
0708: BSF x8E.7
070A: BRA 075C
070C: BCF x8E.7
070E: MOVFF 89,8D
0712: BTFSS x89.7
0714: BRA 071A
0716: BSF x92.7
0718: BRA 07E6
071A: BCF x92.7
071C: BRA 07E6
071E: MOVFF 89,92
0722: BSF x92.7
0724: MOVFF 8A,91
0728: MOVFF 8B,90
072C: BTFSS x8D.7
072E: BRA 0738
0730: BCF x92.7
0732: BSF x8E.2
0734: BRA 07FE
0736: BCF x8E.2
0738: CLRF x8F
073A: BCF x8C.0
073C: CLRF FEA
073E: MOVLW 87
0740: MOVWF FE9
0742: BRA 0824
0744: BTFSC x8D.7
0746: BRA 0780
0748: MOVFF 85,8D
074C: BTFSS x8C.0
074E: BRA 075C
0750: RRCF x92,F
0752: RRCF x91,F
0754: RRCF x90,F
0756: RRCF x8F,F
0758: INCF 00,F
075A: BZ 07F4
075C: BTFSS x8F.7
075E: BRA 0776
0760: INCF x90,F
0762: BNZ 0776
0764: INCF x91,F
0766: BNZ 0776
0768: INCF x92,F
076A: BNZ 0776
076C: RRCF x92,F
076E: RRCF x91,F
0770: RRCF x90,F
0772: INCF 00,F
0774: BZ 07F4
0776: BTFSC x8E.6
0778: BRA 0686
077A: BTFSC x8E.7
077C: BRA 070C
077E: BRA 07B8
0780: MOVLW 80
0782: XORWF x92,F
0784: BTFSS x92.7
0786: BRA 0790
0788: BRA 07FE
078A: MOVFF 89,8D
078E: BRA 07A4
0790: MOVFF 85,8D
0794: MOVF x92,F
0796: BNZ 07A4
0798: MOVF x91,F
079A: BNZ 07A4
079C: MOVF x90,F
079E: BNZ 07A4
07A0: CLRF 00
07A2: BRA 07E6
07A4: BTFSC x92.7
07A6: BRA 07B8
07A8: BCF FD8.0
07AA: RLCF x8F,F
07AC: RLCF x90,F
07AE: RLCF x91,F
07B0: RLCF x92,F
07B2: DECFSZ 00,F
07B4: BRA 07A4
07B6: BRA 07F4
07B8: BTFSS x8D.7
07BA: BRA 07C0
07BC: BSF x92.7
07BE: BRA 07E6
07C0: BCF x92.7
07C2: BRA 07E6
07C4: MOVFF 88,00
07C8: MOVFF 89,92
07CC: MOVFF 8A,91
07D0: MOVFF 8B,90
07D4: BRA 07E6
07D6: MOVFF 84,00
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -