📄 phat.lst
字号:
CCS PCM C Compiler, Version 3.211, 16465 29-Sep-05 16:35
Filename: D:\phuoc\laptrinhpic\phat.LST
ROM used: 2638 words (32%)
Largest free fragment is 2048
RAM used: 38 (10%) at main() level
92 (25%) worst case
Stack: 3 locations
*
0000: MOVLW 00
0001: MOVWF 0A
0002: GOTO 5CF
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 41,W
00DD: CLRF 78
00DE: SUBWF 40,W
00DF: BTFSC 03.0
00E0: GOTO 0E4
00E1: MOVF 40,W
00E2: MOVWF 77
00E3: GOTO 0F0
00E4: CLRF 77
00E5: MOVLW 08
00E6: MOVWF 42
00E7: RLF 40,F
00E8: RLF 77,F
00E9: MOVF 41,W
00EA: SUBWF 77,W
00EB: BTFSC 03.0
00EC: MOVWF 77
00ED: RLF 78,F
00EE: DECFSZ 42,F
00EF: GOTO 0E7
00F0: RETLW 00
00F1: BCF 3F.6
00F2: MOVF 3E,W
00F3: MOVWF 40
00F4: MOVLW 64
00F5: MOVWF 41
00F6: CALL 0DC
00F7: MOVF 78,W
00F8: BTFSS 03.2
00F9: GOTO 117
00FA: BTFSC 3F.3
00FB: GOTO 123
00FC: BTFSC 3F.6
00FD: GOTO 104
00FE: BTFSC 3F.0
00FF: GOTO 104
0100: BTFSC 3F.2
0101: GOTO 104
0102: BTFSC 3F.7
0103: GOTO 123
0104: BTFSS 3F.0
0105: GOTO 110
0106: BTFSC 3F.7
0107: GOTO 123
0108: BTFSC 3F.6
0109: GOTO 110
010A: BTFSC 3F.0
010B: GOTO 123
010C: BTFSC 3F.2
010D: GOTO 110
010E: BTFSC 3F.7
010F: GOTO 123
0110: MOVLW 20
0111: BTFSS 3F.4
0112: MOVLW 30
0113: BTFSS 0C.4
0114: GOTO 113
0115: MOVWF 19
0116: GOTO 123
0117: BTFSS 3F.7
0118: GOTO 11E
0119: MOVLW 2D
011A: BTFSS 0C.4
011B: GOTO 11A
011C: MOVWF 19
011D: BCF 3F.7
011E: MOVLW 30
011F: ADDWF 78,W
0120: BTFSS 0C.4
0121: GOTO 120
0122: MOVWF 19
0123: BTFSC 3F.6
0124: GOTO 12D
0125: MOVF 77,W
0126: MOVWF 40
0127: MOVLW 0A
0128: MOVWF 41
0129: CALL 0DC
012A: MOVF 78,W
012B: BSF 3F.6
012C: GOTO 0F7
012D: BTFSS 3F.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 4B,W
013C: BCF 03.0
013D: BTFSC 4C.0
013E: ADDWF 77,F
013F: RRF 77,F
0140: RRF 78,F
0141: BTFSC 4C.1
0142: ADDWF 77,F
0143: RRF 77,F
0144: RRF 78,F
0145: BTFSC 4C.2
0146: ADDWF 77,F
0147: RRF 77,F
0148: RRF 78,F
0149: BTFSC 4C.3
014A: ADDWF 77,F
014B: RRF 77,F
014C: RRF 78,F
014D: BTFSC 4C.4
014E: ADDWF 77,F
014F: RRF 77,F
0150: RRF 78,F
0151: BTFSC 4C.5
0152: ADDWF 77,F
0153: RRF 77,F
0154: RRF 78,F
0155: BTFSC 4C.6
0156: ADDWF 77,F
0157: RRF 77,F
0158: RRF 78,F
0159: BTFSC 4C.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 47,W
02DC: MOVWF 78
02DD: MOVF 46,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: MOVF 60,W
02F8: MOVWF 67
02F9: MOVF 64,W
02FA: XORWF 67,F
02FB: BTFSS 67.7
02FC: GOTO 302
02FD: BCF 03.2
02FE: BCF 03.0
02FF: BTFSC 60.7
0300: BSF 03.0
0301: GOTO 335
0302: MOVF 60,W
0303: MOVWF 67
0304: MOVF 63,W
0305: MOVWF 68
0306: MOVF 5F,W
0307: SUBWF 68,F
0308: BTFSC 03.2
0309: GOTO 310
030A: BTFSS 67.7
030B: GOTO 335
030C: MOVF 03,W
030D: XORLW 01
030E: MOVWF 03
030F: GOTO 335
0310: MOVF 64,W
0311: MOVWF 68
0312: MOVF 60,W
0313: SUBWF 68,F
0314: BTFSC 03.2
0315: GOTO 31C
0316: BTFSS 67.7
0317: GOTO 335
0318: MOVF 03,W
0319: XORLW 01
031A: MOVWF 03
031B: GOTO 335
031C: MOVF 65,W
031D: MOVWF 68
031E: MOVF 61,W
031F: SUBWF 68,F
0320: BTFSC 03.2
0321: GOTO 328
0322: BTFSS 67.7
0323: GOTO 335
0324: MOVF 03,W
0325: XORLW 01
0326: MOVWF 03
0327: GOTO 335
0328: MOVF 66,W
0329: MOVWF 68
032A: MOVF 62,W
032B: SUBWF 68,F
032C: BTFSC 03.2
032D: GOTO 334
032E: BTFSS 67.7
032F: GOTO 335
0330: MOVF 03,W
0331: XORLW 01
0332: MOVWF 03
0333: GOTO 335
0334: BCF 03.0
0335: RETLW 00
0336: MOVF 63,W
0337: BTFSC 03.2
0338: GOTO 3A6
0339: MOVWF 6B
033A: MOVF 67,W
033B: BTFSC 03.2
033C: GOTO 3A6
033D: ADDWF 6B,F
033E: BTFSC 03.0
033F: GOTO 347
0340: MOVLW 7F
0341: SUBWF 6B,F
0342: BTFSS 03.0
0343: GOTO 3A6
0344: BTFSC 03.2
0345: GOTO 3A6
0346: GOTO 34B
0347: MOVLW 81
0348: ADDWF 6B,F
0349: BTFSC 03.0
034A: GOTO 3A6
034B: MOVF 6B,W
034C: MOVWF 77
034D: CLRF 78
034E: CLRF 79
034F: CLRF 7A
0350: MOVF 64,W
0351: MOVWF 6F
0352: BSF 6F.7
0353: MOVF 65,W
0354: MOVWF 6E
0355: MOVF 66,W
0356: MOVWF 6D
0357: MOVLW 18
0358: MOVWF 6B
0359: CLRF 6C
035A: BTFSS 6D.0
035B: GOTO 374
035C: MOVF 6A,W
035D: ADDWF 7A,F
035E: BTFSS 03.0
035F: GOTO 366
0360: INCF 79,F
0361: BTFSS 03.2
0362: GOTO 366
0363: INCF 78,F
0364: BTFSC 03.2
0365: BSF 6C.7
0366: MOVF 69,W
0367: ADDWF 79,F
0368: BTFSS 03.0
0369: GOTO 36D
036A: INCF 78,F
036B: BTFSC 03.2
036C: BSF 6C.7
036D: MOVF 68,W
036E: MOVWF 65
036F: BSF 65.7
0370: MOVF 65,W
0371: ADDWF 78,F
0372: BTFSC 03.0
0373: BSF 6C.7
0374: RLF 6C,F
0375: RRF 78,F
0376: RRF 79,F
0377: RRF 7A,F
0378: RRF 6F,F
0379: RRF 6E,F
037A: RRF 6D,F
037B: BCF 03.0
037C: DECFSZ 6B,F
037D: GOTO 359
037E: MOVLW 01
037F: ADDWF 77,F
0380: BTFSC 03.0
0381: GOTO 3A6
0382: BTFSC 78.7
0383: GOTO 38B
0384: RLF 6F,F
0385: RLF 7A,F
0386: RLF 79,F
0387: RLF 78,F
0388: DECF 77,F
0389: BTFSC 03.2
038A: GOTO 3A6
038B: BTFSS 6F.7
038C: GOTO 39C
038D: INCF 7A,F
038E: BTFSS 03.2
038F: GOTO 39C
0390: INCF 79,F
0391: BTFSS 03.2
0392: GOTO 39C
0393: INCF 78,F
0394: BTFSS 03.2
0395: GOTO 39C
0396: RRF 78,F
0397: RRF 79,F
0398: RRF 7A,F
0399: INCF 77,F
039A: BTFSC 03.2
039B: GOTO 3A6
039C: MOVF 64,W
039D: MOVWF 6C
039E: MOVF 68,W
039F: XORWF 6C,F
03A0: BTFSS 6C.7
03A1: GOTO 3A4
03A2: BSF 78.7
03A3: GOTO 3AA
03A4: BCF 78.7
03A5: GOTO 3AA
03A6: CLRF 77
03A7: CLRF 78
03A8: CLRF 79
03A9: CLRF 7A
03AA: NOP
03AB: RETLW 00
03AC: MOVF 63,W
03AD: BTFSC 03.2
03AE: GOTO 471
03AF: MOVWF 6F
03B0: MOVF 67,W
03B1: BTFSC 03.2
03B2: GOTO 471
03B3: SUBWF 6F,F
03B4: BTFSS 03.0
03B5: GOTO 3BB
03B6: MOVLW 7F
03B7: ADDWF 6F,F
03B8: BTFSC 03.0
03B9: GOTO 471
03BA: GOTO 3C1
03BB: MOVLW 81
03BC: SUBWF 6F,F
03BD: BTFSS 03.0
03BE: GOTO 471
03BF: BTFSC 03.2
03C0: GOTO 471
03C1: MOVF 6F,W
03C2: MOVWF 77
03C3: CLRF 78
03C4: CLRF 79
03C5: CLRF 7A
03C6: CLRF 6E
03C7: MOVF 64,W
03C8: MOVWF 6D
03C9: BSF 6D.7
03CA: MOVF 65,W
03CB: MOVWF 6C
03CC: MOVF 66,W
03CD: MOVWF 6B
03CE: MOVLW 19
03CF: MOVWF 6F
03D0: MOVF 6A,W
03D1: SUBWF 6B,F
03D2: BTFSC 03.0
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -