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

📄 camera 5rd.lst

📁 Embedded camera control program.
💻 LST
📖 第 1 页 / 共 5 页
字号:
07DA:  MOVFF  85,92
07DE:  MOVFF  86,91
07E2:  MOVFF  87,90
07E6:  MOVFF  92,01
07EA:  MOVFF  91,02
07EE:  MOVFF  90,03
07F2:  BRA    085C
07F4:  CLRF   00
07F6:  CLRF   01
07F8:  CLRF   02
07FA:  CLRF   03
07FC:  BRA    085C
07FE:  CLRF   x8F
0800:  COMF   x90,F
0802:  COMF   x91,F
0804:  COMF   x92,F
0806:  COMF   x8F,F
0808:  INCF   x8F,F
080A:  BNZ   0816
080C:  INCF   x90,F
080E:  BNZ   0816
0810:  INCF   x91,F
0812:  BNZ   0816
0814:  INCF   x92,F
0816:  BTFSC  x8E.0
0818:  BRA    0644
081A:  BTFSC  x8E.1
081C:  BRA    06CA
081E:  BTFSC  x8E.2
0820:  BRA    0736
0822:  BRA    078A
0824:  MOVF   FEF,W
0826:  ADDWF  x90,F
0828:  BNC   0834
082A:  INCF   x91,F
082C:  BNZ   0834
082E:  INCF   x92,F
0830:  BTFSC  FD8.2
0832:  BSF    x8C.0
0834:  MOVF   FED,F
0836:  MOVF   FEF,W
0838:  ADDWF  x91,F
083A:  BNC   0842
083C:  INCF   x92,F
083E:  BTFSC  FD8.2
0840:  BSF    x8C.0
0842:  MOVF   FED,F
0844:  MOVF   FEF,W
0846:  BTFSC  FEF.7
0848:  BRA    084C
084A:  XORLW  80
084C:  ADDWF  x92,F
084E:  BTFSC  FD8.0
0850:  BSF    x8C.0
0852:  BTFSC  x8E.4
0854:  BRA    0652
0856:  BTFSC  x8E.5
0858:  BRA    06D8
085A:  BRA    0744
085C:  NOP   
085E:  RETLW  00
0860:  MOVF   x82,W
0862:  BZ    0936
0864:  MOVWF  00
0866:  MOVF   x86,W
0868:  BZ    0936
086A:  ADDWF  00,F
086C:  BNC   0876
086E:  MOVLW  81
0870:  ADDWF  00,F
0872:  BC    0936
0874:  BRA    087E
0876:  MOVLW  7F
0878:  SUBWF  00,F
087A:  BNC   0936
087C:  BZ    0936
087E:  MOVFF  83,8A
0882:  MOVF   x87,W
0884:  XORWF  x8A,F
0886:  BSF    x83.7
0888:  BSF    x87.7
088A:  MOVF   x85,W
088C:  MULWF  x89
088E:  MOVFF  FF4,8C
0892:  MOVF   x84,W
0894:  MULWF  x88
0896:  MOVFF  FF4,03
089A:  MOVFF  FF3,8B
089E:  MULWF  x89
08A0:  MOVF   FF3,W
08A2:  ADDWF  x8C,F
08A4:  MOVF   FF4,W
08A6:  ADDWFC x8B,F
08A8:  MOVLW  00
08AA:  ADDWFC 03,F
08AC:  MOVF   x85,W
08AE:  MULWF  x88
08B0:  MOVF   FF3,W
08B2:  ADDWF  x8C,F
08B4:  MOVF   FF4,W
08B6:  ADDWFC x8B,F
08B8:  MOVLW  00
08BA:  CLRF   02
08BC:  ADDWFC 03,F
08BE:  ADDWFC 02,F
08C0:  MOVF   x83,W
08C2:  MULWF  x89
08C4:  MOVF   FF3,W
08C6:  ADDWF  x8B,F
08C8:  MOVF   FF4,W
08CA:  ADDWFC 03,F
08CC:  MOVLW  00
08CE:  ADDWFC 02,F
08D0:  MOVF   x83,W
08D2:  MULWF  x88
08D4:  MOVF   FF3,W
08D6:  ADDWF  03,F
08D8:  MOVF   FF4,W
08DA:  ADDWFC 02,F
08DC:  MOVLW  00
08DE:  ADDWFC 01,F
08E0:  MOVF   x85,W
08E2:  MULWF  x87
08E4:  MOVF   FF3,W
08E6:  ADDWF  x8B,F
08E8:  MOVF   FF4,W
08EA:  ADDWFC 03,F
08EC:  CLRF   01
08EE:  MOVLW  00
08F0:  ADDWFC 02,F
08F2:  ADDWFC 01,F
08F4:  MOVF   x84,W
08F6:  MULWF  x87
08F8:  MOVF   FF3,W
08FA:  ADDWF  03,F
08FC:  MOVF   FF4,W
08FE:  ADDWFC 02,F
0900:  MOVLW  00
0902:  ADDWFC 01,F
0904:  MOVF   x83,W
0906:  MULWF  x87
0908:  MOVF   FF3,W
090A:  ADDWF  02,F
090C:  MOVF   FF4,W
090E:  ADDWFC 01,F
0910:  INCF   00,F
0912:  BTFSC  01.7
0914:  BRA    0920
0916:  RLCF   x8B,F
0918:  RLCF   03,F
091A:  RLCF   02,F
091C:  RLCF   01,F
091E:  DECF   00,F
0920:  MOVLW  00
0922:  BTFSS  x8B.7
0924:  BRA    092C
0926:  INCF   03,F
0928:  ADDWFC 02,F
092A:  ADDWFC 01,F
092C:  BTFSC  x8A.7
092E:  BSF    01.7
0930:  BTFSS  x8A.7
0932:  BCF    01.7
0934:  BRA    093E
0936:  CLRF   00
0938:  CLRF   01
093A:  CLRF   02
093C:  CLRF   03
093E:  NOP   
0940:  RETLW  00
0942:  MOVF   x7E,W
0944:  BTFSC  FD8.2
0946:  BRA    0A94
0948:  MOVWF  x8A
094A:  MOVF   x82,W
094C:  BTFSC  FD8.2
094E:  BRA    0A94
0950:  SUBWF  x8A,F
0952:  BC    0956
0954:  BRA    0960
0956:  MOVLW  7F
0958:  ADDWF  x8A,F
095A:  BTFSC  FD8.0
095C:  BRA    0A94
095E:  BRA    096C
0960:  MOVLW  81
0962:  SUBWF  x8A,F
0964:  BTFSS  FD8.0
0966:  BRA    0A94
0968:  BTFSC  FD8.2
096A:  BRA    0A94
096C:  MOVFF  8A,00
0970:  CLRF   01
0972:  CLRF   02
0974:  CLRF   03
0976:  CLRF   x89
0978:  MOVFF  7F,88
097C:  BSF    x88.7
097E:  MOVFF  80,87
0982:  MOVFF  81,86
0986:  MOVLW  19
0988:  MOVWF  x8A
098A:  MOVF   x85,W
098C:  SUBWF  x86,F
098E:  BC    09AA
0990:  MOVLW  01
0992:  SUBWF  x87,F
0994:  BC    09AA
0996:  SUBWF  x88,F
0998:  BC    09AA
099A:  SUBWF  x89,F
099C:  BC    09AA
099E:  INCF   x89,F
09A0:  INCF   x88,F
09A2:  INCF   x87,F
09A4:  MOVF   x85,W
09A6:  ADDWF  x86,F
09A8:  BRA    09FA
09AA:  MOVF   x84,W
09AC:  SUBWF  x87,F
09AE:  BC    09D4
09B0:  MOVLW  01
09B2:  SUBWF  x88,F
09B4:  BC    09D4
09B6:  SUBWF  x89,F
09B8:  BC    09D4
09BA:  INCF   x89,F
09BC:  INCF   x88,F
09BE:  MOVF   x84,W
09C0:  ADDWF  x87,F
09C2:  MOVF   x85,W
09C4:  ADDWF  x86,F
09C6:  BNC   09FA
09C8:  INCF   x87,F
09CA:  BNZ   09FA
09CC:  INCF   x88,F
09CE:  BNZ   09FA
09D0:  INCF   x89,F
09D2:  BRA    09FA
09D4:  MOVF   x83,W
09D6:  IORLW  80
09D8:  SUBWF  x88,F
09DA:  BC    09F8
09DC:  MOVLW  01
09DE:  SUBWF  x89,F
09E0:  BC    09F8
09E2:  INCF   x89,F
09E4:  MOVF   x83,W
09E6:  IORLW  80
09E8:  ADDWF  x88,F
09EA:  MOVF   x84,W
09EC:  ADDWF  x87,F
09EE:  BNC   09C2
09F0:  INCF   x88,F
09F2:  BNZ   09C2
09F4:  INCF   x89,F
09F6:  BRA    09C2
09F8:  BSF    03.0
09FA:  DECFSZ x8A,F
09FC:  BRA    0A00
09FE:  BRA    0A16
0A00:  BCF    FD8.0
0A02:  RLCF   x86,F
0A04:  RLCF   x87,F
0A06:  RLCF   x88,F
0A08:  RLCF   x89,F
0A0A:  BCF    FD8.0
0A0C:  RLCF   03,F
0A0E:  RLCF   02,F
0A10:  RLCF   01,F
0A12:  RLCF   x8B,F
0A14:  BRA    098A
0A16:  BTFSS  x8B.0
0A18:  BRA    0A26
0A1A:  BCF    FD8.0
0A1C:  RRCF   01,F
0A1E:  RRCF   02,F
0A20:  RRCF   03,F
0A22:  RRCF   x8B,F
0A24:  BRA    0A2A
0A26:  DECF   00,F
0A28:  BZ    0A94
0A2A:  BTFSC  x8B.7
0A2C:  BRA    0A6A
0A2E:  BCF    FD8.0
0A30:  RLCF   x86,F
0A32:  RLCF   x87,F
0A34:  RLCF   x88,F
0A36:  RLCF   x89,F
0A38:  MOVF   x85,W
0A3A:  SUBWF  x86,F
0A3C:  BC    0A4C
0A3E:  MOVLW  01
0A40:  SUBWF  x87,F
0A42:  BC    0A4C
0A44:  SUBWF  x88,F
0A46:  BC    0A4C
0A48:  SUBWF  x89,F
0A4A:  BNC   0A80
0A4C:  MOVF   x84,W
0A4E:  SUBWF  x87,F
0A50:  BC    0A5C
0A52:  MOVLW  01
0A54:  SUBWF  x88,F
0A56:  BC    0A5C
0A58:  SUBWF  x89,F
0A5A:  BNC   0A80
0A5C:  MOVF   x83,W
0A5E:  IORLW  80
0A60:  SUBWF  x88,F
0A62:  BC    0A6A
0A64:  MOVLW  01
0A66:  SUBWF  x89,F
0A68:  BNC   0A80
0A6A:  INCF   03,F
0A6C:  BNZ   0A80
0A6E:  INCF   02,F
0A70:  BNZ   0A80
0A72:  INCF   01,F
0A74:  BNZ   0A80
0A76:  INCF   00,F
0A78:  BZ    0A94
0A7A:  RRCF   01,F
0A7C:  RRCF   02,F
0A7E:  RRCF   03,F
0A80:  MOVFF  7F,8A
0A84:  MOVF   x83,W
0A86:  XORWF  x8A,F
0A88:  BTFSS  x8A.7
0A8A:  BRA    0A90
0A8C:  BSF    01.7
0A8E:  BRA    0A9C
0A90:  BCF    01.7
0A92:  BRA    0A9C
0A94:  CLRF   00
0A96:  CLRF   01
0A98:  CLRF   02
0A9A:  CLRF   03
0A9C:  NOP   
0A9E:  RETLW  00
0AA0:  MOVFF  7F,86
0AA4:  MOVF   x83,W
0AA6:  XORWF  x86,F
0AA8:  BTFSS  x86.7
0AAA:  BRA    0AB6
0AAC:  BCF    FD8.2
0AAE:  BCF    FD8.0
0AB0:  BTFSC  x7F.7
0AB2:  BSF    FD8.0
0AB4:  BRA    0B14
0AB6:  MOVFF  7F,86
0ABA:  MOVFF  82,87
0ABE:  MOVF   x7E,W
0AC0:  SUBWF  x87,F
0AC2:  BZ    0AD0
0AC4:  BTFSS  x86.7
0AC6:  BRA    0B14
0AC8:  MOVF   FD8,W
0ACA:  XORLW  01
0ACC:  MOVWF  FD8
0ACE:  BRA    0B14
0AD0:  MOVFF  83,87
0AD4:  MOVF   x7F,W
0AD6:  SUBWF  x87,F
0AD8:  BZ    0AE6
0ADA:  BTFSS  x86.7
0ADC:  BRA    0B14
0ADE:  MOVF   FD8,W
0AE0:  XORLW  01
0AE2:  MOVWF  FD8
0AE4:  BRA    0B14
0AE6:  MOVFF  84,87
0AEA:  MOVF   x80,W
0AEC:  SUBWF  x87,F
0AEE:  BZ    0AFC
0AF0:  BTFSS  x86.7
0AF2:  BRA    0B14
0AF4:  MOVF   FD8,W
0AF6:  XORLW  01
0AF8:  MOVWF  FD8
0AFA:  BRA    0B14
0AFC:  MOVFF  85,87
0B00:  MOVF   x81,W
0B02:  SUBWF  x87,F
0B04:  BZ    0B12
0B06:  BTFSS  x86.7
0B08:  BRA    0B14
0B0A:  MOVF   FD8,W
0B0C:  XORLW  01
0B0E:  MOVWF  FD8
0B10:  BRA    0B14
0B12:  BCF    FD8.0
0B14:  RETLW  00
*
0FE0:  MOVLW  8E
0FE2:  MOVWF  00
0FE4:  MOVF   x7E,W
0FE6:  SUBWF  00,F
0FE8:  MOVFF  7F,02
0FEC:  MOVFF  80,01
0FF0:  BSF    02.7
0FF2:  MOVF   00,F
0FF4:  BZ    1008
0FF6:  BCF    FD8.0
0FF8:  MOVF   02,F
0FFA:  BNZ   1000
0FFC:  MOVF   01,F
0FFE:  BZ    1008
1000:  RRCF   02,F
1002:  RRCF   01,F
1004:  DECFSZ 00,F
1006:  BRA    0FF6
1008:  BTFSS  x7F.7
100A:  BRA    1016
100C:  COMF   01,F
100E:  COMF   02,F
1010:  INCF   01,F
1012:  BTFSC  FD8.2
1014:  INCF   02,F
1016:  NOP   
1018:  RETLW  00
.................... #include "18F458.h" 
....................  //////// Standard Header file for the PIC18F458 device ////////////////  
.................... //#device PIC18F458  
.................... #list  
....................  
.................... #use delay(clock=20000000)  
*
0106:  CLRF   FEA
0108:  MOVLW  59
010A:  MOVWF  FE9
010C:  MOVF   FEF,W
010E:  BZ    012A
0110:  MOVLW  06
0112:  MOVWF  01
0114:  CLRF   00
0116:  DECFSZ 00,F
0118:  BRA    0116
011A:  DECFSZ 01,F
011C:  BRA    0114
011E:  MOVLW  7B
0120:  MOVWF  00
0122:  DECFSZ 00,F
0124:  BRA    0122
0126:  DECFSZ FEF,F
0128:  BRA    0110
012A:  RETLW  00
.................... #fuses NOWDT,WDT128,HS, NOPROTECT, NOOSCSEN, BROWNOUT, BORV20, PUT, NOCPD, STVREN, NODEBUG, NOLVP, NOWRT, NOWRTD, NOWRTB, NOCPB, NOWRTC, NOEBTR, NOEBTRB  
.................... #use rs232(baud=115200,parity=N,xmit=PIN_C6,rcv=PIN_C7,bits=8,DISABLE_INTS)  
*
0096:  BTFSS  F9E.4
0098:  BRA    0096
009A:  MOVFF  5A,FAD
009E:  RETLW  00
00A0:  BTFSS  F9E.5
00A2:  BRA    00A0
00A4:  MOVFF  FAB,05
00A8:  MOVFF  FAE,01
00AC:  BTFSS  05.1
00AE:  BRA    00B4

⌨️ 快捷键说明

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