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

📄 weldrobotold.lst

📁 Welding Robot controller C Embedded Program on micro-controller.
💻 LST
📖 第 1 页 / 共 5 页
字号:
CCS PCM C Compiler, Version 3.242, 16465               26-Jun-06 13:36

               Filename: D:\Shared\Hung\Controller\Robot\weldrobotold.lst

               ROM used: 4893 words (60%)
                         Largest free fragment is 2048
               RAM used: 52 (14%) at main() level
                         163 (44%) worst case
               Stack:    7 worst case (4 in main + 3 for interrupts)

*
0000:  MOVLW  10
0001:  MOVWF  0A
0002:  GOTO   1BC
0003:  NOP
0004:  MOVWF  7F
0005:  SWAPF  03,W
0006:  CLRF   03
0007:  MOVWF  21
0008:  MOVF   0A,W
0009:  MOVWF  20
000A:  CLRF   0A
000B:  MOVF   04,W
000C:  MOVWF  22
000D:  MOVF   77,W
000E:  MOVWF  23
000F:  MOVF   78,W
0010:  MOVWF  24
0011:  MOVF   79,W
0012:  MOVWF  25
0013:  MOVF   7A,W
0014:  MOVWF  26
0015:  MOVF   7B,W
0016:  MOVWF  27
0017:  BCF    03.7
0018:  BCF    03.5
0019:  BTFSS  0B.5
001A:  GOTO   01D
001B:  BTFSC  0B.2
001C:  GOTO   034
001D:  BTFSS  0B.3
001E:  GOTO   021
001F:  BTFSC  0B.0
0020:  GOTO   037
0021:  MOVF   22,W
0022:  MOVWF  04
0023:  MOVF   23,W
0024:  MOVWF  77
0025:  MOVF   24,W
0026:  MOVWF  78
0027:  MOVF   25,W
0028:  MOVWF  79
0029:  MOVF   26,W
002A:  MOVWF  7A
002B:  MOVF   27,W
002C:  MOVWF  7B
002D:  MOVF   20,W
002E:  MOVWF  0A
002F:  SWAPF  21,W
0030:  MOVWF  03
0031:  SWAPF  7F,F
0032:  SWAPF  7F,W
0033:  RETFIE
0034:  BCF    0A.3
0035:  BCF    0A.4
0036:  GOTO   532
0037:  BCF    0A.3
0038:  BCF    0A.4
0039:  GOTO   26E
....................  
.................... #device  PIC16F877 *=16 ADC=10 
003A:  BCF    0A.0
003B:  BCF    0A.1
003C:  BCF    0A.2
003D:  ADDWF  02,F
003E:  RETLW  78
003F:  RETLW  75
0040:  RETLW  6E
0041:  RETLW  67
0042:  RETLW  3D
0043:  RETLW  25
0044:  RETLW  6C
0045:  RETLW  64
0046:  RETLW  0D
0047:  RETLW  00
0048:  BCF    0A.0
0049:  BCF    0A.1
004A:  BCF    0A.2
004B:  ADDWF  02,F
004C:  RETLW  65
004D:  RETLW  72
004E:  RETLW  72
004F:  RETLW  3D
0050:  RETLW  25
0051:  RETLW  66
0052:  RETLW  0D
0053:  RETLW  00
*
013A:  CLRF   77
013B:  CLRF   78
013C:  CLRF   79
013D:  CLRF   7A
013E:  BSF    03.5
013F:  CLRF   50
0140:  CLRF   51
0141:  CLRF   52
0142:  CLRF   53
0143:  MOVF   4F,W
0144:  IORWF  4E,W
0145:  IORWF  4D,W
0146:  IORWF  4C,W
0147:  BTFSC  03.2
0148:  GOTO   179
0149:  MOVLW  20
014A:  MOVWF  54
014B:  BCF    03.0
014C:  RLF    48,F
014D:  RLF    49,F
014E:  RLF    4A,F
014F:  RLF    4B,F
0150:  RLF    50,F
0151:  RLF    51,F
0152:  RLF    52,F
0153:  RLF    53,F
0154:  MOVF   4F,W
0155:  SUBWF  53,W
0156:  BTFSS  03.2
0157:  GOTO   162
0158:  MOVF   4E,W
0159:  SUBWF  52,W
015A:  BTFSS  03.2
015B:  GOTO   162
015C:  MOVF   4D,W
015D:  SUBWF  51,W
015E:  BTFSS  03.2
015F:  GOTO   162
0160:  MOVF   4C,W
0161:  SUBWF  50,W
0162:  BTFSS  03.0
0163:  GOTO   173
0164:  MOVF   4C,W
0165:  SUBWF  50,F
0166:  MOVF   4D,W
0167:  BTFSS  03.0
0168:  INCFSZ 4D,W
0169:  SUBWF  51,F
016A:  MOVF   4E,W
016B:  BTFSS  03.0
016C:  INCFSZ 4E,W
016D:  SUBWF  52,F
016E:  MOVF   4F,W
016F:  BTFSS  03.0
0170:  INCFSZ 4F,W
0171:  SUBWF  53,F
0172:  BSF    03.0
0173:  RLF    77,F
0174:  RLF    78,F
0175:  RLF    79,F
0176:  RLF    7A,F
0177:  DECFSZ 54,F
0178:  GOTO   14B
0179:  NOP
017A:  MOVLW  D0
017B:  MOVWF  04
017C:  BCF    03.7
017D:  BCF    03.5
017E:  RETLW  00
*
0413:  BCF    0A.0
0414:  BCF    0A.1
0415:  BSF    0A.2
0416:  ADDWF  02,F
0417:  GOTO   285
0418:  GOTO   288
0419:  GOTO   28B
041A:  GOTO   2AA
041B:  GOTO   2C9
041C:  MOVLW  8E
041D:  MOVWF  77
041E:  BSF    03.5
041F:  MOVF   58,W
0420:  MOVWF  78
0421:  MOVF   57,W
0422:  MOVWF  79
0423:  CLRF   7A
0424:  MOVF   78,F
0425:  BTFSS  03.2
0426:  GOTO   431
0427:  MOVF   79,W
0428:  MOVWF  78
0429:  CLRF   79
042A:  MOVLW  08
042B:  SUBWF  77,F
042C:  MOVF   78,F
042D:  BTFSS  03.2
042E:  GOTO   431
042F:  CLRF   77
0430:  GOTO   439
0431:  BCF    03.0
0432:  BTFSC  78.7
0433:  GOTO   438
0434:  RLF    79,F
0435:  RLF    78,F
0436:  DECF   77,F
0437:  GOTO   431
0438:  BCF    78.7
0439:  NOP
043A:  BCF    03.5
043B:  RETLW  00
043C:  BSF    03.5
043D:  MOVF   57,W
043E:  BTFSC  03.2
043F:  GOTO   4AD
0440:  MOVWF  5F
0441:  MOVF   5B,W
0442:  BTFSC  03.2
0443:  GOTO   4AD
0444:  ADDWF  5F,F
0445:  BTFSC  03.0
0446:  GOTO   44E
0447:  MOVLW  7F
0448:  SUBWF  5F,F
0449:  BTFSS  03.0
044A:  GOTO   4AD
044B:  BTFSC  03.2
044C:  GOTO   4AD
044D:  GOTO   452
044E:  MOVLW  81
044F:  ADDWF  5F,F
0450:  BTFSC  03.0
0451:  GOTO   4AD
0452:  MOVF   5F,W
0453:  MOVWF  77
0454:  CLRF   78
0455:  CLRF   79
0456:  CLRF   7A
0457:  MOVF   58,W
0458:  MOVWF  63
0459:  BSF    63.7
045A:  MOVF   59,W
045B:  MOVWF  62
045C:  MOVF   5A,W
045D:  MOVWF  61
045E:  MOVLW  18
045F:  MOVWF  5F
0460:  CLRF   60
0461:  BTFSS  61.0
0462:  GOTO   47B
0463:  MOVF   5E,W
0464:  ADDWF  7A,F
0465:  BTFSS  03.0
0466:  GOTO   46D
0467:  INCF   79,F
0468:  BTFSS  03.2
0469:  GOTO   46D
046A:  INCF   78,F
046B:  BTFSC  03.2
046C:  BSF    60.7
046D:  MOVF   5D,W
046E:  ADDWF  79,F
046F:  BTFSS  03.0
0470:  GOTO   474
0471:  INCF   78,F
0472:  BTFSC  03.2
0473:  BSF    60.7
0474:  MOVF   5C,W
0475:  MOVWF  59
0476:  BSF    59.7
0477:  MOVF   59,W
0478:  ADDWF  78,F
0479:  BTFSC  03.0
047A:  BSF    60.7
047B:  RLF    60,F
047C:  RRF    78,F
047D:  RRF    79,F
047E:  RRF    7A,F
047F:  RRF    63,F
0480:  RRF    62,F
0481:  RRF    61,F
0482:  BCF    03.0
0483:  DECFSZ 5F,F
0484:  GOTO   460
0485:  MOVLW  01
0486:  ADDWF  77,F
0487:  BTFSC  03.0
0488:  GOTO   4AD
0489:  BTFSC  78.7
048A:  GOTO   492
048B:  RLF    63,F
048C:  RLF    7A,F
048D:  RLF    79,F
048E:  RLF    78,F
048F:  DECF   77,F
0490:  BTFSC  03.2
0491:  GOTO   4AD
0492:  BTFSS  63.7
0493:  GOTO   4A3
0494:  INCF   7A,F
0495:  BTFSS  03.2
0496:  GOTO   4A3
0497:  INCF   79,F
0498:  BTFSS  03.2
0499:  GOTO   4A3
049A:  INCF   78,F
049B:  BTFSS  03.2
049C:  GOTO   4A3
049D:  RRF    78,F
049E:  RRF    79,F
049F:  RRF    7A,F
04A0:  INCF   77,F
04A1:  BTFSC  03.2
04A2:  GOTO   4AD
04A3:  MOVF   58,W
04A4:  MOVWF  60
04A5:  MOVF   5C,W
04A6:  XORWF  60,F
04A7:  BTFSS  60.7
04A8:  GOTO   4AB
04A9:  BSF    78.7
04AA:  GOTO   4B1
04AB:  BCF    78.7
04AC:  GOTO   4B1
04AD:  CLRF   77
04AE:  CLRF   78
04AF:  CLRF   79
04B0:  CLRF   7A
04B1:  NOP
04B2:  BCF    03.5
04B3:  RETLW  00
04B4:  BSF    03.5
04B5:  CLRF   60
04B6:  MOVF   04,W
04B7:  MOVWF  5F
04B8:  BCF    60.0
04B9:  BTFSC  03.7
04BA:  BSF    60.0
04BB:  BTFSS  59.7
04BC:  GOTO   4C5
04BD:  BSF    5F.7
04BE:  BTFSS  5F.4
04BF:  INCF   5F,F
04C0:  COMF   58,F
04C1:  COMF   59,F
04C2:  INCF   58,F
04C3:  BTFSC  03.2
04C4:  INCF   59,F
04C5:  SWAPF  59,W
04C6:  IORLW  F0
04C7:  MOVWF  5B
04C8:  ADDWF  5B,F
04C9:  ADDLW  E2
04CA:  MOVWF  5C
04CB:  ADDLW  32
04CC:  MOVWF  5E
04CD:  MOVF   59,W
04CE:  ANDLW  0F
04CF:  ADDWF  5C,F
04D0:  ADDWF  5C,F
04D1:  ADDWF  5E,F
04D2:  ADDLW  E9
04D3:  MOVWF  5D
04D4:  ADDWF  5D,F
04D5:  ADDWF  5D,F
04D6:  SWAPF  58,W
04D7:  ANDLW  0F
04D8:  ADDWF  5D,F
04D9:  ADDWF  5E,F
04DA:  RLF    5D,F
04DB:  RLF    5E,F
04DC:  COMF   5E,F
04DD:  RLF    5E,F
04DE:  MOVF   58,W
04DF:  ANDLW  0F
04E0:  ADDWF  5E,F
04E1:  RLF    5B,F
04E2:  MOVLW  07
04E3:  MOVWF  5A
04E4:  MOVLW  0A
04E5:  ADDWF  5E,F
04E6:  DECF   5D,F
04E7:  BTFSS  03.0
04E8:  GOTO   4E5
04E9:  ADDWF  5D,F
04EA:  DECF   5C,F
04EB:  BTFSS  03.0
04EC:  GOTO   4E9
04ED:  ADDWF  5C,F
04EE:  DECF   5B,F
04EF:  BTFSS  03.0
04F0:  GOTO   4ED
04F1:  ADDWF  5B,F
04F2:  DECF   5A,F
04F3:  BTFSS  03.0
04F4:  GOTO   4F1
04F5:  MOVLW  DA
04F6:  MOVWF  04
04F7:  BCF    03.7
04F8:  MOVLW  07
04F9:  ANDWF  5F,W
04FA:  BCF    5F.6
04FB:  DECF   04,F
04FC:  ANDWF  5F,W
04FD:  BTFSS  03.2
04FE:  GOTO   506
04FF:  BTFSC  5F.4
0500:  INCF   04,F
0501:  BTFSC  5F.4
0502:  GOTO   506
0503:  MOVLW  20
0504:  MOVWF  77
0505:  GOTO   523
0506:  ADDWF  04,F
0507:  MOVLW  DE
0508:  SUBWF  04,W
0509:  BTFSC  03.2
050A:  BSF    5F.6
050B:  MOVF   00,W
050C:  MOVWF  77
050D:  BTFSS  03.2
050E:  GOTO   517
050F:  BTFSC  5F.6
0510:  GOTO   517
0511:  BTFSC  5F.4
0512:  GOTO   52B
0513:  BTFSC  5F.3
0514:  GOTO   517
0515:  MOVLW  20
0516:  GOTO   522
0517:  BTFSS  5F.7
0518:  GOTO   51F
0519:  MOVLW  2D
051A:  MOVWF  77
051B:  DECF   04,F
051C:  BCF    5F.6
051D:  BCF    5F.7
051E:  GOTO   523
051F:  BSF    5F.3
0520:  BCF    5F.4
0521:  MOVLW  30
0522:  ADDWF  77,F
0523:  MOVF   77,W
0524:  BCF    03.5
0525:  BTFSC  0C.4
0526:  GOTO   529
0527:  BSF    03.5
0528:  GOTO   524
0529:  MOVWF  19
052A:  BSF    03.5
052B:  INCF   04,F
052C:  BTFSS  5F.6
052D:  GOTO   507
052E:  BCF    03.5
052F:  BCF    0A.3
0530:  BCF    0A.4
0531:  GOTO   586 (RETURN)
*
0793:  BSF    03.5
0794:  MOVF   20,W
0795:  SUBLW  B6
0796:  MOVWF  20

⌨️ 快捷键说明

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