📄 p18f2431.inc
字号:
LATB4 EQU H'0004'
LATB5 EQU H'0005'
LATB6 EQU H'0006'
LATB7 EQU H'0007'
;----- LATC Bits -----------------------------------------------------
LATC0 EQU H'0000'
LATC1 EQU H'0001'
LATC2 EQU H'0002'
LATC3 EQU H'0003'
LATC4 EQU H'0004'
LATC5 EQU H'0005'
LATC6 EQU H'0006'
LATC7 EQU H'0007'
;----- DDRA Bits -----------------------------------------------------
RA0 EQU H'0000'
RA1 EQU H'0001'
RA2 EQU H'0002'
RA3 EQU H'0003'
RA4 EQU H'0004'
RA5 EQU H'0005'
RA6 EQU H'0006'
RA7 EQU H'0007'
;----- TRISA Bits -----------------------------------------------------
TRISA0 EQU H'0000'
TRISA1 EQU H'0001'
TRISA2 EQU H'0002'
TRISA3 EQU H'0003'
TRISA4 EQU H'0004'
TRISA5 EQU H'0005'
TRISA6 EQU H'0006'
TRISA7 EQU H'0007'
;----- DDRB Bits -----------------------------------------------------
RB0 EQU H'0000'
RB1 EQU H'0001'
RB2 EQU H'0002'
RB3 EQU H'0003'
RB4 EQU H'0004'
RB5 EQU H'0005'
RB6 EQU H'0006'
RB7 EQU H'0007'
;----- TRISB Bits -----------------------------------------------------
TRISB0 EQU H'0000'
TRISB1 EQU H'0001'
TRISB2 EQU H'0002'
TRISB3 EQU H'0003'
TRISB4 EQU H'0004'
TRISB5 EQU H'0005'
TRISB6 EQU H'0006'
TRISB7 EQU H'0007'
;----- DDRC Bits -----------------------------------------------------
RC0 EQU H'0000'
RC1 EQU H'0001'
RC2 EQU H'0002'
RC3 EQU H'0003'
RC4 EQU H'0004'
RC5 EQU H'0005'
RC6 EQU H'0006'
RC7 EQU H'0007'
;----- TRISC Bits -----------------------------------------------------
TRISC0 EQU H'0000'
TRISC1 EQU H'0001'
TRISC2 EQU H'0002'
TRISC3 EQU H'0003'
TRISC4 EQU H'0004'
TRISC5 EQU H'0005'
TRISC6 EQU H'0006'
TRISC7 EQU H'0007'
;----- ADCHS Bits -----------------------------------------------------
GASEL0 EQU H'0000'
GASEL1 EQU H'0001'
GCSEL0 EQU H'0002'
GCSEL1 EQU H'0003'
GBSEL0 EQU H'0004'
GBSEL1 EQU H'0005'
GDSEL0 EQU H'0006'
GDSEL1 EQU H'0007'
SASEL0 EQU H'0000'
SASEL1 EQU H'0001'
SCSEL0 EQU H'0002'
SCSEL1 EQU H'0003'
SBSEL0 EQU H'0004'
SBSEL1 EQU H'0005'
SDSEL0 EQU H'0006'
SDSEL1 EQU H'0007'
;----- ADCON3 Bits -----------------------------------------------------
SSRC0 EQU H'0000'
SSRC1 EQU H'0001'
SSRC2 EQU H'0002'
SSRC3 EQU H'0003'
SSRC4 EQU H'0004'
ADRS0 EQU H'0006'
ADRS1 EQU H'0007'
;----- OSCTUNE Bits -----------------------------------------------------
TUN0 EQU H'0000'
TUN1 EQU H'0001'
TUN2 EQU H'0002'
TUN3 EQU H'0003'
TUN4 EQU H'0004'
TUN5 EQU H'0005'
;----- PIE1 Bits -----------------------------------------------------
TMR1IE EQU H'0000'
TMR2IE EQU H'0001'
CCP1IE EQU H'0002'
SSPIE EQU H'0003'
TBIE EQU H'0004'
RCIE EQU H'0005'
ADIE EQU H'0006'
TXIE EQU H'0004'
;----- PIR1 Bits -----------------------------------------------------
TMR1IF EQU H'0000'
TMR2IF EQU H'0001'
CCP1IF EQU H'0002'
SSPIF EQU H'0003'
TBIF EQU H'0004'
RCIF EQU H'0005'
ADIF EQU H'0006'
TXIF EQU H'0004'
;----- IPR1 Bits -----------------------------------------------------
TMR1IP EQU H'0000'
TMR2IP EQU H'0001'
CCP1IP EQU H'0002'
SSPIP EQU H'0003'
TBIP EQU H'0004'
RCIP EQU H'0005'
ADIP EQU H'0006'
TXIP EQU H'0004'
;----- PIE2 Bits -----------------------------------------------------
CCP2IE EQU H'0000'
LVDIE EQU H'0002'
EEIE EQU H'0004'
OSFIE EQU H'0007'
;----- PIR2 Bits -----------------------------------------------------
CCP2IF EQU H'0000'
LVDIF EQU H'0002'
EEIF EQU H'0004'
OSFIF EQU H'0007'
;----- IPR2 Bits -----------------------------------------------------
CCP2IP EQU H'0000'
LVDIP EQU H'0002'
EEIP EQU H'0004'
OSFIP EQU H'0007'
;----- PIE3 Bits -----------------------------------------------------
TMR5IE EQU H'0000'
IC1IE EQU H'0001'
IC2QEIE EQU H'0002'
IC3DRIE EQU H'0003'
PTIE EQU H'0004'
;----- PIR3 Bits -----------------------------------------------------
TMR5IF EQU H'0000'
IC1IF EQU H'0001'
IC2QEIF EQU H'0002'
IC3DRIF EQU H'0003'
PTIF EQU H'0004'
;----- IPR3 Bits -----------------------------------------------------
TMR5IP EQU H'0000'
IC1IP EQU H'0001'
IC2QEIP EQU H'0002'
IC3DRIP EQU H'0003'
PTIP EQU H'0004'
;----- EECON1 Bits -----------------------------------------------------
RD EQU H'0000'
WR EQU H'0001'
WREN EQU H'0002'
WRERR EQU H'0003'
FREE EQU H'0004'
CFGS EQU H'0006'
EEPGD EQU H'0007'
;----- BAUDCON Bits -----------------------------------------------------
ABDEN EQU H'0000'
WUE EQU H'0001'
BRG16 EQU H'0003'
SCKP EQU H'0004'
RCIDL EQU H'0006'
;----- BAUDCTL Bits -----------------------------------------------------
ABDEN EQU H'0000'
WUE EQU H'0001'
BRG16 EQU H'0003'
SCKP EQU H'0004'
RCIDL EQU H'0006'
;----- RCSTA Bits -----------------------------------------------------
RX9D EQU H'0000'
OERR EQU H'0001'
FERR EQU H'0002'
ADEN EQU H'0003'
CREN EQU H'0004'
SREN EQU H'0005'
RX9 EQU H'0006'
SPEN EQU H'0007'
;----- TXSTA Bits -----------------------------------------------------
TX9D EQU H'0000'
TRMT EQU H'0001'
BRGH EQU H'0002'
SENDB EQU H'0003'
SYNC EQU H'0004'
TXEN EQU H'0005'
TX9 EQU H'0006'
CSRC EQU H'0007'
;----- QEICON Bits -----------------------------------------------------
PDEC0 EQU H'0000'
PDEC1 EQU H'0001'
QEIM0 EQU H'0002'
QEIM1 EQU H'0003'
QEIM2 EQU H'0004'
UP_DOWN EQU H'0005'
; ERROR is a reserved word
; ERROR EQU H'0006'
VELM EQU H'0007'
UP EQU H'0005'
DOWN EQU H'0005'
NOT_DOWN EQU H'0005'
NOT_VELM EQU H'0007'
;----- T5CON Bits -----------------------------------------------------
TMR5ON EQU H'0000'
TMR5CS EQU H'0001'
T5SYNC EQU H'0002'
T5PS0 EQU H'0003'
T5PS1 EQU H'0004'
T5MOD EQU H'0005'
RESEN EQU H'0006'
T5SEN EQU H'0007'
NOT_T5SYNC EQU H'0002'
NOT_RESEN EQU H'0006'
;----- ANSEL0 Bits -----------------------------------------------------
ANS0 EQU H'0000'
ANS1 EQU H'0001'
ANS2 EQU H'0002'
ANS3 EQU H'0003'
ANS4 EQU H'0004'
;----- CCP2CON Bits -----------------------------------------------------
CCP2M0 EQU H'0000'
CCP2M1 EQU H'0001'
CCP2M2 EQU H'0002'
CCP2M3 EQU H'0003'
CCP2Y EQU H'0004'
CCP2X EQU H'0005'
DC2B0 EQU H'0004'
DC2B1 EQU H'0005'
;----- CCP1CON Bits -----------------------------------------------------
CCP1M0 EQU H'0000'
CCP1M1 EQU H'0001'
CCP1M2 EQU H'0002'
CCP1M3 EQU H'0003'
CCP1Y EQU H'0004'
CCP1X EQU H'0005'
DC1B0 EQU H'0004'
DC1B1 EQU H'0005'
;----- ADCON2 Bits -----------------------------------------------------
ADCS0 EQU H'0000'
ADCS1 EQU H'0001'
ADCS2 EQU H'0002'
ACQT0 EQU H'0003'
ACQT1 EQU H'0004'
ACQT2 EQU H'0005'
ACQT3 EQU H'0006'
ADFM EQU H'0007'
;----- ADCON1 Bits -----------------------------------------------------
ADPNT0 EQU H'0000'
ADPNT1 EQU H'0001'
BFOVFL EQU H'0002'
BFEMT EQU H'0003'
FIFOEN EQU H'0004'
VCFG0 EQU H'0006'
VCFG1 EQU H'0007'
FFOVFL EQU H'0002'
;----- ADCON0 Bits -----------------------------------------------------
ADON EQU H'0000'
GO_DONE EQU H'0001'
ACMOD0 EQU H'0002'
ACMOD1 EQU H'0003'
ACSCH EQU H'0004'
ACONV EQU H'0005'
DONE EQU H'0001'
GO EQU H'0001'
NOT_DONE EQU H'0001'
;----- SSPCON Bits -----------------------------------------------------
SSPM0 EQU H'0000'
SSPM1 EQU H'0001'
SSPM2 EQU H'0002'
SSPM3 EQU H'0003'
CKP EQU H'0004'
SSPEN EQU H'0005'
SSPOV EQU H'0006'
WCOL EQU H'0007'
;----- SSPSTAT Bits -----------------------------------------------------
BF EQU H'0000'
UA EQU H'0001'
R_W EQU H'0002'
S EQU H'0003'
P EQU H'0004'
D_A EQU H'0005'
CKE EQU H'0006'
SMP EQU H'0007'
NOT_W EQU H'0002'
NOT_A EQU H'0005'
NOT_WRITE EQU H'0002'
NOT_ADDRESS EQU H'0005'
READ_WRITE EQU H'0002'
DATA_ADDRESS EQU H'0005'
R EQU H'0002'
D EQU H'0005'
;----- T2CON Bits -----------------------------------------------------
T2CKPS0 EQU H'0000'
T2CKPS1 EQU H'0001'
TMR2ON EQU H'0002'
T2OUTPS0 EQU H'0003'
T2OUTPS1 EQU H'0004'
T2OUTPS2 EQU H'0005'
T2OUTPS3 EQU H'0006'
;----- T1CON Bits -----------------------------------------------------
TMR1ON EQU H'0000'
TMR1CS EQU H'0001'
T1SYNC EQU H'0002'
T1OSCEN EQU H'0003'
T1CKPS0 EQU H'0004'
T1CKPS1 EQU H'0005'
T1RUN EQU H'0006'
RD16 EQU H'0007'
T1INSYNC EQU H'0002'
NOT_T1SYNC EQU H'0002'
;----- RCON Bits -----------------------------------------------------
NOT_BOR EQU H'0000'
NOT_POR EQU H'0001'
NOT_PD EQU H'0002'
NOT_TO EQU H'0003'
NOT_RI EQU H'0004'
NOT_IPEN EQU H'0007'
BOR EQU H'0000'
POR EQU H'0001'
PD EQU H'0002'
TO EQU H'0003'
RI EQU H'0004'
IPEN EQU H'0007'
;----- WDTCON Bits -----------------------------------------------------
SWDTEN EQU H'0000'
WDT0 EQU H'0001'
WDT1 EQU H'0002'
WDT2 EQU H'0003'
WDT3 EQU H'0004'
WDT4 EQU H'0005'
WDT5 EQU H'0006'
WDT6 EQU H'0007'
WDTW EQU H'0007'
;----- LVDCON Bits -----------------------------------------------------
LVDL0 EQU H'0000'
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -