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 + -
显示快捷键?