📄 p16f687.inc
字号:
EEIE EQU H'0004'
;----- PCON Bits ----------------------------------------------------------
ULPWUE EQU H'0005'
SBOREN EQU H'0004'
NOT_POR EQU H'0001'
NOT_BOR EQU H'0000'
;----- OSCCON Bits --------------------------------------------------------
IRCF2 EQU H'0006'
IRCF1 EQU H'0005'
IRCF0 EQU H'0004'
OSTS EQU H'0003'
HTS EQU H'0002'
LTS EQU H'0001'
SCS EQU H'0000'
;----- OSCTUNE Bits -------------------------------------------------------
TUN4 EQU H'0004'
TUN3 EQU H'0003'
TUN2 EQU H'0002'
TUN1 EQU H'0001'
TUN0 EQU H'0000'
;----- SSPSTAT Bits --------------------------------------------------------
SMP EQU H'0007'
CKE EQU H'0006'
D EQU H'0005'
I2C_DATA EQU H'0005'
NOT_A EQU H'0005'
NOT_ADDRESS EQU H'0005'
D_A EQU H'0005'
DATA_ADDRESS EQU H'0005'
P EQU H'0004'
I2C_STOP EQU H'0004'
S EQU H'0003'
I2C_START EQU H'0003'
R EQU H'0002'
I2C_READ EQU H'0002'
NOT_W EQU H'0002'
NOT_WRITE EQU H'0002'
R_W EQU H'0002'
READ_WRITE EQU H'0002'
UA EQU H'0001'
BF EQU H'0000'
;----- WPUA Bits ---------------------------------------------------------
WPUA5 EQU H'0005'
WPUA4 EQU H'0004'
WPUA2 EQU H'0002'
WPUA1 EQU H'0001'
WPUA0 EQU H'0000'
;----- IOC Bits ---------------------------------------------------------
IOC5 EQU H'0005'
IOC4 EQU H'0004'
IOC3 EQU H'0003'
IOC2 EQU H'0002'
IOC1 EQU H'0001'
IOC0 EQU H'0000'
;----- IOCA Bits ---------------------------------------------------------
IOCA5 EQU H'0005'
IOCA4 EQU H'0004'
IOCA3 EQU H'0003'
IOCA2 EQU H'0002'
IOCA1 EQU H'0001'
IOCA0 EQU H'0000'
;----- WDTCON Bits --------------------------------------------------------
WDTPS3 EQU H'0004'
WDTPS2 EQU H'0003'
WDTPS1 EQU H'0002'
WDTPS0 EQU H'0001'
SWDTEN EQU H'0000'
;----- TXSTA Bits -------------------------------------------------------
CSRC EQU H'0007'
TX9 EQU H'0006'
TXEN EQU H'0005'
SYNC EQU H'0004'
SENB EQU H'0003'
BRGH EQU H'0002'
TRMT EQU H'0001'
TX9D EQU H'0000'
;----- SPBRG Bits -------------------------------------------------------
BRG7 EQU H'0007'
BRG6 EQU H'0006'
BRG5 EQU H'0005'
BRG4 EQU H'0004'
BRG3 EQU H'0003'
BRG2 EQU H'0002'
BRG1 EQU H'0001'
BRG0 EQU H'0000'
;----- SPBRGH Bits -------------------------------------------------------
BRG15 EQU H'0007'
BRG14 EQU H'0006'
BRG13 EQU H'0005'
BRG12 EQU H'0004'
BRG11 EQU H'0003'
BRG10 EQU H'0002'
BRG9 EQU H'0001'
BRG8 EQU H'0000'
;----- BAUDCTL Bits -------------------------------------------------------
ABDOVF EQU H'0007'
RCIDL EQU H'0006'
SCKP EQU H'0004'
BRG16 EQU H'0003'
WUE EQU H'0001'
ABDEN EQU H'0000'
;----- ADCON1 Bits --------------------------------------------------------
ADCS2 EQU H'0006'
ADCS1 EQU H'0005'
ADCS0 EQU H'0004'
;----- BANK 2 REGISTER DEFINITIONS ----------------------------------------
;----- WPUB Bits ----------------------------------------------------------
WPUB7 EQU H'0007'
WPUB6 EQU H'0006'
WPUB5 EQU H'0005'
WPUB4 EQU H'0004'
;----- IOCB Bits ---------------------------------------------------------
IOCB7 EQU H'0007'
IOCB6 EQU H'0006'
IOCB5 EQU H'0005'
IOCB4 EQU H'0004'
;----- VRCON Bits ---------------------------------------------------------
C1VREN EQU H'0007'
C2VREN EQU H'0006'
VRR EQU H'0005'
VP6EN EQU H'0004'
VR3 EQU H'0003'
VR2 EQU H'0002'
VR1 EQU H'0001'
VR0 EQU H'0000'
;----- CM1CON0 Bits -------------------------------------------------------
C1ON EQU H'0007'
C1OUT EQU H'0006'
C1OE EQU H'0005'
C1POL EQU H'0004'
C1R EQU H'0002'
C1CH1 EQU H'0001'
C1CH0 EQU H'0000'
;----- CM2CON0 Bits -------------------------------------------------------
C2ON EQU H'0007'
C2OUT EQU H'0006'
C2OE EQU H'0005'
C2POL EQU H'0004'
C2R EQU H'0002'
C2CH1 EQU H'0001'
C2CH0 EQU H'0000'
;----- CM2CON1 Bits -------------------------------------------------------
MC1OUT EQU H'0007'
MC2OUT EQU H'0006'
T1GSS EQU H'0001'
C2SYNC EQU H'0000'
;----- ANSELH Bits --------------------------------------------------------
ANS11 EQU H'0003'
ANS10 EQU H'0002'
ANS9 EQU H'0001'
ANS8 EQU H'0000'
;----- ANSEL Bits ---------------------------------------------------------
ANS7 EQU H'0007'
ANS6 EQU H'0006'
ANS5 EQU H'0005'
ANS4 EQU H'0004'
ANS3 EQU H'0003'
ANS2 EQU H'0002'
ANS1 EQU H'0001'
ANS0 EQU H'0000'
;----- BANK 3 REGISTER DEFINITIONS ----------------------------------------
;----- EECON1 Bits --------------------------------------------------------
EEPGD EQU H'0007'
WRERR EQU H'0003'
WREN EQU H'0002'
WR EQU H'0001'
RD EQU H'0000'
;----- SRCON Bits ----------------------------------------------------------
SR1 EQU H'0007'
SR0 EQU H'0006'
C1SEN EQU H'0005'
C2REN EQU H'0004'
PULSS EQU H'0003'
PULSR EQU H'0002'
;==========================================================================
;
; RAM Definition
;
;==========================================================================
__MAXRAM H'1FF'
__BADRAM H'08'-H'09', H'11'-H'12', H'15'-H'17', H'1B'- H'1D'
__BADRAM H'88'-H'89', H'91'-H'92', H'9C'-H'9D', H'C0'-H'EF'
__BADRAM H'108'-H'109', H'10E'-H'114', H'117', H'11C'-H'11D', H'120'-H'16F'
__BADRAM H'188'-H'189', H'18E'-H'19D', H'19F'-H'1EF'
;==========================================================================
;
; Configuration Bits
;
;==========================================================================
_FCMEN_ON EQU H'3FFF'
_FCMEN_OFF EQU H'37FF'
_IESO_ON EQU H'3FFF'
_IESO_OFF EQU H'3BFF'
_BOR_ON EQU H'3FFF'
_BOR_NSLEEP EQU H'3EFF'
_BOR_SBODEN EQU H'3DFF'
_BOR_OFF EQU H'3CFF'
_CPD_ON EQU H'3F7F'
_CPD_OFF EQU H'3FFF'
_CP_ON EQU H'3FBF'
_CP_OFF EQU H'3FFF'
_MCLRE_ON EQU H'3FFF'
_MCLRE_OFF EQU H'3FDF'
_PWRTE_OFF EQU H'3FFF'
_PWRTE_ON EQU H'3FEF'
_WDT_ON EQU H'3FFF'
_WDT_OFF EQU H'3FF7'
_LP_OSC EQU H'3FF8'
_XT_OSC EQU H'3FF9'
_HS_OSC EQU H'3FFA'
_EC_OSC EQU H'3FFB'
_INTRC_OSC_NOCLKOUT EQU H'3FFC'
_INTRC_OSC_CLKOUT EQU H'3FFD'
_EXTRC_OSC_NOCLKOUT EQU H'3FFE'
_EXTRC_OSC_CLKOUT EQU H'3FFF'
_INTOSCIO EQU H'3FFC'
_INTOSC EQU H'3FFD'
_EXTRCIO EQU H'3FFE'
_EXTRC EQU H'3FFF'
LIST
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -