📄 phatpspv1.lst
字号:
CCS PCM C Compiler, Version 3.211, 16465 27-Sep-05 10:00
Filename: D:\phuoc\laptrinhpic\phatpspv1.LST
ROM used: 2750 words (34%)
Largest free fragment is 2048
RAM used: 37 (10%) at main() level
89 (24%) worst case
Stack: 3 locations
*
0000: MOVLW 00
0001: MOVWF 0A
0002: GOTO 658
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 33
000E: RETLW 33
000F: RETLW 20
0010: RETLW 38
0011: RETLW 30
0012: RETLW 20
0013: RETLW 0D
0014: RETLW 00
0015: BCF 0A.0
0016: BCF 0A.1
0017: BCF 0A.2
0018: ADDWF 02,F
0019: RETLW 53
001A: RETLW 57
001B: RETLW 20
001C: RETLW 31
001D: RETLW 20
001E: RETLW 31
001F: RETLW 30
0020: RETLW 39
0021: RETLW 20
0022: RETLW 38
0023: RETLW 30
0024: RETLW 20
0025: RETLW 0D
0026: RETLW 00
0027: BCF 0A.0
0028: BCF 0A.1
0029: BCF 0A.2
002A: ADDWF 02,F
002B: RETLW 41
002C: RETLW 43
002D: RETLW 4B
002E: RETLW 00
002F: BCF 0A.0
0030: BCF 0A.1
0031: BCF 0A.2
0032: ADDWF 02,F
0033: RETLW 43
0034: RETLW 52
0035: RETLW 20
0036: RETLW 31
0037: RETLW 38
0038: RETLW 20
0039: RETLW 34
003A: RETLW 34
003B: RETLW 0D
003C: RETLW 00
003D: BCF 0A.0
003E: BCF 0A.1
003F: BCF 0A.2
0040: ADDWF 02,F
0041: RETLW 50
0042: RETLW 4D
0043: RETLW 20
0044: RETLW 31
0045: RETLW 0D
0046: RETLW 00
0047: BCF 0A.0
0048: BCF 0A.1
0049: BCF 0A.2
004A: ADDWF 02,F
004B: RETLW 4D
004C: RETLW 4D
004D: RETLW 20
004E: RETLW 30
004F: RETLW 0D
0050: RETLW 00
0051: BCF 0A.0
0052: BCF 0A.1
0053: BCF 0A.2
0054: ADDWF 02,F
0055: RETLW 4C
0056: RETLW 4D
0057: RETLW 20
0058: RETLW 30
0059: RETLW 0D
005A: RETLW 00
*
00EC: MOVF 41,W
00ED: CLRF 78
00EE: SUBWF 40,W
00EF: BTFSC 03.0
00F0: GOTO 0F4
00F1: MOVF 40,W
00F2: MOVWF 77
00F3: GOTO 100
00F4: CLRF 77
00F5: MOVLW 08
00F6: MOVWF 42
00F7: RLF 40,F
00F8: RLF 77,F
00F9: MOVF 41,W
00FA: SUBWF 77,W
00FB: BTFSC 03.0
00FC: MOVWF 77
00FD: RLF 78,F
00FE: DECFSZ 42,F
00FF: GOTO 0F7
0100: RETLW 00
0101: BCF 3F.6
0102: MOVF 3E,W
0103: MOVWF 40
0104: MOVLW 64
0105: MOVWF 41
0106: CALL 0EC
0107: MOVF 78,W
0108: BTFSS 03.2
0109: GOTO 127
010A: BTFSC 3F.3
010B: GOTO 133
010C: BTFSC 3F.6
010D: GOTO 114
010E: BTFSC 3F.0
010F: GOTO 114
0110: BTFSC 3F.2
0111: GOTO 114
0112: BTFSC 3F.7
0113: GOTO 133
0114: BTFSS 3F.0
0115: GOTO 120
0116: BTFSC 3F.7
0117: GOTO 133
0118: BTFSC 3F.6
0119: GOTO 120
011A: BTFSC 3F.0
011B: GOTO 133
011C: BTFSC 3F.2
011D: GOTO 120
011E: BTFSC 3F.7
011F: GOTO 133
0120: MOVLW 20
0121: BTFSS 3F.4
0122: MOVLW 30
0123: BTFSS 0C.4
0124: GOTO 123
0125: MOVWF 19
0126: GOTO 133
0127: BTFSS 3F.7
0128: GOTO 12E
0129: MOVLW 2D
012A: BTFSS 0C.4
012B: GOTO 12A
012C: MOVWF 19
012D: BCF 3F.7
012E: MOVLW 30
012F: ADDWF 78,W
0130: BTFSS 0C.4
0131: GOTO 130
0132: MOVWF 19
0133: BTFSC 3F.6
0134: GOTO 13D
0135: MOVF 77,W
0136: MOVWF 40
0137: MOVLW 0A
0138: MOVWF 41
0139: CALL 0EC
013A: MOVF 78,W
013B: BSF 3F.6
013C: GOTO 107
013D: BTFSS 3F.7
013E: GOTO 143
013F: MOVLW 2D
0140: BTFSS 0C.4
0141: GOTO 140
0142: MOVWF 19
0143: MOVLW 30
0144: ADDWF 77,W
0145: BTFSS 0C.4
0146: GOTO 145
0147: MOVWF 19
0148: RETLW 00
0149: CLRF 77
014A: CLRF 78
014B: MOVF 4B,W
014C: BCF 03.0
014D: BTFSC 4C.0
014E: ADDWF 77,F
014F: RRF 77,F
0150: RRF 78,F
0151: BTFSC 4C.1
0152: ADDWF 77,F
0153: RRF 77,F
0154: RRF 78,F
0155: BTFSC 4C.2
0156: ADDWF 77,F
0157: RRF 77,F
0158: RRF 78,F
0159: BTFSC 4C.3
015A: ADDWF 77,F
015B: RRF 77,F
015C: RRF 78,F
015D: BTFSC 4C.4
015E: ADDWF 77,F
015F: RRF 77,F
0160: RRF 78,F
0161: BTFSC 4C.5
0162: ADDWF 77,F
0163: RRF 77,F
0164: RRF 78,F
0165: BTFSC 4C.6
0166: ADDWF 77,F
0167: RRF 77,F
0168: RRF 78,F
0169: BTFSC 4C.7
016A: ADDWF 77,F
016B: RRF 77,F
016C: RRF 78,F
016D: BCF 0A.3
016E: BCF 0A.4
016F: GOTO 217 (RETURN)
*
0338: MOVLW 8E
0339: MOVWF 77
033A: MOVF 44,W
033B: MOVWF 78
033C: MOVF 43,W
033D: MOVWF 79
033E: CLRF 7A
033F: MOVF 78,F
0340: BTFSS 03.2
0341: GOTO 34C
0342: MOVF 79,W
0343: MOVWF 78
0344: CLRF 79
0345: MOVLW 08
0346: SUBWF 77,F
0347: MOVF 78,F
0348: BTFSS 03.2
0349: GOTO 34C
034A: CLRF 77
034B: GOTO 354
034C: BCF 03.0
034D: BTFSC 78.7
034E: GOTO 353
034F: RLF 79,F
0350: RLF 78,F
0351: DECF 77,F
0352: GOTO 34C
0353: BCF 78.7
0354: NOP
0355: BSF 0A.3
0356: BCF 0A.4
0357: GOTO 00E (RETURN)
0358: MOVLW 8E
0359: MOVWF 77
035A: MOVF 48,W
035B: MOVWF 78
035C: MOVF 47,W
035D: MOVWF 79
035E: CLRF 7A
035F: BTFSS 48.7
0360: GOTO 366
0361: COMF 78,F
0362: COMF 79,F
0363: INCF 79,F
0364: BTFSC 03.2
0365: INCF 78,F
0366: MOVF 78,F
0367: BTFSS 03.2
0368: GOTO 373
0369: MOVF 79,W
036A: MOVWF 78
036B: CLRF 79
036C: MOVLW 08
036D: SUBWF 77,F
036E: MOVF 78,F
036F: BTFSS 03.2
0370: GOTO 373
0371: CLRF 77
0372: GOTO 37C
0373: BCF 03.0
0374: BTFSC 78.7
0375: GOTO 37A
0376: RLF 79,F
0377: RLF 78,F
0378: DECF 77,F
0379: GOTO 373
037A: BTFSS 48.7
037B: BCF 78.7
037C: NOP
037D: BSF 0A.3
037E: BCF 0A.4
037F: GOTO 01E (RETURN)
0380: MOVLW 80
0381: BTFSC 03.1
0382: XORWF 69,F
0383: CLRF 6E
0384: CLRF 6F
0385: MOVF 65,W
0386: MOVWF 6D
0387: MOVF 69,W
0388: XORWF 6D,F
0389: MOVF 64,W
038A: BTFSC 03.2
038B: GOTO 470
038C: MOVWF 6C
038D: MOVWF 77
038E: MOVF 68,W
038F: BTFSC 03.2
0390: GOTO 479
0391: SUBWF 6C,F
0392: BTFSC 03.2
0393: GOTO 415
0394: BTFSS 03.0
0395: GOTO 3D3
0396: MOVF 69,W
0397: MOVWF 72
0398: BSF 72.7
0399: MOVF 6A,W
039A: MOVWF 71
039B: MOVF 6B,W
039C: MOVWF 70
039D: CLRF 6F
039E: BCF 03.0
039F: RRF 72,F
03A0: RRF 71,F
03A1: RRF 70,F
03A2: RRF 6F,F
03A3: DECFSZ 6C,F
03A4: GOTO 39D
03A5: BTFSS 6D.7
03A6: GOTO 3AA
03A7: BSF 6E.0
03A8: GOTO 48D
03A9: BCF 6E.0
03AA: BCF 6C.0
03AB: BSF 6E.4
03AC: MOVLW 67
03AD: MOVWF 04
03AE: BCF 03.7
03AF: GOTO 4A2
03B0: BCF 6E.4
03B1: BTFSC 6D.7
03B2: GOTO 3BD
03B3: BTFSS 6C.0
03B4: GOTO 3C8
03B5: RRF 72,F
03B6: RRF 71,F
03B7: RRF 70,F
03B8: RRF 6F,F
03B9: INCF 77,F
03BA: BTFSC 03.2
03BB: GOTO 488
03BC: GOTO 3C8
03BD: BTFSC 72.7
03BE: GOTO 3CB
03BF: BCF 03.0
03C0: RLF 6F,F
03C1: RLF 70,F
03C2: RLF 71,F
03C3: RLF 72,F
03C4: DECF 77,F
03C5: BTFSC 03.2
03C6: GOTO 488
03C7: GOTO 3BD
03C8: BSF 6E.6
03C9: GOTO 435
03CA: BCF 6E.6
03CB: MOVF 65,W
03CC: MOVWF 6D
03CD: BTFSS 65.7
03CE: GOTO 3D1
03CF: BSF 72.7
03D0: GOTO 481
03D1: BCF 72.7
03D2: GOTO 481
03D3: MOVF 68,W
03D4: MOVWF 6C
03D5: MOVWF 77
03D6: MOVF 64,W
03D7: SUBWF 6C,F
03D8: MOVF 65,W
03D9: MOVWF 72
03DA: BSF 72.7
03DB: MOVF 66,W
03DC: MOVWF 71
03DD: MOVF 67,W
03DE: MOVWF 70
03DF: CLRF 6F
03E0: BCF 03.0
03E1: RRF 72,F
03E2: RRF 71,F
03E3: RRF 70,F
03E4: RRF 6F,F
03E5: DECFSZ 6C,F
03E6: GOTO 3DF
03E7: BTFSS 6D.7
03E8: GOTO 3EC
03E9: BSF 6E.1
03EA: GOTO 48D
03EB: BCF 6E.1
03EC: BCF 6C.0
03ED: BSF 6E.5
03EE: MOVLW 6B
03EF: MOVWF 04
03F0: BCF 03.7
03F1: GOTO 4A2
03F2: BCF 6E.5
03F3: BTFSC 6D.7
03F4: GOTO 3FF
03F5: BTFSS 6C.0
03F6: GOTO 40A
03F7: RRF 72,F
03F8: RRF 71,F
03F9: RRF 70,F
03FA: RRF 6F,F
03FB: INCF 77,F
03FC: BTFSC 03.2
03FD: GOTO 488
03FE: GOTO 40A
03FF: BTFSC 72.7
0400: GOTO 40D
0401: BCF 03.0
0402: RLF 6F,F
0403: RLF 70,F
0404: RLF 71,F
0405: RLF 72,F
0406: DECF 77,F
0407: BTFSC 03.2
0408: GOTO 488
0409: GOTO 3FF
040A: BSF 6E.7
040B: GOTO 435
040C: BCF 6E.7
040D: MOVF 69,W
040E: MOVWF 6D
040F: BTFSS 69.7
0410: GOTO 413
0411: BSF 72.7
0412: GOTO 481
0413: BCF 72.7
0414: GOTO 481
0415: MOVF 69,W
0416: MOVWF 72
0417: BSF 72.7
0418: MOVF 6A,W
0419: MOVWF 71
041A: MOVF 6B,W
041B: MOVWF 70
041C: BTFSS 6D.7
041D: GOTO 422
041E: BCF 72.7
041F: BSF 6E.2
0420: GOTO 48D
0421: BCF 6E.2
0422: CLRF 6F
0423: BCF 6C.0
0424: MOVLW 67
0425: MOVWF 04
0426: BCF 03.7
0427: GOTO 4A2
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -