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

📄 upd6121.lst

📁 use pic16f677 to receive irda ic(up6121) signal.
💻 LST
📖 第 1 页 / 共 3 页
字号:
Message[302]: Register in operand not in bank 0.  Ensure that bank bits are correct.
004F   0086           00195                 movwf   TRISB
0050   30FF           00196                 movlw   0xff
Message[302]: Register in operand not in bank 0.  Ensure that bank bits are correct.
0051   0087           00197                 movwf   TRISC
                      00198 
                      00199                 BANK2
0052   1283               M         bcf     STATUS, RP0
0053   1703               M         bsf     STATUS, RP1
Message[302]: Register in operand not in bank 0.  Ensure that bank bits are correct.
0054   019E           00200                 clrf    ANSEL
MPASM  5.06                       UPD6121.ASM   6-2-2008  15:34:04         PAGE  5


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE

Message[302]: Register in operand not in bank 0.  Ensure that bank bits are correct.
0055   019F           00201                 clrf    ANSELH
                      00202 
                      00203                 BANK0
0056   1283               M                 bcf             STATUS, RP0
0057   1303               M                 bcf             STATUS, RP1
0058   01AB           00204                 clrf    GetIndex
0059   01AC           00205                 clrf    KeyRepeat
005A   1786           00206                 bsf             PORTB, 7
                      00207 
                      00208 ;       To set the interrupt enable bit
005B   168B           00209                 bsf             INTCON, T0IE
005C   160B           00210                 bsf             INTCON, INTE
005D   178B           00211                 bsf             INTCON, GIE
                      00212 
                      00213 ;       to continue main loop
                      00214 
                      00215 ;=======================================================
                      00216 ;       
                      00217 ;       Main loop
                      00218 ;       The RxBuf and RxBuf+1 is custom code
                      00219 ;       The RxBuf+2 and RxBuf+3 is data code
                      00220 ;
005E                  00221 Start
005E   1C24           00222                 btfss   FgGetDataOK
005F   285E           00223                 goto    Start
0060   1024           00224                 bcf             FgGetDataOK
                      00225                 
0061   3004           00226                 movlw   0x04
0062   0625           00227                 xorwf   RxBuf, w
0063   1D03           00228                 btfss   ZF
0064   285E           00229                 goto    Start
                      00230 
0065   30B9           00231                 movlw   0xb9
0066   0626           00232                 xorwf   RxBuf+1, w
0067   1D03           00233                 btfss   ZF
0068   285E           00234                 goto    Start
                      00235 
0069   3001           00236                 movlw   0x01
006A   0627           00237                 xorwf   RxBuf+2, w
006B   1D03           00238                 btfss   ZF
006C   285E           00239                 goto    Start
                      00240 
006D   1F86           00241                 btfss   PORTB, 7
006E   2871           00242                 goto    SetRB7
                      00243         
006F   1386           00244                 bcf             PORTB, 7
0070   285E           00245                 goto    Start
0071                  00246 SetRB7
0071   1786           00247                 bsf             PORTB, 7
0072   285E           00248                 goto    Start
                      00249 ;=======================================================
                      00250                 end
MPASM  5.06                       UPD6121.ASM   6-2-2008  15:34:04         PAGE  6


SYMBOL TABLE
  LABEL                             VALUE 

ADCON0                            0000001F
ADCON1                            0000009F
ADCS0                             00000004
ADCS1                             00000005
ADCS2                             00000006
ADFM                              00000007
ADIE                              00000006
ADIF                              00000006
ADON                              00000000
ADRESH                            0000001E
ADRESL                            0000009E
ANS0                              00000000
ANS1                              00000001
ANS10                             00000002
ANS11                             00000003
ANS2                              00000002
ANS3                              00000003
ANS4                              00000004
ANS5                              00000005
ANS6                              00000006
ANS7                              00000007
ANS8                              00000000
ANS9                              00000001
ANSEL                             0000011E
ANSELH                            0000011F
BANK0                             
BANK1                             
BANK2                             
BANK3                             
BF                                00000000
BOR                               00000000
C                                 00000000
C1CH0                             00000000
C1CH1                             00000001
C1IE                              00000005
C1IF                              00000005
C1OE                              00000005
C1ON                              00000007
C1OUT                             00000006
C1POL                             00000004
C1R                               00000002
C1SEN                             00000005
C1VREN                            00000007
C2CH0                             00000000
C2CH1                             00000001
C2IE                              00000006
C2IF                              00000006
C2OE                              00000005
C2ON                              00000007
C2OUT                             00000006
C2POL                             00000004
C2R                               00000002
C2REN                             00000004
MPASM  5.06                       UPD6121.ASM   6-2-2008  15:34:04         PAGE  7


SYMBOL TABLE
  LABEL                             VALUE 

C2SYNC                            00000000
C2VREN                            00000006
CF                                STATUS, C
CHS0                              00000002
CHS1                              00000003
CHS2                              00000004
CHS3                              00000005
CKE                               00000006
CKP                               00000004
CM1CON0                           00000119
CM2CON0                           0000011A
CM2CON1                           0000011B
D                                 00000005
DATA_ADDRESS                      00000005
DC                                00000001
D_A                               00000005
EEADR                             0000010D
EECON1                            0000018C
EECON2                            0000018D
EEDAT                             0000010C
EEDATA                            0000010C
EEIE                              00000004
EEIF                              00000004
F                                 00000001
FSR                               00000004
FgGetDataOK                       SystemFg, 0
GIE                               00000007
GO                                00000001
GO_DONE                           00000001
GetData                           0000002C
GetIndex                          0000002B
GetLeader                         0000001E
GetStart                          00000019
GoElse                            0000003E
HTS                               00000002
I2C_DATA                          00000005
I2C_READ                          00000002
I2C_START                         00000003
I2C_STOP                          00000004
INDF                              00000000
INTCON                            0000000B
INTE                              00000004
INTEDG                            00000006
INTF                              00000001
IOC                               00000096
IOC0                              00000000
IOC1                              00000001
IOC2                              00000002
IOC3                              00000003
IOC4                              00000004
IOC5                              00000005
IOCA                              00000096
IOCA0                             00000000
MPASM  5.06                       UPD6121.ASM   6-2-2008  15:34:04         PAGE  8


SYMBOL TABLE
  LABEL                             VALUE 

IOCA1                             00000001
IOCA2                             00000002
IOCA3                             00000003
IOCA4                             00000004
IOCA5                             00000005
IOCB                              00000116
IOCB4                             00000004
IOCB5                             00000005
IOCB6                             00000006
IOCB7                             00000007
IRCF0                             00000004
IRCF1                             00000005
IRCF2                             00000006
IRP                               00000007
Initialize                        00000048
InteVect                          00000013
InteVectEnd                       0000003F
Interrupt                         00000004
InterruptVectEnd                  0000003F
IsRepeat                          0000003D
KeyRepeat                         0000002C
LTS                               00000001
MC1OUT                            00000007
MC2OUT                            00000006
MSK                               00000093
NOT_A                             00000005
NOT_ADDRESS                       00000005
NOT_BOR                           00000000
NOT_DONE                          00000001
NOT_PD                            00000003
NOT_POR                           00000001

⌨️ 快捷键说明

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