nhanpspv1.lst

来自「Embedded camera control program.」· LST 代码 · 共 1,711 行 · 第 1/5 页

LST
1,711
字号
CCS PCM C Compiler, Version 3.211, 16465               27-Sep-05 11:03

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

               ROM used: 1413 words (17%)
                         Largest free fragment is 2048
               RAM used: 70 (19%) at main() level
                         87 (24%) worst case
               Stack:    2 worst case (1 in main + 1 for interrupts)

*
0000:  MOVLW  00
0001:  MOVWF  0A
0002:  GOTO   2C6
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  
*
0073:  CLRF   67
0074:  MOVF   04,W
0075:  MOVWF  66
0076:  BCF    67.0
0077:  BTFSC  03.7
0078:  BSF    67.0
0079:  SWAPF  60,W
007A:  IORLW  F0
007B:  MOVWF  62
007C:  ADDWF  62,F
007D:  ADDLW  E2
007E:  MOVWF  63
007F:  ADDLW  32
0080:  MOVWF  65
0081:  MOVF   60,W
0082:  ANDLW  0F
0083:  ADDWF  63,F
0084:  ADDWF  63,F
0085:  ADDWF  65,F
0086:  ADDLW  E9
0087:  MOVWF  64
0088:  ADDWF  64,F
0089:  ADDWF  64,F
008A:  SWAPF  5F,W
008B:  ANDLW  0F
008C:  ADDWF  64,F
008D:  ADDWF  65,F
008E:  RLF    64,F
008F:  RLF    65,F
0090:  COMF   65,F
0091:  RLF    65,F
0092:  MOVF   5F,W
0093:  ANDLW  0F
0094:  ADDWF  65,F
0095:  RLF    62,F
0096:  MOVLW  07
0097:  MOVWF  61
0098:  MOVLW  0A
0099:  ADDWF  65,F
009A:  DECF   64,F
009B:  BTFSS  03.0
009C:  GOTO   099
009D:  ADDWF  64,F
009E:  DECF   63,F
009F:  BTFSS  03.0
00A0:  GOTO   09D
00A1:  ADDWF  63,F
00A2:  DECF   62,F
00A3:  BTFSS  03.0
00A4:  GOTO   0A1
00A5:  ADDWF  62,F
00A6:  DECF   61,F
00A7:  BTFSS  03.0
00A8:  GOTO   0A5
00A9:  MOVLW  61
00AA:  MOVWF  04
00AB:  BCF    03.7
00AC:  MOVLW  07
00AD:  ANDWF  66,W
00AE:  ADDWF  04,F
00AF:  MOVLW  65
00B0:  SUBWF  04,W
00B1:  BTFSC  03.2
00B2:  GOTO   0C7
00B3:  MOVF   00,W
00B4:  MOVWF  77
00B5:  BTFSS  03.2
00B6:  GOTO   0BD
00B7:  BTFSC  66.4
00B8:  GOTO   0C5
00B9:  BTFSC  66.3
00BA:  GOTO   0BF
00BB:  MOVLW  20
00BC:  GOTO   0C0
00BD:  MOVLW  08
00BE:  MOVWF  66
00BF:  MOVLW  30
00C0:  ADDWF  77,F
00C1:  MOVF   77,W
00C2:  BTFSS  0C.4
00C3:  GOTO   0C2
00C4:  MOVWF  19
00C5:  INCF   04,F
00C6:  GOTO   0AF
00C7:  MOVF   00,W
00C8:  MOVWF  77
00C9:  MOVLW  30
00CA:  ADDWF  77,F
00CB:  MOVF   77,W
00CC:  BTFSS  0C.4
00CD:  GOTO   0CC
00CE:  MOVWF  19
00CF:  RETLW  00
00D0:  MOVLW  8E
00D1:  MOVWF  77
00D2:  MOVF   60,W
00D3:  MOVWF  78
00D4:  MOVF   5F,W
00D5:  MOVWF  79
00D6:  CLRF   7A
00D7:  MOVF   78,F
00D8:  BTFSS  03.2
00D9:  GOTO   0E4
00DA:  MOVF   79,W
00DB:  MOVWF  78
00DC:  CLRF   79
00DD:  MOVLW  08
00DE:  SUBWF  77,F
00DF:  MOVF   78,F
00E0:  BTFSS  03.2
00E1:  GOTO   0E4
00E2:  CLRF   77
00E3:  GOTO   0EC
00E4:  BCF    03.0
00E5:  BTFSC  78.7
00E6:  GOTO   0EB
00E7:  RLF    79,F
00E8:  RLF    78,F
00E9:  DECF   77,F
00EA:  GOTO   0E4
00EB:  BCF    78.7
00EC:  NOP
00ED:  RETLW  00
00EE:  MOVF   5F,W
00EF:  BTFSC  03.2
00F0:  GOTO   15E
00F1:  MOVWF  67
00F2:  MOVF   63,W
00F3:  BTFSC  03.2
00F4:  GOTO   15E
00F5:  ADDWF  67,F
00F6:  BTFSC  03.0
00F7:  GOTO   0FF
00F8:  MOVLW  7F
00F9:  SUBWF  67,F
00FA:  BTFSS  03.0
00FB:  GOTO   15E
00FC:  BTFSC  03.2
00FD:  GOTO   15E
00FE:  GOTO   103
00FF:  MOVLW  81
0100:  ADDWF  67,F
0101:  BTFSC  03.0
0102:  GOTO   15E
0103:  MOVF   67,W
0104:  MOVWF  77
0105:  CLRF   78
0106:  CLRF   79
0107:  CLRF   7A
0108:  MOVF   60,W
0109:  MOVWF  6B
010A:  BSF    6B.7
010B:  MOVF   61,W
010C:  MOVWF  6A
010D:  MOVF   62,W
010E:  MOVWF  69
010F:  MOVLW  18
0110:  MOVWF  67
0111:  CLRF   68
0112:  BTFSS  69.0
0113:  GOTO   12C
0114:  MOVF   66,W
0115:  ADDWF  7A,F
0116:  BTFSS  03.0
0117:  GOTO   11E
0118:  INCF   79,F
0119:  BTFSS  03.2
011A:  GOTO   11E
011B:  INCF   78,F
011C:  BTFSC  03.2
011D:  BSF    68.7
011E:  MOVF   65,W
011F:  ADDWF  79,F
0120:  BTFSS  03.0
0121:  GOTO   125
0122:  INCF   78,F
0123:  BTFSC  03.2
0124:  BSF    68.7
0125:  MOVF   64,W
0126:  MOVWF  61
0127:  BSF    61.7
0128:  MOVF   61,W
0129:  ADDWF  78,F
012A:  BTFSC  03.0
012B:  BSF    68.7
012C:  RLF    68,F
012D:  RRF    78,F
012E:  RRF    79,F
012F:  RRF    7A,F
0130:  RRF    6B,F
0131:  RRF    6A,F
0132:  RRF    69,F
0133:  BCF    03.0
0134:  DECFSZ 67,F
0135:  GOTO   111
0136:  MOVLW  01
0137:  ADDWF  77,F
0138:  BTFSC  03.0
0139:  GOTO   15E
013A:  BTFSC  78.7
013B:  GOTO   143
013C:  RLF    6B,F
013D:  RLF    7A,F
013E:  RLF    79,F
013F:  RLF    78,F
0140:  DECF   77,F
0141:  BTFSC  03.2
0142:  GOTO   15E
0143:  BTFSS  6B.7
0144:  GOTO   154
0145:  INCF   7A,F
0146:  BTFSS  03.2
0147:  GOTO   154
0148:  INCF   79,F
0149:  BTFSS  03.2
014A:  GOTO   154
014B:  INCF   78,F
014C:  BTFSS  03.2
014D:  GOTO   154
014E:  RRF    78,F
014F:  RRF    79,F
0150:  RRF    7A,F
0151:  INCF   77,F
0152:  BTFSC  03.2
0153:  GOTO   15E
0154:  MOVF   60,W
0155:  MOVWF  68
0156:  MOVF   64,W
0157:  XORWF  68,F
0158:  BTFSS  68.7
0159:  GOTO   15C
015A:  BSF    78.7
015B:  GOTO   162
015C:  BCF    78.7
015D:  GOTO   162
015E:  CLRF   77
015F:  CLRF   78
0160:  CLRF   79
0161:  CLRF   7A
0162:  NOP
0163:  RETLW  00
0164:  MOVLW  80
0165:  BTFSC  03.1
0166:  XORWF  64,F
0167:  CLRF   69
0168:  CLRF   6A
0169:  MOVF   60,W
016A:  MOVWF  68
016B:  MOVF   64,W
016C:  XORWF  68,F
016D:  MOVF   5F,W
016E:  BTFSC  03.2
016F:  GOTO   254
0170:  MOVWF  67
0171:  MOVWF  77
0172:  MOVF   63,W
0173:  BTFSC  03.2
0174:  GOTO   25D
0175:  SUBWF  67,F
0176:  BTFSC  03.2
0177:  GOTO   1F9
0178:  BTFSS  03.0
0179:  GOTO   1B7
017A:  MOVF   64,W
017B:  MOVWF  6D
017C:  BSF    6D.7
017D:  MOVF   65,W
017E:  MOVWF  6C
017F:  MOVF   66,W
0180:  MOVWF  6B
0181:  CLRF   6A
0182:  BCF    03.0
0183:  RRF    6D,F
0184:  RRF    6C,F
0185:  RRF    6B,F
0186:  RRF    6A,F
0187:  DECFSZ 67,F

⌨️ 快捷键说明

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