📄 1t.lst
字号:
CCS PCM C Compiler, Version 3.211, 13881 26-Jul-05 16:59
Filename: E:\Hung\Working\Pic\Robot moi\Psp new\1t.LST
ROM used: 4044 words (49%)
Largest free fragment is 2048
RAM used: 48 (13%) at main() level
117 (32%) worst case
Stack: 3 locations
*
0000: MOVLW 10
0001: MOVWF 0A
0002: GOTO 000
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
*
00EA: MOVF 4C,W
00EB: CLRF 78
00EC: SUBWF 4B,W
00ED: BTFSC 03.0
00EE: GOTO 0F2
00EF: MOVF 4B,W
00F0: MOVWF 77
00F1: GOTO 0FE
00F2: CLRF 77
00F3: MOVLW 08
00F4: MOVWF 4D
00F5: RLF 4B,F
00F6: RLF 77,F
00F7: MOVF 4C,W
00F8: SUBWF 77,W
00F9: BTFSC 03.0
00FA: MOVWF 77
00FB: RLF 78,F
00FC: DECFSZ 4D,F
00FD: GOTO 0F5
00FE: RETLW 00
00FF: BCF 4A.6
0100: MOVF 49,W
0101: MOVWF 4B
0102: MOVLW 64
0103: MOVWF 4C
0104: CALL 0EA
0105: MOVF 78,W
0106: BTFSS 03.2
0107: GOTO 125
0108: BTFSC 4A.3
0109: GOTO 131
010A: BTFSC 4A.6
010B: GOTO 112
010C: BTFSC 4A.0
010D: GOTO 112
010E: BTFSC 4A.2
010F: GOTO 112
0110: BTFSC 4A.7
0111: GOTO 131
0112: BTFSS 4A.0
0113: GOTO 11E
0114: BTFSC 4A.7
0115: GOTO 131
0116: BTFSC 4A.6
0117: GOTO 11E
0118: BTFSC 4A.0
0119: GOTO 131
011A: BTFSC 4A.2
011B: GOTO 11E
011C: BTFSC 4A.7
011D: GOTO 131
011E: MOVLW 20
011F: BTFSS 4A.4
0120: MOVLW 30
0121: BTFSS 0C.4
0122: GOTO 121
0123: MOVWF 19
0124: GOTO 131
0125: BTFSS 4A.7
0126: GOTO 12C
0127: MOVLW 2D
0128: BTFSS 0C.4
0129: GOTO 128
012A: MOVWF 19
012B: BCF 4A.7
012C: MOVLW 30
012D: ADDWF 78,W
012E: BTFSS 0C.4
012F: GOTO 12E
0130: MOVWF 19
0131: BTFSC 4A.6
0132: GOTO 13B
0133: MOVF 77,W
0134: MOVWF 4B
0135: MOVLW 0A
0136: MOVWF 4C
0137: CALL 0EA
0138: MOVF 78,W
0139: BSF 4A.6
013A: GOTO 105
013B: BTFSS 4A.7
013C: GOTO 141
013D: MOVLW 2D
013E: BTFSS 0C.4
013F: GOTO 13E
0140: MOVWF 19
0141: MOVLW 30
0142: ADDWF 77,W
0143: BTFSS 0C.4
0144: GOTO 143
0145: MOVWF 19
0146: RETLW 00
0147: CLRF 77
0148: CLRF 78
0149: MOVF 56,W
014A: BCF 03.0
014B: BTFSC 57.0
014C: ADDWF 77,F
014D: RRF 77,F
014E: RRF 78,F
014F: BTFSC 57.1
0150: ADDWF 77,F
0151: RRF 77,F
0152: RRF 78,F
0153: BTFSC 57.2
0154: ADDWF 77,F
0155: RRF 77,F
0156: RRF 78,F
0157: BTFSC 57.3
0158: ADDWF 77,F
0159: RRF 77,F
015A: RRF 78,F
015B: BTFSC 57.4
015C: ADDWF 77,F
015D: RRF 77,F
015E: RRF 78,F
015F: BTFSC 57.5
0160: ADDWF 77,F
0161: RRF 77,F
0162: RRF 78,F
0163: BTFSC 57.6
0164: ADDWF 77,F
0165: RRF 77,F
0166: RRF 78,F
0167: BTFSC 57.7
0168: ADDWF 77,F
0169: RRF 77,F
016A: RRF 78,F
016B: BCF 0A.3
016C: BCF 0A.4
016D: GOTO 215 (RETURN)
*
0336: MOVLW 8E
0337: MOVWF 77
0338: BSF 03.5
0339: MOVF 25,W
033A: MOVWF 78
033B: MOVF 24,W
033C: MOVWF 79
033D: CLRF 7A
033E: MOVF 78,F
033F: BTFSS 03.2
0340: GOTO 34B
0341: MOVF 79,W
0342: MOVWF 78
0343: CLRF 79
0344: MOVLW 08
0345: SUBWF 77,F
0346: MOVF 78,F
0347: BTFSS 03.2
0348: GOTO 34B
0349: CLRF 77
034A: GOTO 353
034B: BCF 03.0
034C: BTFSC 78.7
034D: GOTO 352
034E: RLF 79,F
034F: RLF 78,F
0350: DECF 77,F
0351: GOTO 34B
0352: BCF 78.7
0353: NOP
0354: BCF 03.5
0355: RETLW 00
0356: MOVLW 8E
0357: MOVWF 77
0358: MOVF 53,W
0359: MOVWF 78
035A: MOVF 52,W
035B: MOVWF 79
035C: CLRF 7A
035D: BTFSS 53.7
035E: GOTO 364
035F: COMF 78,F
0360: COMF 79,F
0361: INCF 79,F
0362: BTFSC 03.2
0363: INCF 78,F
0364: MOVF 78,F
0365: BTFSS 03.2
0366: GOTO 371
0367: MOVF 79,W
0368: MOVWF 78
0369: CLRF 79
036A: MOVLW 08
036B: SUBWF 77,F
036C: MOVF 78,F
036D: BTFSS 03.2
036E: GOTO 371
036F: CLRF 77
0370: GOTO 37A
0371: BCF 03.0
0372: BTFSC 78.7
0373: GOTO 378
0374: RLF 79,F
0375: RLF 78,F
0376: DECF 77,F
0377: GOTO 371
0378: BTFSS 53.7
0379: BCF 78.7
037A: NOP
037B: BSF 0A.3
037C: BCF 0A.4
037D: GOTO 020 (RETURN)
037E: MOVLW 80
037F: BTFSS 03.1
0380: GOTO 384
0381: BSF 03.5
0382: XORWF 2B,F
0383: BCF 03.5
0384: BSF 03.5
0385: CLRF 30
0386: CLRF 31
0387: MOVF 27,W
0388: MOVWF 2F
0389: MOVF 2B,W
038A: XORWF 2F,F
038B: MOVF 26,W
038C: BTFSC 03.2
038D: GOTO 472
038E: MOVWF 2E
038F: MOVWF 77
0390: MOVF 2A,W
0391: BTFSC 03.2
0392: GOTO 47B
0393: SUBWF 2E,F
0394: BTFSC 03.2
0395: GOTO 417
0396: BTFSS 03.0
0397: GOTO 3D5
0398: MOVF 2B,W
0399: MOVWF 34
039A: BSF 34.7
039B: MOVF 2C,W
039C: MOVWF 33
039D: MOVF 2D,W
039E: MOVWF 32
039F: CLRF 31
03A0: BCF 03.0
03A1: RRF 34,F
03A2: RRF 33,F
03A3: RRF 32,F
03A4: RRF 31,F
03A5: DECFSZ 2E,F
03A6: GOTO 39F
03A7: BTFSS 2F.7
03A8: GOTO 3AC
03A9: BSF 30.0
03AA: GOTO 48F
03AB: BCF 30.0
03AC: BCF 2E.0
03AD: BSF 30.4
03AE: MOVLW A9
03AF: MOVWF 04
03B0: BCF 03.7
03B1: GOTO 4A4
03B2: BCF 30.4
03B3: BTFSC 2F.7
03B4: GOTO 3BF
03B5: BTFSS 2E.0
03B6: GOTO 3CA
03B7: RRF 34,F
03B8: RRF 33,F
03B9: RRF 32,F
03BA: RRF 31,F
03BB: INCF 77,F
03BC: BTFSC 03.2
03BD: GOTO 48A
03BE: GOTO 3CA
03BF: BTFSC 34.7
03C0: GOTO 3CD
03C1: BCF 03.0
03C2: RLF 31,F
03C3: RLF 32,F
03C4: RLF 33,F
03C5: RLF 34,F
03C6: DECF 77,F
03C7: BTFSC 03.2
03C8: GOTO 48A
03C9: GOTO 3BF
03CA: BSF 30.6
03CB: GOTO 437
03CC: BCF 30.6
03CD: MOVF 27,W
03CE: MOVWF 2F
03CF: BTFSS 27.7
03D0: GOTO 3D3
03D1: BSF 34.7
03D2: GOTO 483
03D3: BCF 34.7
03D4: GOTO 483
03D5: MOVF 2A,W
03D6: MOVWF 2E
03D7: MOVWF 77
03D8: MOVF 26,W
03D9: SUBWF 2E,F
03DA: MOVF 27,W
03DB: MOVWF 34
03DC: BSF 34.7
03DD: MOVF 28,W
03DE: MOVWF 33
03DF: MOVF 29,W
03E0: MOVWF 32
03E1: CLRF 31
03E2: BCF 03.0
03E3: RRF 34,F
03E4: RRF 33,F
03E5: RRF 32,F
03E6: RRF 31,F
03E7: DECFSZ 2E,F
03E8: GOTO 3E1
03E9: BTFSS 2F.7
03EA: GOTO 3EE
03EB: BSF 30.1
03EC: GOTO 48F
03ED: BCF 30.1
03EE: BCF 2E.0
03EF: BSF 30.5
03F0: MOVLW AD
03F1: MOVWF 04
03F2: BCF 03.7
03F3: GOTO 4A4
03F4: BCF 30.5
03F5: BTFSC 2F.7
03F6: GOTO 401
03F7: BTFSS 2E.0
03F8: GOTO 40C
03F9: RRF 34,F
03FA: RRF 33,F
03FB: RRF 32,F
03FC: RRF 31,F
03FD: INCF 77,F
03FE: BTFSC 03.2
03FF: GOTO 48A
0400: GOTO 40C
0401: BTFSC 34.7
0402: GOTO 40F
0403: BCF 03.0
0404: RLF 31,F
0405: RLF 32,F
0406: RLF 33,F
0407: RLF 34,F
0408: DECF 77,F
0409: BTFSC 03.2
040A: GOTO 48A
040B: GOTO 401
040C: BSF 30.7
040D: GOTO 437
040E: BCF 30.7
040F: MOVF 2B,W
0410: MOVWF 2F
0411: BTFSS 2B.7
0412: GOTO 415
0413: BSF 34.7
0414: GOTO 483
0415: BCF 34.7
0416: GOTO 483
0417: MOVF 2B,W
0418: MOVWF 34
0419: BSF 34.7
041A: MOVF 2C,W
041B: MOVWF 33
041C: MOVF 2D,W
041D: MOVWF 32
041E: BTFSS 2F.7
041F: GOTO 424
0420: BCF 34.7
0421: BSF 30.2
0422: GOTO 48F
0423: BCF 30.2
0424: CLRF 31
0425: BCF 2E.0
0426: MOVLW A9
0427: MOVWF 04
0428: BCF 03.7
0429: GOTO 4A4
042A: BTFSC 2F.7
042B: GOTO 44D
042C: MOVF 27,W
042D: MOVWF 2F
042E: BTFSS 2E.0
042F: GOTO 437
0430: RRF 34,F
0431: RRF 33,F
0432: RRF 32,F
0433: RRF 31,F
0434: INCF 77,F
0435: BTFSC 03.2
0436: GOTO 48A
0437: BTFSS 31.7
0438: GOTO 448
0439: INCF 32,F
043A: BTFSS 03.2
043B: GOTO 448
043C: INCF 33,F
043D: BTFSS 03.2
043E: GOTO 448
043F: INCF 34,F
0440: BTFSS 03.2
0441: GOTO 448
0442: RRF 34,F
0443: RRF 33,F
0444: RRF 32,F
0445: INCF 77,F
0446: BTFSC 03.2
0447: GOTO 48A
0448: BTFSC 30.6
0449: GOTO 3CC
044A: BTFSC 30.7
044B: GOTO 40E
044C: GOTO 46C
044D: MOVLW 80
044E: XORWF 34,F
044F: BTFSS 34.7
0450: GOTO 455
0451: GOTO 48F
0452: MOVF 2B,W
0453: MOVWF 2F
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -