⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 psp_wrt_transmitter.lst

📁 Embedded camera control program.
💻 LST
📖 第 1 页 / 共 5 页
字号:
CCS PCM C Compiler, Version 3.211, 13881               26-Jul-05 10:08

               Filename: E:\Hung\Working\Pic\Robot moi\Psp new\Psp_WRT_Transmitter.LST

               ROM used: 3816 words (47%)
                         Largest free fragment is 2048
               RAM used: 77 (21%) at main() level
                         147 (40%) worst case
               Stack:    3 locations

*
0000:  MOVLW  10
0001:  MOVWF  0A
0002:  GOTO   000
0003:  NOP
....................  //Connecting with camera for reading and calculating the errors  
.................... #device  PIC16F877 *=16 ADC=10  
0004:  BCF    0A.0
0005:  BCF    0A.1
0006:  BCF    0A.2
0007:  ADDWF  02,F
0008:  RETLW  41
0009:  RETLW  43
000A:  RETLW  4B
000B:  RETLW  00
000C:  BCF    0A.0
000D:  BCF    0A.1
000E:  BCF    0A.2
000F:  ADDWF  02,F
0010:  RETLW  43
0011:  RETLW  52
0012:  RETLW  20
0013:  RETLW  31
0014:  RETLW  38
0015:  RETLW  20
0016:  RETLW  34
0017:  RETLW  34
0018:  RETLW  0D
0019:  RETLW  00
001A:  BCF    0A.0
001B:  BCF    0A.1
001C:  BCF    0A.2
001D:  ADDWF  02,F
001E:  RETLW  50
001F:  RETLW  4D
0020:  RETLW  20
0021:  RETLW  31
0022:  RETLW  0D
0023:  RETLW  00
0024:  BCF    0A.0
0025:  BCF    0A.1
0026:  BCF    0A.2
0027:  ADDWF  02,F
0028:  RETLW  4D
0029:  RETLW  4D
002A:  RETLW  20
002B:  RETLW  30
002C:  RETLW  0D
002D:  RETLW  00
002E:  BCF    0A.0
002F:  BCF    0A.1
0030:  BCF    0A.2
0031:  ADDWF  02,F
0032:  RETLW  53
0033:  RETLW  57
0034:  RETLW  20
0035:  RETLW  31
0036:  RETLW  20
0037:  RETLW  33
0038:  RETLW  33
0039:  RETLW  20
003A:  RETLW  38
003B:  RETLW  30
003C:  RETLW  20
003D:  RETLW  0D
003E:  RETLW  00
003F:  BCF    0A.0
0040:  BCF    0A.1
0041:  BCF    0A.2
0042:  ADDWF  02,F
0043:  RETLW  4C
0044:  RETLW  4D
0045:  RETLW  20
0046:  RETLW  31
0047:  RETLW  0D
0048:  RETLW  00
0049:  BCF    0A.0
004A:  BCF    0A.1
004B:  BCF    0A.2
004C:  ADDWF  02,F
004D:  RETLW  50
004E:  RETLW  4D
004F:  RETLW  20
0050:  RETLW  30
0051:  RETLW  0D
0052:  RETLW  00
0053:  BCF    0A.0
0054:  BCF    0A.1
0055:  BCF    0A.2
0056:  ADDWF  02,F
0057:  RETLW  54
0058:  RETLW  43
0059:  RETLW  20
005A:  RETLW  0D
005B:  RETLW  00
*
00EB:  MOVF   69,W
00EC:  CLRF   78
00ED:  SUBWF  68,W
00EE:  BTFSC  03.0
00EF:  GOTO   0F3
00F0:  MOVF   68,W
00F1:  MOVWF  77
00F2:  GOTO   0FF
00F3:  CLRF   77
00F4:  MOVLW  08
00F5:  MOVWF  6A
00F6:  RLF    68,F
00F7:  RLF    77,F
00F8:  MOVF   69,W
00F9:  SUBWF  77,W
00FA:  BTFSC  03.0
00FB:  MOVWF  77
00FC:  RLF    78,F
00FD:  DECFSZ 6A,F
00FE:  GOTO   0F6
00FF:  RETLW  00
0100:  BCF    67.6
0101:  MOVF   66,W
0102:  MOVWF  68
0103:  MOVLW  64
0104:  MOVWF  69
0105:  CALL   0EB
0106:  MOVF   78,W
0107:  BTFSS  03.2
0108:  GOTO   126
0109:  BTFSC  67.3
010A:  GOTO   132
010B:  BTFSC  67.6
010C:  GOTO   113
010D:  BTFSC  67.0
010E:  GOTO   113
010F:  BTFSC  67.2
0110:  GOTO   113
0111:  BTFSC  67.7
0112:  GOTO   132
0113:  BTFSS  67.0
0114:  GOTO   11F
0115:  BTFSC  67.7
0116:  GOTO   132
0117:  BTFSC  67.6
0118:  GOTO   11F
0119:  BTFSC  67.0
011A:  GOTO   132
011B:  BTFSC  67.2
011C:  GOTO   11F
011D:  BTFSC  67.7
011E:  GOTO   132
011F:  MOVLW  20
0120:  BTFSS  67.4
0121:  MOVLW  30
0122:  BTFSS  0C.4
0123:  GOTO   122
0124:  MOVWF  19
0125:  GOTO   132
0126:  BTFSS  67.7
0127:  GOTO   12D
0128:  MOVLW  2D
0129:  BTFSS  0C.4
012A:  GOTO   129
012B:  MOVWF  19
012C:  BCF    67.7
012D:  MOVLW  30
012E:  ADDWF  78,W
012F:  BTFSS  0C.4
0130:  GOTO   12F
0131:  MOVWF  19
0132:  BTFSC  67.6
0133:  GOTO   13C
0134:  MOVF   77,W
0135:  MOVWF  68
0136:  MOVLW  0A
0137:  MOVWF  69
0138:  CALL   0EB
0139:  MOVF   78,W
013A:  BSF    67.6
013B:  GOTO   106
013C:  BTFSS  67.7
013D:  GOTO   142
013E:  MOVLW  2D
013F:  BTFSS  0C.4
0140:  GOTO   13F
0141:  MOVWF  19
0142:  MOVLW  30
0143:  ADDWF  77,W
0144:  BTFSS  0C.4
0145:  GOTO   144
0146:  MOVWF  19
0147:  RETLW  00
0148:  CLRF   77
0149:  CLRF   78
014A:  MOVF   75,W
014B:  BCF    03.0
014C:  BTFSC  76.0
014D:  ADDWF  77,F
014E:  RRF    77,F
014F:  RRF    78,F
0150:  BTFSC  76.1
0151:  ADDWF  77,F
0152:  RRF    77,F
0153:  RRF    78,F
0154:  BTFSC  76.2
0155:  ADDWF  77,F
0156:  RRF    77,F
0157:  RRF    78,F
0158:  BTFSC  76.3
0159:  ADDWF  77,F
015A:  RRF    77,F
015B:  RRF    78,F
015C:  BTFSC  76.4
015D:  ADDWF  77,F
015E:  RRF    77,F
015F:  RRF    78,F
0160:  BTFSC  76.5
0161:  ADDWF  77,F
0162:  RRF    77,F
0163:  RRF    78,F
0164:  BTFSC  76.6
0165:  ADDWF  77,F
0166:  RRF    77,F
0167:  RRF    78,F
0168:  BTFSC  76.7
0169:  ADDWF  77,F
016A:  RRF    77,F
016B:  RRF    78,F
016C:  BCF    0A.3
016D:  BCF    0A.4
016E:  GOTO   216 (RETURN)
*
02CB:  MOVLW  8E
02CC:  MOVWF  77
02CD:  BSF    03.5
02CE:  MOVF   43,W
02CF:  MOVWF  78
02D0:  MOVF   42,W
02D1:  MOVWF  79
02D2:  CLRF   7A
02D3:  MOVF   78,F
02D4:  BTFSS  03.2
02D5:  GOTO   2E0
02D6:  MOVF   79,W
02D7:  MOVWF  78
02D8:  CLRF   79
02D9:  MOVLW  08
02DA:  SUBWF  77,F
02DB:  MOVF   78,F
02DC:  BTFSS  03.2
02DD:  GOTO   2E0
02DE:  CLRF   77
02DF:  GOTO   2E8
02E0:  BCF    03.0
02E1:  BTFSC  78.7
02E2:  GOTO   2E7
02E3:  RLF    79,F
02E4:  RLF    78,F
02E5:  DECF   77,F
02E6:  GOTO   2E0
02E7:  BCF    78.7
02E8:  NOP
02E9:  BCF    03.5
02EA:  RETLW  00
02EB:  BSF    03.5
02EC:  MOVF   42,W
02ED:  BTFSC  03.2
02EE:  GOTO   35C
02EF:  MOVWF  4A
02F0:  MOVF   46,W
02F1:  BTFSC  03.2
02F2:  GOTO   35C
02F3:  ADDWF  4A,F
02F4:  BTFSC  03.0
02F5:  GOTO   2FD
02F6:  MOVLW  7F
02F7:  SUBWF  4A,F
02F8:  BTFSS  03.0
02F9:  GOTO   35C
02FA:  BTFSC  03.2
02FB:  GOTO   35C
02FC:  GOTO   301
02FD:  MOVLW  81
02FE:  ADDWF  4A,F
02FF:  BTFSC  03.0
0300:  GOTO   35C
0301:  MOVF   4A,W
0302:  MOVWF  77
0303:  CLRF   78
0304:  CLRF   79
0305:  CLRF   7A
0306:  MOVF   43,W
0307:  MOVWF  4E
0308:  BSF    4E.7
0309:  MOVF   44,W
030A:  MOVWF  4D
030B:  MOVF   45,W
030C:  MOVWF  4C
030D:  MOVLW  18
030E:  MOVWF  4A
030F:  CLRF   4B
0310:  BTFSS  4C.0
0311:  GOTO   32A
0312:  MOVF   49,W
0313:  ADDWF  7A,F
0314:  BTFSS  03.0
0315:  GOTO   31C
0316:  INCF   79,F
0317:  BTFSS  03.2
0318:  GOTO   31C
0319:  INCF   78,F
031A:  BTFSC  03.2
031B:  BSF    4B.7
031C:  MOVF   48,W
031D:  ADDWF  79,F
031E:  BTFSS  03.0
031F:  GOTO   323
0320:  INCF   78,F
0321:  BTFSC  03.2
0322:  BSF    4B.7
0323:  MOVF   47,W
0324:  MOVWF  44
0325:  BSF    44.7
0326:  MOVF   44,W
0327:  ADDWF  78,F
0328:  BTFSC  03.0
0329:  BSF    4B.7
032A:  RLF    4B,F
032B:  RRF    78,F
032C:  RRF    79,F
032D:  RRF    7A,F
032E:  RRF    4E,F
032F:  RRF    4D,F
0330:  RRF    4C,F
0331:  BCF    03.0
0332:  DECFSZ 4A,F
0333:  GOTO   30F
0334:  MOVLW  01
0335:  ADDWF  77,F
0336:  BTFSC  03.0
0337:  GOTO   35C
0338:  BTFSC  78.7
0339:  GOTO   341
033A:  RLF    4E,F
033B:  RLF    7A,F
033C:  RLF    79,F
033D:  RLF    78,F
033E:  DECF   77,F
033F:  BTFSC  03.2
0340:  GOTO   35C
0341:  BTFSS  4E.7
0342:  GOTO   352
0343:  INCF   7A,F
0344:  BTFSS  03.2
0345:  GOTO   352
0346:  INCF   79,F
0347:  BTFSS  03.2
0348:  GOTO   352
0349:  INCF   78,F
034A:  BTFSS  03.2
034B:  GOTO   352
034C:  RRF    78,F
034D:  RRF    79,F
034E:  RRF    7A,F
034F:  INCF   77,F
0350:  BTFSC  03.2
0351:  GOTO   35C
0352:  MOVF   43,W
0353:  MOVWF  4B
0354:  MOVF   47,W
0355:  XORWF  4B,F
0356:  BTFSS  4B.7
0357:  GOTO   35A
0358:  BSF    78.7
0359:  GOTO   360
035A:  BCF    78.7
035B:  GOTO   360
035C:  CLRF   77
035D:  CLRF   78
035E:  CLRF   79
035F:  CLRF   7A
0360:  NOP
0361:  BCF    03.5
0362:  RETLW  00
0363:  MOVLW  8E
0364:  MOVWF  77
0365:  BSF    03.5
0366:  MOVF   3E,W
0367:  SUBWF  77,F
0368:  MOVF   3F,W
0369:  MOVWF  79
036A:  MOVF   40,W
036B:  MOVWF  78
036C:  BSF    79.7
036D:  MOVF   77,F
036E:  BTFSC  03.2
036F:  GOTO   37B
0370:  BCF    03.0
0371:  MOVF   79,F
0372:  BTFSS  03.2
0373:  GOTO   377
0374:  MOVF   78,F
0375:  BTFSC  03.2
0376:  GOTO   37B
0377:  RRF    79,F
0378:  RRF    78,F
0379:  DECFSZ 77,F
037A:  GOTO   370
037B:  BTFSS  3F.7
037C:  GOTO   382
037D:  COMF   78,F
037E:  COMF   79,F
037F:  INCF   78,F
0380:  BTFSC  03.2
0381:  INCF   79,F
0382:  NOP
0383:  BCF    03.5
0384:  RETLW  00
0385:  MOVLW  80
0386:  BTFSS  03.1
0387:  GOTO   38B
0388:  BSF    03.5
0389:  XORWF  49,F
038A:  BCF    03.5
038B:  BSF    03.5
038C:  CLRF   4E
038D:  CLRF   4F
038E:  MOVF   45,W
038F:  MOVWF  4D
0390:  MOVF   49,W
0391:  XORWF  4D,F
0392:  MOVF   44,W
0393:  BTFSC  03.2
0394:  GOTO   479
0395:  MOVWF  4C
0396:  MOVWF  77
0397:  MOVF   48,W
0398:  BTFSC  03.2
0399:  GOTO   482
039A:  SUBWF  4C,F
039B:  BTFSC  03.2
039C:  GOTO   41E
039D:  BTFSS  03.0
039E:  GOTO   3DC
039F:  MOVF   49,W
03A0:  MOVWF  52
03A1:  BSF    52.7
03A2:  MOVF   4A,W
03A3:  MOVWF  51
03A4:  MOVF   4B,W
03A5:  MOVWF  50
03A6:  CLRF   4F
03A7:  BCF    03.0
03A8:  RRF    52,F
03A9:  RRF    51,F
03AA:  RRF    50,F
03AB:  RRF    4F,F
03AC:  DECFSZ 4C,F
03AD:  GOTO   3A6
03AE:  BTFSS  4D.7
03AF:  GOTO   3B3
03B0:  BSF    4E.0
03B1:  GOTO   496
03B2:  BCF    4E.0
03B3:  BCF    4C.0
03B4:  BSF    4E.4
03B5:  MOVLW  C7
03B6:  MOVWF  04
03B7:  BCF    03.7
03B8:  GOTO   4AB
03B9:  BCF    4E.4
03BA:  BTFSC  4D.7
03BB:  GOTO   3C6
03BC:  BTFSS  4C.0
03BD:  GOTO   3D1
03BE:  RRF    52,F
03BF:  RRF    51,F
03C0:  RRF    50,F
03C1:  RRF    4F,F
03C2:  INCF   77,F
03C3:  BTFSC  03.2
03C4:  GOTO   491
03C5:  GOTO   3D1
03C6:  BTFSC  52.7
03C7:  GOTO   3D4
03C8:  BCF    03.0
03C9:  RLF    4F,F
03CA:  RLF    50,F
03CB:  RLF    51,F
03CC:  RLF    52,F
03CD:  DECF   77,F
03CE:  BTFSC  03.2
03CF:  GOTO   491
03D0:  GOTO   3C6
03D1:  BSF    4E.6
03D2:  GOTO   43E
03D3:  BCF    4E.6
03D4:  MOVF   45,W
03D5:  MOVWF  4D
03D6:  BTFSS  45.7
03D7:  GOTO   3DA
03D8:  BSF    52.7
03D9:  GOTO   48A
03DA:  BCF    52.7
03DB:  GOTO   48A
03DC:  MOVF   48,W
03DD:  MOVWF  4C
03DE:  MOVWF  77
03DF:  MOVF   44,W
03E0:  SUBWF  4C,F
03E1:  MOVF   45,W
03E2:  MOVWF  52
03E3:  BSF    52.7
03E4:  MOVF   46,W
03E5:  MOVWF  51
03E6:  MOVF   47,W
03E7:  MOVWF  50
03E8:  CLRF   4F
03E9:  BCF    03.0

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -