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

📄 control_motor.lst

📁 Embedded camera control program.
💻 LST
📖 第 1 页 / 共 5 页
字号:
CCS PCM C Compiler, Version 3.211, 16465               02-Nov-05 13:32

               Filename: D:\phuoc\laptrinhpic\control_motor.LST

               ROM used: 1046 words (13%)
                         Largest free fragment is 2048
               RAM used: 31 (8%) at main() level
                         47 (13%) worst case
               Stack:    2 worst case (0 in main + 2 for interrupts)

*
0000:  MOVLW  00
0001:  MOVWF  0A
0002:  GOTO   3CB
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   030
001D:  MOVF   22,W
001E:  MOVWF  04
001F:  MOVF   23,W
0020:  MOVWF  77
0021:  MOVF   24,W
0022:  MOVWF  78
0023:  MOVF   25,W
0024:  MOVWF  79
0025:  MOVF   26,W
0026:  MOVWF  7A
0027:  MOVF   27,W
0028:  MOVWF  7B
0029:  MOVF   20,W
002A:  MOVWF  0A
002B:  SWAPF  21,W
002C:  MOVWF  03
002D:  SWAPF  7F,F
002E:  SWAPF  7F,W
002F:  RETFIE
0030:  BCF    0A.3
0031:  BCF    0A.4
0032:  GOTO   2A1
....................  #device  PIC16F877 *=16 ADC=10  
0033:  BCF    0A.0
0034:  BCF    0A.1
0035:  BCF    0A.2
0036:  ADDWF  02,F
0037:  RETLW  20
0038:  RETLW  46
0039:  RETLW  3D
003A:  RETLW  20
003B:  RETLW  25
003C:  RETLW  6C
003D:  RETLW  75
003E:  RETLW  20
003F:  RETLW  00
0040:  BCF    0A.0
0041:  BCF    0A.1
0042:  BCF    0A.2
0043:  ADDWF  02,F
0044:  RETLW  20
0045:  RETLW  46
0046:  RETLW  3D
0047:  RETLW  20
0048:  RETLW  25
0049:  RETLW  6C
004A:  RETLW  75
004B:  RETLW  20
004C:  RETLW  20
004D:  RETLW  00
004E:  CLRF   43
004F:  MOVF   04,W
0050:  MOVWF  42
0051:  BCF    43.0
0052:  BTFSC  03.7
0053:  BSF    43.0
0054:  SWAPF  3C,W
0055:  IORLW  F0
0056:  MOVWF  3E
0057:  ADDWF  3E,F
0058:  ADDLW  E2
0059:  MOVWF  3F
005A:  ADDLW  32
005B:  MOVWF  41
005C:  MOVF   3C,W
005D:  ANDLW  0F
005E:  ADDWF  3F,F
005F:  ADDWF  3F,F
0060:  ADDWF  41,F
0061:  ADDLW  E9
0062:  MOVWF  40
0063:  ADDWF  40,F
0064:  ADDWF  40,F
0065:  SWAPF  3B,W
0066:  ANDLW  0F
0067:  ADDWF  40,F
0068:  ADDWF  41,F
0069:  RLF    40,F
006A:  RLF    41,F
006B:  COMF   41,F
006C:  RLF    41,F
006D:  MOVF   3B,W
006E:  ANDLW  0F
006F:  ADDWF  41,F
0070:  RLF    3E,F
0071:  MOVLW  07
0072:  MOVWF  3D
0073:  MOVLW  0A
0074:  ADDWF  41,F
0075:  DECF   40,F
0076:  BTFSS  03.0
0077:  GOTO   074
0078:  ADDWF  40,F
0079:  DECF   3F,F
007A:  BTFSS  03.0
007B:  GOTO   078
007C:  ADDWF  3F,F
007D:  DECF   3E,F
007E:  BTFSS  03.0
007F:  GOTO   07C
0080:  ADDWF  3E,F
0081:  DECF   3D,F
0082:  BTFSS  03.0
0083:  GOTO   080
0084:  MOVLW  3D
0085:  MOVWF  04
0086:  BCF    03.7
0087:  MOVLW  07
0088:  ANDWF  42,W
0089:  ADDWF  04,F
008A:  MOVLW  41
008B:  SUBWF  04,W
008C:  BTFSC  03.2
008D:  GOTO   0A2
008E:  MOVF   00,W
008F:  MOVWF  77
0090:  BTFSS  03.2
0091:  GOTO   098
0092:  BTFSC  42.4
0093:  GOTO   0A0
0094:  BTFSC  42.3
0095:  GOTO   09A
0096:  MOVLW  20
0097:  GOTO   09B
0098:  MOVLW  08
0099:  MOVWF  42
009A:  MOVLW  30
009B:  ADDWF  77,F
009C:  MOVF   77,W
009D:  BTFSS  0C.4
009E:  GOTO   09D
009F:  MOVWF  19
00A0:  INCF   04,F
00A1:  GOTO   08A
00A2:  MOVF   00,W
00A3:  MOVWF  77
00A4:  MOVLW  30
00A5:  ADDWF  77,F
00A6:  MOVF   77,W
00A7:  BTFSS  0C.4
00A8:  GOTO   0A7
00A9:  MOVWF  19
00AA:  RETLW  00
00AB:  MOVLW  8E
00AC:  MOVWF  77
00AD:  MOVF   3B,W
00AE:  MOVWF  78
00AF:  MOVF   3A,W
00B0:  MOVWF  79
00B1:  CLRF   7A
00B2:  MOVF   78,F
00B3:  BTFSS  03.2
00B4:  GOTO   0BF
00B5:  MOVF   79,W
00B6:  MOVWF  78
00B7:  CLRF   79
00B8:  MOVLW  08
00B9:  SUBWF  77,F
00BA:  MOVF   78,F
00BB:  BTFSS  03.2
00BC:  GOTO   0BF
00BD:  CLRF   77
00BE:  GOTO   0C7
00BF:  BCF    03.0
00C0:  BTFSC  78.7
00C1:  GOTO   0C6
00C2:  RLF    79,F
00C3:  RLF    78,F
00C4:  DECF   77,F
00C5:  GOTO   0BF
00C6:  BCF    78.7
00C7:  NOP
00C8:  RETLW  00
00C9:  MOVF   3A,W
00CA:  BTFSC  03.2
00CB:  GOTO   139
00CC:  MOVWF  42
00CD:  MOVF   3E,W
00CE:  BTFSC  03.2
00CF:  GOTO   139
00D0:  ADDWF  42,F
00D1:  BTFSC  03.0
00D2:  GOTO   0DA
00D3:  MOVLW  7F
00D4:  SUBWF  42,F
00D5:  BTFSS  03.0
00D6:  GOTO   139
00D7:  BTFSC  03.2
00D8:  GOTO   139
00D9:  GOTO   0DE
00DA:  MOVLW  81
00DB:  ADDWF  42,F
00DC:  BTFSC  03.0
00DD:  GOTO   139
00DE:  MOVF   42,W
00DF:  MOVWF  77
00E0:  CLRF   78
00E1:  CLRF   79
00E2:  CLRF   7A
00E3:  MOVF   3B,W
00E4:  MOVWF  46
00E5:  BSF    46.7
00E6:  MOVF   3C,W
00E7:  MOVWF  45
00E8:  MOVF   3D,W
00E9:  MOVWF  44
00EA:  MOVLW  18
00EB:  MOVWF  42
00EC:  CLRF   43
00ED:  BTFSS  44.0
00EE:  GOTO   107
00EF:  MOVF   41,W
00F0:  ADDWF  7A,F
00F1:  BTFSS  03.0
00F2:  GOTO   0F9
00F3:  INCF   79,F
00F4:  BTFSS  03.2
00F5:  GOTO   0F9
00F6:  INCF   78,F
00F7:  BTFSC  03.2
00F8:  BSF    43.7
00F9:  MOVF   40,W
00FA:  ADDWF  79,F
00FB:  BTFSS  03.0
00FC:  GOTO   100
00FD:  INCF   78,F
00FE:  BTFSC  03.2
00FF:  BSF    43.7
0100:  MOVF   3F,W
0101:  MOVWF  3C
0102:  BSF    3C.7
0103:  MOVF   3C,W
0104:  ADDWF  78,F
0105:  BTFSC  03.0
0106:  BSF    43.7
0107:  RLF    43,F
0108:  RRF    78,F
0109:  RRF    79,F
010A:  RRF    7A,F
010B:  RRF    46,F
010C:  RRF    45,F
010D:  RRF    44,F
010E:  BCF    03.0
010F:  DECFSZ 42,F
0110:  GOTO   0EC
0111:  MOVLW  01
0112:  ADDWF  77,F
0113:  BTFSC  03.0
0114:  GOTO   139
0115:  BTFSC  78.7
0116:  GOTO   11E
0117:  RLF    46,F
0118:  RLF    7A,F
0119:  RLF    79,F
011A:  RLF    78,F
011B:  DECF   77,F
011C:  BTFSC  03.2
011D:  GOTO   139
011E:  BTFSS  46.7
011F:  GOTO   12F
0120:  INCF   7A,F
0121:  BTFSS  03.2
0122:  GOTO   12F
0123:  INCF   79,F
0124:  BTFSS  03.2
0125:  GOTO   12F
0126:  INCF   78,F
0127:  BTFSS  03.2
0128:  GOTO   12F
0129:  RRF    78,F
012A:  RRF    79,F
012B:  RRF    7A,F
012C:  INCF   77,F
012D:  BTFSC  03.2
012E:  GOTO   139
012F:  MOVF   3B,W
0130:  MOVWF  43
0131:  MOVF   3F,W
0132:  XORWF  43,F
0133:  BTFSS  43.7
0134:  GOTO   137
0135:  BSF    78.7
0136:  GOTO   13D
0137:  BCF    78.7
0138:  GOTO   13D
0139:  CLRF   77
013A:  CLRF   78
013B:  CLRF   79
013C:  CLRF   7A
013D:  NOP
013E:  RETLW  00
013F:  MOVLW  80
0140:  BTFSC  03.1
0141:  XORWF  3F,F
0142:  CLRF   44
0143:  CLRF   45
0144:  MOVF   3B,W
0145:  MOVWF  43
0146:  MOVF   3F,W
0147:  XORWF  43,F
0148:  MOVF   3A,W
0149:  BTFSC  03.2
014A:  GOTO   22F
014B:  MOVWF  42
014C:  MOVWF  77
014D:  MOVF   3E,W
014E:  BTFSC  03.2
014F:  GOTO   238
0150:  SUBWF  42,F
0151:  BTFSC  03.2
0152:  GOTO   1D4
0153:  BTFSS  03.0
0154:  GOTO   192
0155:  MOVF   3F,W
0156:  MOVWF  48
0157:  BSF    48.7
0158:  MOVF   40,W
0159:  MOVWF  47

⌨️ 快捷键说明

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