📄 phatpsp.lst
字号:
CCS PCM C Compiler, Version 3.211, 16465 28-Sep-05 10:13
Filename: D:\phuoc\laptrinhpic\phatpsp.LST
ROM used: 2633 words (32%)
Largest free fragment is 2048
RAM used: 40 (11%) at main() level
92 (25%) worst case
Stack: 3 locations
*
0000: MOVLW 00
0001: MOVWF 0A
0002: GOTO 5F1
0003: NOP
.................... // Connecting with Camera to read and calculate Errors
....................
.................... #device PIC16F877 *=16 ADC=10
0004: BCF 0A.0
0005: BCF 0A.1
0006: BCF 0A.2
0007: ADDWF 02,F
0008: RETLW 53
0009: RETLW 57
000A: RETLW 20
000B: RETLW 31
000C: RETLW 20
000D: RETLW 31
000E: RETLW 20
000F: RETLW 38
0010: RETLW 30
0011: RETLW 20
0012: RETLW 31
0013: RETLW 34
0014: RETLW 33
0015: RETLW 0D
0016: RETLW 00
0017: BCF 0A.0
0018: BCF 0A.1
0019: BCF 0A.2
001A: ADDWF 02,F
001B: RETLW 41
001C: RETLW 43
001D: RETLW 4B
001E: RETLW 00
001F: BCF 0A.0
0020: BCF 0A.1
0021: BCF 0A.2
0022: ADDWF 02,F
0023: RETLW 43
0024: RETLW 52
0025: RETLW 20
0026: RETLW 31
0027: RETLW 38
0028: RETLW 20
0029: RETLW 34
002A: RETLW 34
002B: RETLW 0D
002C: RETLW 00
002D: BCF 0A.0
002E: BCF 0A.1
002F: BCF 0A.2
0030: ADDWF 02,F
0031: RETLW 50
0032: RETLW 4D
0033: RETLW 20
0034: RETLW 31
0035: RETLW 0D
0036: RETLW 00
0037: BCF 0A.0
0038: BCF 0A.1
0039: BCF 0A.2
003A: ADDWF 02,F
003B: RETLW 4D
003C: RETLW 4D
003D: RETLW 20
003E: RETLW 30
003F: RETLW 0D
0040: RETLW 00
0041: BCF 0A.0
0042: BCF 0A.1
0043: BCF 0A.2
0044: ADDWF 02,F
0045: RETLW 4C
0046: RETLW 4D
0047: RETLW 20
0048: RETLW 30
0049: RETLW 0D
004A: RETLW 00
*
00DC: MOVF 43,W
00DD: CLRF 78
00DE: SUBWF 42,W
00DF: BTFSC 03.0
00E0: GOTO 0E4
00E1: MOVF 42,W
00E2: MOVWF 77
00E3: GOTO 0F0
00E4: CLRF 77
00E5: MOVLW 08
00E6: MOVWF 44
00E7: RLF 42,F
00E8: RLF 77,F
00E9: MOVF 43,W
00EA: SUBWF 77,W
00EB: BTFSC 03.0
00EC: MOVWF 77
00ED: RLF 78,F
00EE: DECFSZ 44,F
00EF: GOTO 0E7
00F0: RETLW 00
00F1: BCF 41.6
00F2: MOVF 40,W
00F3: MOVWF 42
00F4: MOVLW 64
00F5: MOVWF 43
00F6: CALL 0DC
00F7: MOVF 78,W
00F8: BTFSS 03.2
00F9: GOTO 117
00FA: BTFSC 41.3
00FB: GOTO 123
00FC: BTFSC 41.6
00FD: GOTO 104
00FE: BTFSC 41.0
00FF: GOTO 104
0100: BTFSC 41.2
0101: GOTO 104
0102: BTFSC 41.7
0103: GOTO 123
0104: BTFSS 41.0
0105: GOTO 110
0106: BTFSC 41.7
0107: GOTO 123
0108: BTFSC 41.6
0109: GOTO 110
010A: BTFSC 41.0
010B: GOTO 123
010C: BTFSC 41.2
010D: GOTO 110
010E: BTFSC 41.7
010F: GOTO 123
0110: MOVLW 20
0111: BTFSS 41.4
0112: MOVLW 30
0113: BTFSS 0C.4
0114: GOTO 113
0115: MOVWF 19
0116: GOTO 123
0117: BTFSS 41.7
0118: GOTO 11E
0119: MOVLW 2D
011A: BTFSS 0C.4
011B: GOTO 11A
011C: MOVWF 19
011D: BCF 41.7
011E: MOVLW 30
011F: ADDWF 78,W
0120: BTFSS 0C.4
0121: GOTO 120
0122: MOVWF 19
0123: BTFSC 41.6
0124: GOTO 12D
0125: MOVF 77,W
0126: MOVWF 42
0127: MOVLW 0A
0128: MOVWF 43
0129: CALL 0DC
012A: MOVF 78,W
012B: BSF 41.6
012C: GOTO 0F7
012D: BTFSS 41.7
012E: GOTO 133
012F: MOVLW 2D
0130: BTFSS 0C.4
0131: GOTO 130
0132: MOVWF 19
0133: MOVLW 30
0134: ADDWF 77,W
0135: BTFSS 0C.4
0136: GOTO 135
0137: MOVWF 19
0138: RETLW 00
0139: CLRF 77
013A: CLRF 78
013B: MOVF 4D,W
013C: BCF 03.0
013D: BTFSC 4E.0
013E: ADDWF 77,F
013F: RRF 77,F
0140: RRF 78,F
0141: BTFSC 4E.1
0142: ADDWF 77,F
0143: RRF 77,F
0144: RRF 78,F
0145: BTFSC 4E.2
0146: ADDWF 77,F
0147: RRF 77,F
0148: RRF 78,F
0149: BTFSC 4E.3
014A: ADDWF 77,F
014B: RRF 77,F
014C: RRF 78,F
014D: BTFSC 4E.4
014E: ADDWF 77,F
014F: RRF 77,F
0150: RRF 78,F
0151: BTFSC 4E.5
0152: ADDWF 77,F
0153: RRF 77,F
0154: RRF 78,F
0155: BTFSC 4E.6
0156: ADDWF 77,F
0157: RRF 77,F
0158: RRF 78,F
0159: BTFSC 4E.7
015A: ADDWF 77,F
015B: RRF 77,F
015C: RRF 78,F
015D: BCF 0A.3
015E: BCF 0A.4
015F: GOTO 207 (RETURN)
*
02D9: MOVLW 8E
02DA: MOVWF 77
02DB: MOVF 48,W
02DC: MOVWF 78
02DD: MOVF 47,W
02DE: MOVWF 79
02DF: CLRF 7A
02E0: MOVF 78,F
02E1: BTFSS 03.2
02E2: GOTO 2ED
02E3: MOVF 79,W
02E4: MOVWF 78
02E5: CLRF 79
02E6: MOVLW 08
02E7: SUBWF 77,F
02E8: MOVF 78,F
02E9: BTFSS 03.2
02EA: GOTO 2ED
02EB: CLRF 77
02EC: GOTO 2F5
02ED: BCF 03.0
02EE: BTFSC 78.7
02EF: GOTO 2F4
02F0: RLF 79,F
02F1: RLF 78,F
02F2: DECF 77,F
02F3: GOTO 2ED
02F4: BCF 78.7
02F5: NOP
02F6: RETLW 00
02F7: MOVLW 8E
02F8: MOVWF 77
02F9: MOVF 47,W
02FA: SUBWF 77,F
02FB: MOVF 48,W
02FC: MOVWF 79
02FD: MOVF 49,W
02FE: MOVWF 78
02FF: BSF 79.7
0300: MOVF 77,F
0301: BTFSC 03.2
0302: GOTO 30E
0303: BCF 03.0
0304: MOVF 79,F
0305: BTFSS 03.2
0306: GOTO 30A
0307: MOVF 78,F
0308: BTFSC 03.2
0309: GOTO 30E
030A: RRF 79,F
030B: RRF 78,F
030C: DECFSZ 77,F
030D: GOTO 303
030E: BTFSS 48.7
030F: GOTO 315
0310: COMF 78,F
0311: COMF 79,F
0312: INCF 78,F
0313: BTFSC 03.2
0314: INCF 79,F
0315: NOP
0316: BSF 0A.3
0317: BCF 0A.4
0318: GOTO 016 (RETURN)
0319: MOVF 63,W
031A: BTFSC 03.2
031B: GOTO 389
031C: MOVWF 6B
031D: MOVF 67,W
031E: BTFSC 03.2
031F: GOTO 389
0320: ADDWF 6B,F
0321: BTFSC 03.0
0322: GOTO 32A
0323: MOVLW 7F
0324: SUBWF 6B,F
0325: BTFSS 03.0
0326: GOTO 389
0327: BTFSC 03.2
0328: GOTO 389
0329: GOTO 32E
032A: MOVLW 81
032B: ADDWF 6B,F
032C: BTFSC 03.0
032D: GOTO 389
032E: MOVF 6B,W
032F: MOVWF 77
0330: CLRF 78
0331: CLRF 79
0332: CLRF 7A
0333: MOVF 64,W
0334: MOVWF 6F
0335: BSF 6F.7
0336: MOVF 65,W
0337: MOVWF 6E
0338: MOVF 66,W
0339: MOVWF 6D
033A: MOVLW 18
033B: MOVWF 6B
033C: CLRF 6C
033D: BTFSS 6D.0
033E: GOTO 357
033F: MOVF 6A,W
0340: ADDWF 7A,F
0341: BTFSS 03.0
0342: GOTO 349
0343: INCF 79,F
0344: BTFSS 03.2
0345: GOTO 349
0346: INCF 78,F
0347: BTFSC 03.2
0348: BSF 6C.7
0349: MOVF 69,W
034A: ADDWF 79,F
034B: BTFSS 03.0
034C: GOTO 350
034D: INCF 78,F
034E: BTFSC 03.2
034F: BSF 6C.7
0350: MOVF 68,W
0351: MOVWF 65
0352: BSF 65.7
0353: MOVF 65,W
0354: ADDWF 78,F
0355: BTFSC 03.0
0356: BSF 6C.7
0357: RLF 6C,F
0358: RRF 78,F
0359: RRF 79,F
035A: RRF 7A,F
035B: RRF 6F,F
035C: RRF 6E,F
035D: RRF 6D,F
035E: BCF 03.0
035F: DECFSZ 6B,F
0360: GOTO 33C
0361: MOVLW 01
0362: ADDWF 77,F
0363: BTFSC 03.0
0364: GOTO 389
0365: BTFSC 78.7
0366: GOTO 36E
0367: RLF 6F,F
0368: RLF 7A,F
0369: RLF 79,F
036A: RLF 78,F
036B: DECF 77,F
036C: BTFSC 03.2
036D: GOTO 389
036E: BTFSS 6F.7
036F: GOTO 37F
0370: INCF 7A,F
0371: BTFSS 03.2
0372: GOTO 37F
0373: INCF 79,F
0374: BTFSS 03.2
0375: GOTO 37F
0376: INCF 78,F
0377: BTFSS 03.2
0378: GOTO 37F
0379: RRF 78,F
037A: RRF 79,F
037B: RRF 7A,F
037C: INCF 77,F
037D: BTFSC 03.2
037E: GOTO 389
037F: MOVF 64,W
0380: MOVWF 6C
0381: MOVF 68,W
0382: XORWF 6C,F
0383: BTFSS 6C.7
0384: GOTO 387
0385: BSF 78.7
0386: GOTO 38D
0387: BCF 78.7
0388: GOTO 38D
0389: CLRF 77
038A: CLRF 78
038B: CLRF 79
038C: CLRF 7A
038D: NOP
038E: RETLW 00
038F: MOVF 63,W
0390: BTFSC 03.2
0391: GOTO 454
0392: MOVWF 6F
0393: MOVF 67,W
0394: BTFSC 03.2
0395: GOTO 454
0396: SUBWF 6F,F
0397: BTFSS 03.0
0398: GOTO 39E
0399: MOVLW 7F
039A: ADDWF 6F,F
039B: BTFSC 03.0
039C: GOTO 454
039D: GOTO 3A4
039E: MOVLW 81
039F: SUBWF 6F,F
03A0: BTFSS 03.0
03A1: GOTO 454
03A2: BTFSC 03.2
03A3: GOTO 454
03A4: MOVF 6F,W
03A5: MOVWF 77
03A6: CLRF 78
03A7: CLRF 79
03A8: CLRF 7A
03A9: CLRF 6E
03AA: MOVF 64,W
03AB: MOVWF 6D
03AC: BSF 6D.7
03AD: MOVF 65,W
03AE: MOVWF 6C
03AF: MOVF 66,W
03B0: MOVWF 6B
03B1: MOVLW 19
03B2: MOVWF 6F
03B3: MOVF 6A,W
03B4: SUBWF 6B,F
03B5: BTFSC 03.0
03B6: GOTO 3C7
03B7: MOVLW 01
03B8: SUBWF 6C,F
03B9: BTFSC 03.0
03BA: GOTO 3C7
03BB: SUBWF 6D,F
03BC: BTFSC 03.0
03BD: GOTO 3C7
03BE: SUBWF 6E,F
03BF: BTFSC 03.0
03C0: GOTO 3C7
03C1: INCF 6E,F
03C2: INCF 6D,F
03C3: INCF 6C,F
03C4: MOVF 6A,W
03C5: ADDWF 6B,F
03C6: GOTO 3F9
03C7: MOVF 69,W
03C8: SUBWF 6C,F
03C9: BTFSC 03.0
03CA: GOTO 3E2
03CB: MOVLW 01
03CC: SUBWF 6D,F
03CD: BTFSC 03.0
03CE: GOTO 3E2
03CF: SUBWF 6E,F
03D0: BTFSC 03.0
03D1: GOTO 3E2
03D2: INCF 6E,F
03D3: INCF 6D,F
03D4: MOVF 69,W
03D5: ADDWF 6C,F
03D6: MOVF 6A,W
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -