?? upd6121.lst
字號:
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 + -