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

📄 nhanhung.lst

📁 Embedded camera control program.
💻 LST
📖 第 1 页 / 共 5 页
字号:
CCS PCM C Compiler, Version 3.211, 16465               29-Sep-05 09:56

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

               ROM used: 2853 words (35%)
                         Largest free fragment is 2048
               RAM used: 81 (22%) at main() level
                         130 (35%) worst case
               Stack:    3 worst case (2 in main + 1 for interrupts)

*
0000:  MOVLW  08
0001:  MOVWF  0A
0002:  GOTO   000
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:  MOVLW  8C
001A:  MOVWF  04
001B:  BTFSS  00.7
001C:  GOTO   01F
001D:  BTFSC  0C.7
001E:  GOTO   032
001F:  MOVF   22,W
0020:  MOVWF  04
0021:  MOVF   23,W
0022:  MOVWF  77
0023:  MOVF   24,W
0024:  MOVWF  78
0025:  MOVF   25,W
0026:  MOVWF  79
0027:  MOVF   26,W
0028:  MOVWF  7A
0029:  MOVF   27,W
002A:  MOVWF  7B
002B:  MOVF   20,W
002C:  MOVWF  0A
002D:  SWAPF  21,W
002E:  MOVWF  03
002F:  SWAPF  7F,F
0030:  SWAPF  7F,W
0031:  RETFIE
0032:  BCF    0A.3
0033:  BCF    0A.4
0034:  GOTO   035
....................  #device  PIC16F877 *=16 ADC=10  
*
007D:  BSF    03.5
007E:  MOVF   20,W
007F:  BTFSC  03.2
0080:  GOTO   0EE
0081:  MOVWF  28
0082:  MOVF   24,W
0083:  BTFSC  03.2
0084:  GOTO   0EE
0085:  ADDWF  28,F
0086:  BTFSC  03.0
0087:  GOTO   08F
0088:  MOVLW  7F
0089:  SUBWF  28,F
008A:  BTFSS  03.0
008B:  GOTO   0EE
008C:  BTFSC  03.2
008D:  GOTO   0EE
008E:  GOTO   093
008F:  MOVLW  81
0090:  ADDWF  28,F
0091:  BTFSC  03.0
0092:  GOTO   0EE
0093:  MOVF   28,W
0094:  MOVWF  77
0095:  CLRF   78
0096:  CLRF   79
0097:  CLRF   7A
0098:  MOVF   21,W
0099:  MOVWF  2C
009A:  BSF    2C.7
009B:  MOVF   22,W
009C:  MOVWF  2B
009D:  MOVF   23,W
009E:  MOVWF  2A
009F:  MOVLW  18
00A0:  MOVWF  28
00A1:  CLRF   29
00A2:  BTFSS  2A.0
00A3:  GOTO   0BC
00A4:  MOVF   27,W
00A5:  ADDWF  7A,F
00A6:  BTFSS  03.0
00A7:  GOTO   0AE
00A8:  INCF   79,F
00A9:  BTFSS  03.2
00AA:  GOTO   0AE
00AB:  INCF   78,F
00AC:  BTFSC  03.2
00AD:  BSF    29.7
00AE:  MOVF   26,W
00AF:  ADDWF  79,F
00B0:  BTFSS  03.0
00B1:  GOTO   0B5
00B2:  INCF   78,F
00B3:  BTFSC  03.2
00B4:  BSF    29.7
00B5:  MOVF   25,W
00B6:  MOVWF  22
00B7:  BSF    22.7
00B8:  MOVF   22,W
00B9:  ADDWF  78,F
00BA:  BTFSC  03.0
00BB:  BSF    29.7
00BC:  RLF    29,F
00BD:  RRF    78,F
00BE:  RRF    79,F
00BF:  RRF    7A,F
00C0:  RRF    2C,F
00C1:  RRF    2B,F
00C2:  RRF    2A,F
00C3:  BCF    03.0
00C4:  DECFSZ 28,F
00C5:  GOTO   0A1
00C6:  MOVLW  01
00C7:  ADDWF  77,F
00C8:  BTFSC  03.0
00C9:  GOTO   0EE
00CA:  BTFSC  78.7
00CB:  GOTO   0D3
00CC:  RLF    2C,F
00CD:  RLF    7A,F
00CE:  RLF    79,F
00CF:  RLF    78,F
00D0:  DECF   77,F
00D1:  BTFSC  03.2
00D2:  GOTO   0EE
00D3:  BTFSS  2C.7
00D4:  GOTO   0E4
00D5:  INCF   7A,F
00D6:  BTFSS  03.2
00D7:  GOTO   0E4
00D8:  INCF   79,F
00D9:  BTFSS  03.2
00DA:  GOTO   0E4
00DB:  INCF   78,F
00DC:  BTFSS  03.2
00DD:  GOTO   0E4
00DE:  RRF    78,F
00DF:  RRF    79,F
00E0:  RRF    7A,F
00E1:  INCF   77,F
00E2:  BTFSC  03.2
00E3:  GOTO   0EE
00E4:  MOVF   21,W
00E5:  MOVWF  29
00E6:  MOVF   25,W
00E7:  XORWF  29,F
00E8:  BTFSS  29.7
00E9:  GOTO   0EC
00EA:  BSF    78.7
00EB:  GOTO   0F2
00EC:  BCF    78.7
00ED:  GOTO   0F2
00EE:  CLRF   77
00EF:  CLRF   78
00F0:  CLRF   79
00F1:  CLRF   7A
00F2:  NOP
00F3:  BCF    03.5
00F4:  RETLW  00
00F5:  MOVLW  8E
00F6:  MOVWF  77
00F7:  BSF    03.5
00F8:  MOVF   25,W
00F9:  MOVWF  78
00FA:  MOVF   24,W
00FB:  MOVWF  79
00FC:  CLRF   7A
00FD:  MOVF   78,F
00FE:  BTFSS  03.2
00FF:  GOTO   10A
0100:  MOVF   79,W
0101:  MOVWF  78
0102:  CLRF   79
0103:  MOVLW  08
0104:  SUBWF  77,F
0105:  MOVF   78,F
0106:  BTFSS  03.2
0107:  GOTO   10A
0108:  CLRF   77
0109:  GOTO   112
010A:  BCF    03.0
010B:  BTFSC  78.7
010C:  GOTO   111
010D:  RLF    79,F
010E:  RLF    78,F
010F:  DECF   77,F
0110:  GOTO   10A
0111:  BCF    78.7
0112:  NOP
0113:  BCF    03.5
0114:  RETLW  00
0115:  MOVLW  80
0116:  BTFSS  03.1
0117:  GOTO   11B
0118:  BSF    03.5
0119:  XORWF  2D,F
011A:  BCF    03.5
011B:  BSF    03.5
011C:  CLRF   32
011D:  CLRF   33
011E:  MOVF   29,W
011F:  MOVWF  31
0120:  MOVF   2D,W
0121:  XORWF  31,F
0122:  MOVF   28,W
0123:  BTFSC  03.2
0124:  GOTO   209
0125:  MOVWF  30
0126:  MOVWF  77
0127:  MOVF   2C,W
0128:  BTFSC  03.2
0129:  GOTO   212
012A:  SUBWF  30,F
012B:  BTFSC  03.2
012C:  GOTO   1AE
012D:  BTFSS  03.0
012E:  GOTO   16C
012F:  MOVF   2D,W
0130:  MOVWF  36
0131:  BSF    36.7
0132:  MOVF   2E,W
0133:  MOVWF  35
0134:  MOVF   2F,W
0135:  MOVWF  34
0136:  CLRF   33
0137:  BCF    03.0
0138:  RRF    36,F
0139:  RRF    35,F
013A:  RRF    34,F
013B:  RRF    33,F
013C:  DECFSZ 30,F
013D:  GOTO   136
013E:  BTFSS  31.7
013F:  GOTO   143
0140:  BSF    32.0
0141:  GOTO   226
0142:  BCF    32.0
0143:  BCF    30.0
0144:  BSF    32.4
0145:  MOVLW  AB
0146:  MOVWF  04
0147:  BCF    03.7
0148:  GOTO   23B
0149:  BCF    32.4
014A:  BTFSC  31.7
014B:  GOTO   156
014C:  BTFSS  30.0
014D:  GOTO   161
014E:  RRF    36,F
014F:  RRF    35,F
0150:  RRF    34,F
0151:  RRF    33,F
0152:  INCF   77,F
0153:  BTFSC  03.2
0154:  GOTO   221
0155:  GOTO   161
0156:  BTFSC  36.7
0157:  GOTO   164
0158:  BCF    03.0
0159:  RLF    33,F
015A:  RLF    34,F
015B:  RLF    35,F
015C:  RLF    36,F
015D:  DECF   77,F
015E:  BTFSC  03.2
015F:  GOTO   221
0160:  GOTO   156
0161:  BSF    32.6
0162:  GOTO   1CE
0163:  BCF    32.6
0164:  MOVF   29,W
0165:  MOVWF  31
0166:  BTFSS  29.7
0167:  GOTO   16A
0168:  BSF    36.7
0169:  GOTO   21A
016A:  BCF    36.7
016B:  GOTO   21A
016C:  MOVF   2C,W
016D:  MOVWF  30
016E:  MOVWF  77
016F:  MOVF   28,W
0170:  SUBWF  30,F
0171:  MOVF   29,W
0172:  MOVWF  36
0173:  BSF    36.7
0174:  MOVF   2A,W
0175:  MOVWF  35
0176:  MOVF   2B,W
0177:  MOVWF  34
0178:  CLRF   33
0179:  BCF    03.0
017A:  RRF    36,F
017B:  RRF    35,F
017C:  RRF    34,F
017D:  RRF    33,F
017E:  DECFSZ 30,F
017F:  GOTO   178
0180:  BTFSS  31.7
0181:  GOTO   185
0182:  BSF    32.1
0183:  GOTO   226
0184:  BCF    32.1
0185:  BCF    30.0
0186:  BSF    32.5
0187:  MOVLW  AF
0188:  MOVWF  04
0189:  BCF    03.7
018A:  GOTO   23B
018B:  BCF    32.5
018C:  BTFSC  31.7
018D:  GOTO   198
018E:  BTFSS  30.0
018F:  GOTO   1A3
0190:  RRF    36,F
0191:  RRF    35,F
0192:  RRF    34,F
0193:  RRF    33,F
0194:  INCF   77,F
0195:  BTFSC  03.2
0196:  GOTO   221
0197:  GOTO   1A3
0198:  BTFSC  36.7
0199:  GOTO   1A6
019A:  BCF    03.0
019B:  RLF    33,F
019C:  RLF    34,F
019D:  RLF    35,F
019E:  RLF    36,F
019F:  DECF   77,F
01A0:  BTFSC  03.2
01A1:  GOTO   221
01A2:  GOTO   198
01A3:  BSF    32.7
01A4:  GOTO   1CE
01A5:  BCF    32.7
01A6:  MOVF   2D,W
01A7:  MOVWF  31
01A8:  BTFSS  2D.7
01A9:  GOTO   1AC
01AA:  BSF    36.7
01AB:  GOTO   21A
01AC:  BCF    36.7
01AD:  GOTO   21A
01AE:  MOVF   2D,W
01AF:  MOVWF  36
01B0:  BSF    36.7
01B1:  MOVF   2E,W
01B2:  MOVWF  35
01B3:  MOVF   2F,W
01B4:  MOVWF  34
01B5:  BTFSS  31.7
01B6:  GOTO   1BB
01B7:  BCF    36.7
01B8:  BSF    32.2
01B9:  GOTO   226
01BA:  BCF    32.2
01BB:  CLRF   33
01BC:  BCF    30.0
01BD:  MOVLW  AB
01BE:  MOVWF  04
01BF:  BCF    03.7
01C0:  GOTO   23B
01C1:  BTFSC  31.7
01C2:  GOTO   1E4
01C3:  MOVF   29,W
01C4:  MOVWF  31
01C5:  BTFSS  30.0
01C6:  GOTO   1CE
01C7:  RRF    36,F
01C8:  RRF    35,F
01C9:  RRF    34,F
01CA:  RRF    33,F
01CB:  INCF   77,F
01CC:  BTFSC  03.2
01CD:  GOTO   221
01CE:  BTFSS  33.7
01CF:  GOTO   1DF
01D0:  INCF   34,F
01D1:  BTFSS  03.2
01D2:  GOTO   1DF
01D3:  INCF   35,F
01D4:  BTFSS  03.2
01D5:  GOTO   1DF
01D6:  INCF   36,F
01D7:  BTFSS  03.2
01D8:  GOTO   1DF
01D9:  RRF    36,F
01DA:  RRF    35,F
01DB:  RRF    34,F
01DC:  INCF   77,F
01DD:  BTFSC  03.2
01DE:  GOTO   221
01DF:  BTFSC  32.6
01E0:  GOTO   163
01E1:  BTFSC  32.7
01E2:  GOTO   1A5
01E3:  GOTO   203
01E4:  MOVLW  80
01E5:  XORWF  36,F
01E6:  BTFSS  36.7
01E7:  GOTO   1EC
01E8:  GOTO   226
01E9:  MOVF   2D,W
01EA:  MOVWF  31
01EB:  GOTO   1F9
01EC:  MOVF   29,W
01ED:  MOVWF  31
01EE:  MOVF   36,F
01EF:  BTFSS  03.2
01F0:  GOTO   1F9
01F1:  MOVF   35,F
01F2:  BTFSS  03.2
01F3:  GOTO   1F9
01F4:  MOVF   34,F

⌨️ 快捷键说明

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