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

📄 lc87f15.h

📁 LV24000的单片机DEMO程序
💻 H
字号:
/*===================================================================
 SFR bit definition
file name		: sfrbit.h
product name		: LC87F1564A
CPU core		: LC870000
===================================================================*/

/* PCON bit definition */
_sfrbit	_XTIDLE		_atbit(_PCON,2);
_sfrbit	_PDN		_atbit(_PCON,1);
_sfrbit	_IDLE		_atbit(_PCON,0);

/* IE bit definition */
_sfrbit	_IE7		_atbit(_IE,7);
_sfrbit	_XFLG		_atbit(_IE,6);
_sfrbit	_HFLG		_atbit(_IE,5);
_sfrbit	_LFLG		_atbit(_IE,4);
_sfrbit	_XCNT1		_atbit(_IE,1);
_sfrbit	_XCNT0		_atbit(_IE,0);

/* IP bit definition */
_sfrbit	_IP4B		_atbit(_IP,7);
_sfrbit	_IP43		_atbit(_IP,6);
_sfrbit	_IP3B		_atbit(_IP,5);
_sfrbit	_IP33		_atbit(_IP,4);
_sfrbit	_IP2B		_atbit(_IP,3);
_sfrbit	_IP23		_atbit(_IP,2);
_sfrbit	_IP1B		_atbit(_IP,1);
_sfrbit	_IP13		_atbit(_IP,0);

/* OCR bit definition */
_sfrbit	_CLKSGL		_atbit(_OCR,7);
_sfrbit	_EXTOSC		_atbit(_OCR,6);
_sfrbit	_CLKCB5		_atbit(_OCR,5);
_sfrbit	_CLKCB4		_atbit(_OCR,4);
_sfrbit	_XT2IN		_atbit(_OCR,3);
_sfrbit	_XT1IN		_atbit(_OCR,2);
_sfrbit	_XT1IN		_atbit(_OCR,2);
_sfrbit	_RCSTOP		_atbit(_OCR,1);
_sfrbit	_CFSTOP		_atbit(_OCR,0);

/* WDT bit definition */
_sfrbit _WDTFLG		_atbit(_WDT,7);
_sfrbit _WDTB5		_atbit(_WDT,5);
_sfrbit _WDTHLT		_atbit(_WDT,4);
_sfrbit _WDTCLR		_atbit(_WDT,2);
_sfrbit _WDTRST		_atbit(_WDT,1);
_sfrbit _WDTRUN0	_atbit(_WDT,0);

/* T0CNT bit definition */
_sfrbit	_T0HRUN		_atbit(_T0CNT,7);
_sfrbit	_T0LRUN		_atbit(_T0CNT,6);
_sfrbit	_T0LONG		_atbit(_T0CNT,5);
_sfrbit	_T0LEXT		_atbit(_T0CNT,4);
_sfrbit	_T0HCMP		_atbit(_T0CNT,3);
_sfrbit	_T0HIE		_atbit(_T0CNT,2);
_sfrbit	_T0LCMP		_atbit(_T0CNT,1);
_sfrbit	_T0LIE		_atbit(_T0CNT,0);

/* T1CNT bit definition */
_sfrbit	_T1HRUN		_atbit(_T1CNT,7);
_sfrbit	_T1LRUN		_atbit(_T1CNT,6);
_sfrbit	_T1LONG		_atbit(_T1CNT,5);
_sfrbit	_T1LPWM		_atbit(_T1CNT,4);
_sfrbit _T1HCMP 	_atbit(_T1CNT,3);
_sfrbit _T1HIE  	_atbit(_T1CNT,2);
_sfrbit _T1LCMP 	_atbit(_T1CNT,1);
_sfrbit _T1LIE  	_atbit(_T1CNT,0);

/* PWM0C bit definition */
_sfrbit	_ENPWM1		_atbit(_PWM0C,3);
_sfrbit	_ENPWM0		_atbit(_PWM0C,2);
_sfrbit	_PWM0OV		_atbit(_PWM0C,1);
_sfrbit	_PWM0IE		_atbit(_PWM0C,0);

/* SCON0 bit definition */
_sfrbit	_SI0BNK		_atbit(_SCON0,7);
_sfrbit	_SI0WRT		_atbit(_SCON0,6);
_sfrbit	_SI0RUN		_atbit(_SCON0,5);
_sfrbit	_SI0CTR		_atbit(_SCON0,4);
_sfrbit	_SI0DIR		_atbit(_SCON0,3);
_sfrbit	_SI0OVR		_atbit(_SCON0,2);
_sfrbit	_SI0END		_atbit(_SCON0,1);
_sfrbit	_SI0IE		_atbit(_SCON0,0);

/* SCON1 bit definition */
_sfrbit	_SI1M1		_atbit(_SCON1,7);
_sfrbit	_SI1M0		_atbit(_SCON1,6);
_sfrbit	_SI1RUN		_atbit(_SCON1,5);
_sfrbit	_SI1REC		_atbit(_SCON1,4);
_sfrbit	_SI1DIR		_atbit(_SCON1,3);
_sfrbit	_SI1OVR		_atbit(_SCON1,2);
_sfrbit	_SI1END		_atbit(_SCON1,1);
_sfrbit	_SI1IE		_atbit(_SCON1,0);

/* T45CNT bit definition */
_sfrbit	_T5C1		_atbit(_T45CNT,7);
_sfrbit	_T5C0		_atbit(_T45CNT,6);
_sfrbit	_T4C1		_atbit(_T45CNT,5);
_sfrbit	_T4C0		_atbit(_T45CNT,4);
_sfrbit	_T5OV		_atbit(_T45CNT,3);
_sfrbit	_T5IE		_atbit(_T45CNT,2);
_sfrbit	_T4OV		_atbit(_T45CNT,1);
_sfrbit	_T4IE		_atbit(_T45CNT,0);

/* P0 bit definition */
_sfrbit	_P07		_atbit(_P0,7);
_sfrbit	_P06		_atbit(_P0,6);
_sfrbit	_P05		_atbit(_P0,5);
_sfrbit	_P04		_atbit(_P0,4);
_sfrbit	_P03		_atbit(_P0,3);
_sfrbit	_P02		_atbit(_P0,2);
_sfrbit	_P01		_atbit(_P0,1);
_sfrbit	_P00		_atbit(_P0,0);

/* P0DDR bit definition */
_sfrbit	_P0FLG		_atbit(_P0DDR,5);
_sfrbit	_P0IE		_atbit(_P0DDR,4);
_sfrbit	_P0HPU		_atbit(_P0DDR,3);
_sfrbit	_P0LPU		_atbit(_P0DDR,2);
_sfrbit	_P0HDDR		_atbit(_P0DDR,1);
_sfrbit	_P0LDDR		_atbit(_P0DDR,0);

/* UOUT bit definition */
_sfrbit _ACLKIN         _atbit(_UOUT,3);
_sfrbit _ACFSTOPZ       _atbit(_UOUT,2);

/* P1 bit definition */
_sfrbit	_P17		_atbit(_P1,7);
_sfrbit	_P16		_atbit(_P1,6);
_sfrbit	_P15		_atbit(_P1,5);
_sfrbit	_P14		_atbit(_P1,4);
_sfrbit	_P13		_atbit(_P1,3);
_sfrbit	_P12		_atbit(_P1,2);
_sfrbit	_P11		_atbit(_P1,1);
_sfrbit	_P10		_atbit(_P1,0);

/* P1DDR bit definition */
_sfrbit	_P17DDR		_atbit(_P1DDR,7);
_sfrbit	_P16DDR		_atbit(_P1DDR,6);
_sfrbit	_P15DDR		_atbit(_P1DDR,5);
_sfrbit	_P14DDR		_atbit(_P1DDR,4);
_sfrbit	_P13DDR		_atbit(_P1DDR,3);
_sfrbit	_P12DDR		_atbit(_P1DDR,2);
_sfrbit	_P11DDR		_atbit(_P1DDR,1);
_sfrbit	_P10DDR		_atbit(_P1DDR,0);

/* P1FCR bit definition */
_sfrbit	_P17FCR		_atbit(_P1FCR,7);
_sfrbit	_P16FCR		_atbit(_P1FCR,6);
_sfrbit	_P15FCR		_atbit(_P1FCR,5);
_sfrbit	_P14FCR		_atbit(_P1FCR,4);
_sfrbit	_P13FCR		_atbit(_P1FCR,3);
_sfrbit	_P12FCR		_atbit(_P1FCR,2);
_sfrbit	_P11FCR		_atbit(_P1FCR,1);
_sfrbit	_P10FCR		_atbit(_P1FCR,0);

/* P1TST bit definition */
_sfrbit	_MRCSFT		_atbit(_P1TST,5);
_sfrbit	_DSNKOT		_atbit(_P1TST,2);

/* P2 bit definition */
_sfrbit	_P27		_atbit(_P2,7);
_sfrbit	_P26		_atbit(_P2,6);
_sfrbit	_P25		_atbit(_P2,5);
_sfrbit	_P24		_atbit(_P2,4);
_sfrbit	_P23		_atbit(_P2,3);
_sfrbit	_P22		_atbit(_P2,2);
_sfrbit	_P21		_atbit(_P2,1);
_sfrbit	_P20		_atbit(_P2,0);

/* P2DDR bit definition */
_sfrbit	_P27DDR		_atbit(_P2DDR,7);
_sfrbit	_P26DDR		_atbit(_P2DDR,6);
_sfrbit	_P25DDR		_atbit(_P2DDR,5);
_sfrbit	_P24DDR		_atbit(_P2DDR,4);
_sfrbit	_P23DDR		_atbit(_P2DDR,3);
_sfrbit	_P22DDR		_atbit(_P2DDR,2);
_sfrbit	_P21DDR		_atbit(_P2DDR,1);
_sfrbit	_P20DDR		_atbit(_P2DDR,0);

/* I45CR bit definition */
_sfrbit	_INT5HEG	_atbit(_I45CR,7);
_sfrbit	_INT5LEG	_atbit(_I45CR,6);
_sfrbit	_INT5IF		_atbit(_I45CR,5);
_sfrbit	_INT5IE		_atbit(_I45CR,4);
_sfrbit	_INT4HEG	_atbit(_I45CR,3);
_sfrbit	_INT4LEG	_atbit(_I45CR,2);
_sfrbit	_INT4IF		_atbit(_I45CR,1);
_sfrbit	_INT4IE		_atbit(_I45CR,0);

/* P3 bit definition */
_sfrbit	_P37		_atbit(_P3,7);
_sfrbit	_P36		_atbit(_P3,6);
_sfrbit	_P35		_atbit(_P3,5);
_sfrbit	_P34		_atbit(_P3,4);
_sfrbit	_P33		_atbit(_P3,3);
_sfrbit	_P32		_atbit(_P3,2);
_sfrbit	_P31		_atbit(_P3,1);
_sfrbit	_P30		_atbit(_P3,0);

/* P3DDR bit definition */
_sfrbit	_P33DDR		_atbit(_P3DDR,3);
_sfrbit	_P32DDR		_atbit(_P3DDR,2);
_sfrbit	_P31DDR		_atbit(_P3DDR,1);
_sfrbit	_P30DDR		_atbit(_P3DDR,0);

/* P7 bit definition */
_sfrbit	_P73DDR		_atbit(_P7,7);
_sfrbit	_P72DDR		_atbit(_P7,6);
_sfrbit	_P71DDR		_atbit(_P7,5);
_sfrbit	_P70DDR		_atbit(_P7,4);
_sfrbit	_P73		_atbit(_P7,3);
_sfrbit	_P72		_atbit(_P7,2);
_sfrbit	_P71		_atbit(_P7,1);
_sfrbit	_P70		_atbit(_P7,0);

/* I01CR bit definition */
_sfrbit	_INT1LH		_atbit(_I01CR,7);
_sfrbit	_INT1LV		_atbit(_I01CR,6);
_sfrbit	_INT1IF		_atbit(_I01CR,5);
_sfrbit	_INT1IE		_atbit(_I01CR,4);
_sfrbit	_INT0LH		_atbit(_I01CR,3);
_sfrbit	_INT0LV		_atbit(_I01CR,2);
_sfrbit	_INT0IF		_atbit(_I01CR,1);
_sfrbit	_INT0IE		_atbit(_I01CR,0);

/* I23CR bit definition */
_sfrbit	_INT3HEG	_atbit(_I23CR,7);
_sfrbit	_INT3LEG	_atbit(_I23CR,6);
_sfrbit	_INT3IF		_atbit(_I23CR,5);
_sfrbit	_INT3IE		_atbit(_I23CR,4);
_sfrbit	_INT2HEG	_atbit(_I23CR,3);
_sfrbit	_INT2LEG	_atbit(_I23CR,2);
_sfrbit	_INT2IF		_atbit(_I23CR,1);
_sfrbit	_INT2IE		_atbit(_I23CR,0);

/* ISL bit definition */
_sfrbit	_ST0HCP		_atbit(_ISL,7);
_sfrbit	_ST0LCP		_atbit(_ISL,6);
_sfrbit	_BTIMC1		_atbit(_ISL,5);
_sfrbit	_BTIMC0		_atbit(_ISL,4);
_sfrbit	_BUZON		_atbit(_ISL,3);
_sfrbit	_NFSEL		_atbit(_ISL,2);
_sfrbit	_NFON		_atbit(_ISL,1);
_sfrbit	_T0IN		_atbit(_ISL,0);

/* ADCR bit definition */
_sfrbit	_ADCR3		_atbit(_ADCR,3);
_sfrbit	_ADCR2		_atbit(_ADCR,2);
_sfrbit	_ADCR1		_atbit(_ADCR,1);
_sfrbit	_ADCR0		_atbit(_ADCR,0);

/* DACR bit definition */
_sfrbit	_DACR5		_atbit(_DACR,5);

/* T67CNT bit definition */
_sfrbit	_T7C1		_atbit(_T67CNT,7);
_sfrbit	_T7C0		_atbit(_T67CNT,6);
_sfrbit	_T6C1		_atbit(_T67CNT,5);
_sfrbit	_T6C0		_atbit(_T67CNT,4);
_sfrbit	_T7OV		_atbit(_T67CNT,3);
_sfrbit	_T7IE		_atbit(_T67CNT,2);
_sfrbit	_T6OV		_atbit(_T67CNT,1);
_sfrbit	_T6IE		_atbit(_T67CNT,0);

/* NKREG bit definition */
_sfrbit	_NKEN		_atbit(_NKREG,7);

/* BTCR bit definition */
_sfrbit	_BTON		_atbit(_BTCR,6);
_sfrbit	_BTC11		_atbit(_BTCR,5);
_sfrbit	_BTC10		_atbit(_BTCR,4);
_sfrbit	_BTIF1		_atbit(_BTCR,3);
_sfrbit	_BTIE1		_atbit(_BTCR,2);

/* USCTRL bit definition */
_sfrbit	_USBON		_atbit(_USCTRL,7);
_sfrbit	_USBRUN		_atbit(_USCTRL,6);

/* USPORT bit definition */
_sfrbit	_DDRSOF		_atbit(_USPORT,7);
_sfrbit	_DDRDP		_atbit(_USPORT,3);
_sfrbit	_DDRDM		_atbit(_USPORT,2);
_sfrbit	_PORTDP		_atbit(_USPORT,1);
_sfrbit	_PORTDM		_atbit(_USPORT,0);

/* USBINT bit definition */
_sfrbit	_BRSFG		_atbit(_USBINT,7);
_sfrbit	_BRSEN		_atbit(_USBINT,6);
_sfrbit	_BACFG		_atbit(_USBINT,5);
_sfrbit	_BACEN		_atbit(_USBINT,4);
_sfrbit	_SOFFG		_atbit(_USBINT,3);
_sfrbit	_SOFEN		_atbit(_USBINT,2);
_sfrbit	_ENPFG		_atbit(_USBINT,1);
_sfrbit	_ENPEN		_atbit(_USBINT,0);

/* EP0INT bit definition */
_sfrbit	_AK0FG		_atbit(_EP0INT,7);
_sfrbit	_AK0EN		_atbit(_EP0INT,6);
_sfrbit	_NK0FG		_atbit(_EP0INT,5);
_sfrbit	_NK0EN		_atbit(_EP0INT,4);
_sfrbit	_ER0FG		_atbit(_EP0INT,3);
_sfrbit	_ER0EN		_atbit(_EP0INT,2);
_sfrbit	_ST0FG		_atbit(_EP0INT,1);
_sfrbit	_ST0EN		_atbit(_EP0INT,0);

/* EP1INT bit definition */
_sfrbit	_AK1FG		_atbit(_EP1INT,7);
_sfrbit	_AK1EN		_atbit(_EP1INT,6);
_sfrbit	_NK1FG		_atbit(_EP1INT,5);
_sfrbit	_NK1EN		_atbit(_EP1INT,4);
_sfrbit	_ER1FG		_atbit(_EP1INT,3);
_sfrbit	_ER1EN		_atbit(_EP1INT,2);
_sfrbit	_ST1FG		_atbit(_EP1INT,1);
_sfrbit	_ST1EN		_atbit(_EP1INT,0);

/* EP2INT bit definition */
_sfrbit	_AK2FG		_atbit(_EP2INT,7);
_sfrbit	_AK2EN		_atbit(_EP2INT,6);
_sfrbit	_NK2FG		_atbit(_EP2INT,5);
_sfrbit	_NK2EN		_atbit(_EP2INT,4);
_sfrbit	_ER2FG		_atbit(_EP2INT,3);
_sfrbit	_ER2EN		_atbit(_EP2INT,2);
_sfrbit	_ST2FG		_atbit(_EP2INT,1);
_sfrbit	_ST2EN		_atbit(_EP2INT,0);

/* EP3INT bit definition */
_sfrbit	_AK3FG		_atbit(_EP3INT,7);
_sfrbit	_AK3EN		_atbit(_EP3INT,6);
_sfrbit	_NK3FG		_atbit(_EP3INT,5);
_sfrbit	_NK3EN		_atbit(_EP3INT,4);
_sfrbit	_ER3FG		_atbit(_EP3INT,3);
_sfrbit	_ER3EN		_atbit(_EP3INT,2);
_sfrbit	_ST3FG		_atbit(_EP3INT,1);
_sfrbit	_ST3EN		_atbit(_EP3INT,0);

/* EP4INT bit definition */
_sfrbit	_AK4FG		_atbit(_EP4INT,7);
_sfrbit	_AK4EN		_atbit(_EP4INT,6);
_sfrbit	_NK4FG		_atbit(_EP4INT,5);
_sfrbit	_NK4EN		_atbit(_EP4INT,4);
_sfrbit	_ER4FG		_atbit(_EP4INT,3);
_sfrbit	_ER4EN		_atbit(_EP4INT,2);
_sfrbit	_ST4FG		_atbit(_EP4INT,1);
_sfrbit	_ST4EN		_atbit(_EP4INT,0);

/* EP5INT bit definition */
_sfrbit	_AK5FG		_atbit(_EP5INT,7);
_sfrbit	_AK5EN		_atbit(_EP5INT,6);
_sfrbit	_NK5FG		_atbit(_EP5INT,5);
_sfrbit	_NK5EN		_atbit(_EP5INT,4);
_sfrbit	_ER5FG		_atbit(_EP5INT,3);
_sfrbit	_ER5EN		_atbit(_EP5INT,2);
_sfrbit	_ST5FG		_atbit(_EP5INT,1);
_sfrbit	_ST5EN		_atbit(_EP5INT,0);

/* EP6INT bit definition */
_sfrbit	_AK6FG		_atbit(_EP6INT,7);
_sfrbit	_AK6EN		_atbit(_EP6INT,6);
_sfrbit	_NK6FG		_atbit(_EP6INT,5);
_sfrbit	_NK6EN		_atbit(_EP6INT,4);
_sfrbit	_ER6FG		_atbit(_EP6INT,3);
_sfrbit	_ER6EN		_atbit(_EP6INT,2);
_sfrbit	_ST6FG		_atbit(_EP6INT,1);
_sfrbit	_ST6EN		_atbit(_EP6INT,0);

/* USBADR bit definition */
_sfrbit	_ADREN		_atbit(_USBADR,7);

/* EP0STA bit definition */
_sfrbit	_E0EN		_atbit(_EP0STA,7);
_sfrbit	_E0TGL		_atbit(_EP0STA,6);
_sfrbit	_E0OVR		_atbit(_EP0STA,5);
_sfrbit	_E0STL		_atbit(_EP0STA,4);
_sfrbit	_E0ACK		_atbit(_EP0STA,3);
_sfrbit	_E0CSU		_atbit(_EP0STA,2);
_sfrbit	_E0CST		_atbit(_EP0STA,1);
_sfrbit	_E0CRW		_atbit(_EP0STA,0);

/* EP1STA bit definition */
_sfrbit	_E1EN		_atbit(_EP1STA,7);
_sfrbit	_E1TGL		_atbit(_EP1STA,6);
_sfrbit	_E1OVR		_atbit(_EP1STA,5);
_sfrbit	_E1STL		_atbit(_EP1STA,4);
_sfrbit	_E1ACK		_atbit(_EP1STA,3);
_sfrbit	_E1DIR		_atbit(_EP1STA,2);
_sfrbit	_E1ISO		_atbit(_EP1STA,1);
_sfrbit	_E1BNK		_atbit(_EP1STA,0);

/* EP2STA bit definition */
_sfrbit	_E2EN		_atbit(_EP2STA,7);
_sfrbit	_E2TGL		_atbit(_EP2STA,6);
_sfrbit	_E2OVR		_atbit(_EP2STA,5);
_sfrbit	_E2STL		_atbit(_EP2STA,4);
_sfrbit	_E2ACK		_atbit(_EP2STA,3);
_sfrbit	_E2DIR		_atbit(_EP2STA,2);
_sfrbit	_E2ISO		_atbit(_EP2STA,1);
_sfrbit	_E2BNK		_atbit(_EP2STA,0);

/* EP3STA bit definition */
_sfrbit	_E3EN		_atbit(_EP3STA,7);
_sfrbit	_E3TGL		_atbit(_EP3STA,6);
_sfrbit	_E3OVR		_atbit(_EP3STA,5);
_sfrbit	_E3STL		_atbit(_EP3STA,4);
_sfrbit	_E3ACK		_atbit(_EP3STA,3);
_sfrbit	_E3DIR		_atbit(_EP3STA,2);
_sfrbit	_E3ISO		_atbit(_EP3STA,1);
_sfrbit	_E3BNK		_atbit(_EP3STA,0);

/* EP4STA bit definition */
_sfrbit	_E4EN		_atbit(_EP4STA,7);
_sfrbit	_E4TGL		_atbit(_EP4STA,6);
_sfrbit	_E4OVR		_atbit(_EP4STA,5);
_sfrbit	_E4STL		_atbit(_EP4STA,4);
_sfrbit	_E4ACK		_atbit(_EP4STA,3);
_sfrbit	_E4DIR		_atbit(_EP4STA,2);
_sfrbit	_E4ISO		_atbit(_EP4STA,1);
_sfrbit	_E4BNK		_atbit(_EP4STA,0);

/* EP5STA bit definition */
_sfrbit	_E5EN		_atbit(_EP5STA,7);
_sfrbit	_E5TGL		_atbit(_EP5STA,6);
_sfrbit	_E5OVR		_atbit(_EP5STA,5);
_sfrbit	_E5STL		_atbit(_EP5STA,4);
_sfrbit	_E5ACK		_atbit(_EP5STA,3);
_sfrbit	_E5DIR		_atbit(_EP5STA,2);
_sfrbit	_E5ISO		_atbit(_EP5STA,1);

/* EP6STA bit definition */
_sfrbit	_E6EN		_atbit(_EP6STA,7);
_sfrbit	_E6TGL		_atbit(_EP6STA,6);
_sfrbit	_E6OVR		_atbit(_EP6STA,5);
_sfrbit	_E6STL		_atbit(_EP6STA,4);
_sfrbit	_E6ACK		_atbit(_EP6STA,3);
_sfrbit	_E6DIR		_atbit(_EP6STA,2);
_sfrbit	_E6ISO		_atbit(_EP6STA,1);


/* AIFCON bit definition */
_sfrbit	_APLTST		_atbit(_AIFCON,7);
_sfrbit	_ACLKON		_atbit(_AIFCON,6);
_sfrbit	_AIFRUN		_atbit(_AIFCON,5);
_sfrbit	_AIFOFF		_atbit(_AIFCON,4);
_sfrbit	_AIFWRT		_atbit(_AIFCON,3);
_sfrbit	_AIFDIR		_atbit(_AIFCON,2);
_sfrbit	_AIFEND		_atbit(_AIFCON,1);
_sfrbit	_AIFIE		_atbit(_AIFCON,0);

/* UCON0 bit definition */
_sfrbit	_STRDET		_atbit(_UCON0,6);
_sfrbit	_RECRUN		_atbit(_UCON0,5);
_sfrbit	_STPERR		_atbit(_UCON0,4);
_sfrbit	_RBIT8		_atbit(_UCON0,2);
_sfrbit	_RECEND		_atbit(_UCON0,1);
_sfrbit	_RECIE		_atbit(_UCON0,0);

/* UCON1 bit definition */
_sfrbit	_TRUN		_atbit(_UCON0,7);
_sfrbit	_89BIT		_atbit(_UCON0,6);
_sfrbit	_TDDR		_atbit(_UCON0,5);
_sfrbit	_TCMOS		_atbit(_UCON0,4);
_sfrbit	_TBIT8		_atbit(_UCON0,2);
_sfrbit	_TEPTY		_atbit(_UCON0,1);
_sfrbit	_TRNSIE 	_atbit(_UCON0,0);

/* CRCCNT bit definition */
_sfrbit	_CRCON		_atbit(_CRCCNT,7);
_sfrbit	_CRCLRZ		_atbit(_CRCCNT,6);
_sfrbit	_CRCRD		_atbit(_CRCCNT,5);
_sfrbit	_10SEL		_atbit(_CRCCNT,4);

/* SI4CN0 bit definition */
_sfrbit	_SI4RUN		_atbit(_SI4CN0,7);
_sfrbit	_SBTION		_atbit(_SI4CN0,6);
_sfrbit	_MSBSEL		_atbit(_SI4CN0,5);
_sfrbit	_S4RAM		_atbit(_SI4CN0,4);
_sfrbit	_S4CKPL		_atbit(_SI4CN0,3);
_sfrbit	_SI4WRT		_atbit(_SI4CN0,2);
_sfrbit	_SI4END		_atbit(_SI4CN0,1);
_sfrbit	_SI4IE		_atbit(_SI4CN0,0);

/* SI4CN1 bit definition */
_sfrbit	_PARA		_atbit(_SI4CN1,7);
_sfrbit	_P1P0		_atbit(_SI4CN1,6);
_sfrbit	_P22P23		_atbit(_SI4CN1,5);
_sfrbit	_P24OUT 	_atbit(_SI4CN1,4);
_sfrbit	_P23MOS		_atbit(_SI4CN1,3);
_sfrbit	_P23OUT		_atbit(_SI4CN1,2);
_sfrbit	_P22MOS		_atbit(_SI4CN1,1);
_sfrbit	_P22OUT 	_atbit(_SI4CN1,0);

⌨️ 快捷键说明

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