📄 sfr80144.h
字号:
/*------------------------------------------------------ Flash memory control register 0------------------------------------------------------*/union byte_def fmr0_addr;#define fmr0 fmr0_addr.byte /* fmcr -> fmr0 99.08.30 */#define fmr00 fmr0_addr.bit.b0 /* fmcr0 -> fmr00 99.08.30 */#define fmr01 fmr0_addr.bit.b1 /* fmcr1 -> fmr01 99.08.30 */#define fmr02 fmr0_addr.bit.b2 /* fmcr2 -> fmr02 99.08.30 */#define fmr03 fmr0_addr.bit.b3 /* fmcr3 -> fmr03 99.08.30 */#define fmr05 fmr0_addr.bit.b5 /* fmcr5 -> fmr05 99.08.30 *//*------------------------------------------------------ Flash memory control register 1------------------------------------------------------*/union byte_def fmr1_addr;#define fmr1 fmr1_addr.byte /* add 99.08.30 */#define fmr13 fmr1_addr.bit.b3 /* add 99.08.30 *//*------------------------------------------------------ UART2 transmit/receive control register 1------------------------------------------------------*/union byte_def u2c1_addr;#define u2c1 u2c1_addr.byte#define te_u2c1 u2c1_addr.bit.b0 /* Transmit enable bit */#define ti_u2c1 u2c1_addr.bit.b1 /* Transmit buffer empty flag */#define re_u2c1 u2c1_addr.bit.b2 /* Receive enable bit */#define ri_u2c1 u2c1_addr.bit.b3 /* Receive complete flag */#define u2irs u2c1_addr.bit.b4 /* UART2 transmit interrupt cause select bit */#define u2rrm u2c1_addr.bit.b5 /* UART2 continuous receive mode enable bit */#define u2lch u2c1_addr.bit.b6 /* Data logic select bit */#define u2ere u2c1_addr.bit.b7 /* Error signal output enable bit *//*------------------------------------------------------ UART3 transmit/receive control register 1------------------------------------------------------*/union byte_def u3c1_addr;#define u3c1 u3c1_addr.byte#define te_u3c1 u3c1_addr.bit.b0 /* Transmit enable bit */#define ti_u3c1 u3c1_addr.bit.b1 /* Transmit buffer empty flag */#define re_u3c1 u3c1_addr.bit.b2 /* Receive enable bit */#define ri_u3c1 u3c1_addr.bit.b3 /* Receive complete flag */#define u3irs u3c1_addr.bit.b4 /* UART3 transmit interrupt cause select bit */#define u3rrm u3c1_addr.bit.b5 /* UART3 continuous receive mode enable bit */#define u3lch u3c1_addr.bit.b6 /* Data logic select bit */#define u3ere u3c1_addr.bit.b7 /* Error signal output enable bit *//*------------------------------------------------------ UART4 transmit/receive control register 1------------------------------------------------------*/union byte_def u4c1_addr;#define u4c1 u4c1_addr.byte#define te_u4c1 u4c1_addr.bit.b0 /* Transmit enable bit */#define ti_u4c1 u4c1_addr.bit.b1 /* Transmit buffer empty flag */#define re_u4c1 u4c1_addr.bit.b2 /* Receive enable bit */#define ri_u4c1 u4c1_addr.bit.b3 /* Receive complete flag */#define u4irs u4c1_addr.bit.b4 /* UART4 transmit interrupt cause select bit */#define u4rrm u4c1_addr.bit.b5 /* UART4 continuous receive mode enable bit */#define u4lch u4c1_addr.bit.b6 /* Data logic select bit */#define u4ere u4c1_addr.bit.b7 /* Error signal output enable bit *//*------------------------------------------------------ A-D control register 0------------------------------------------------------*/union byte_def adcon0_addr;#define adcon0 adcon0_addr.byte#define ch0 adcon0_addr.bit.b0 /* Analog input pin select bit */#define ch1 adcon0_addr.bit.b1 /* Analog input pin select bit */#define ch2 adcon0_addr.bit.b2 /* Analog input pin select bit */#define md0 adcon0_addr.bit.b3 /* A-D operation mode select bit 0 */#define md1 adcon0_addr.bit.b4 /* A-D operation mode select bit 0 */#define trg adcon0_addr.bit.b5 /* Trigger select bit */#define adst adcon0_addr.bit.b6 /* A-D conversion start flag */#define cks0 adcon0_addr.bit.b7 /* Frequency select bit 0 *//*------------------------------------------------------ A-D control register 1------------------------------------------------------*/union byte_def adcon1_addr;#define adcon1 adcon1_addr.byte#define scan0 adcon1_addr.bit.b0 /* A-D sweep pin select bit */#define scan1 adcon1_addr.bit.b1 /* A-D sweep pin select bit */#define md2 adcon1_addr.bit.b2 /* A-D operation mode select bit 1 */#define bits adcon1_addr.bit.b3 /* 8/10-bit mode select bit */#define cks1 adcon1_addr.bit.b4 /* Frequency select bit 1 */#define vcut adcon1_addr.bit.b5 /* Vref connect bit */#define opa0 adcon1_addr.bit.b6 /* External op-amp connection mode bit */#define opa1 adcon1_addr.bit.b7 /* External op-amp connection mode bit *//*------------------------------------------------------ A-D control register 2------------------------------------------------------*/union byte_def adcon2_addr;#define adcon2 adcon2_addr.byte#define smp adcon2_addr.bit.b0 /* A-D conversion method select bit *//*------------------------------------------------------ D-A control register------------------------------------------------------*/union byte_def dacon_addr;#define dacon dacon_addr.byte#define da0e dacon_addr.bit.b0 /* D-A0 output enable bit */#define da1e dacon_addr.bit.b1 /* D-A1 output enable bit *//*------------------------------------------------------ Port P0------------------------------------------------------*/union byte_def p0_addr;#define p0 p0_addr.byte#define p0_0 p0_addr.bit.b0 /* Port P0 bit0 */#define p0_1 p0_addr.bit.b1 /* Port P0 bit1 */#define p0_2 p0_addr.bit.b2 /* Port P0 bit2 */#define p0_3 p0_addr.bit.b3 /* Port P0 bit3 */#define p0_4 p0_addr.bit.b4 /* Port P0 bit4 */#define p0_5 p0_addr.bit.b5 /* Port P0 bit5 */#define p0_6 p0_addr.bit.b6 /* Port P0 bit6 */#define p0_7 p0_addr.bit.b7 /* Port P0 bit7 *//*------------------------------------------------------ Port P0 direction register------------------------------------------------------*/union byte_def pd0_addr;#define pd0 pd0_addr.byte#define pd0_0 pd0_addr.bit.b0 /* P0 direction register bit0 */#define pd0_1 pd0_addr.bit.b1 /* P0 direction register bit1 */#define pd0_2 pd0_addr.bit.b2 /* P0 direction register bit2 */#define pd0_3 pd0_addr.bit.b3 /* P0 direction register bit3 */#define pd0_4 pd0_addr.bit.b4 /* P0 direction register bit4 */#define pd0_5 pd0_addr.bit.b5 /* P0 direction register bit5 */#define pd0_6 pd0_addr.bit.b6 /* P0 direction register bit6 */#define pd0_7 pd0_addr.bit.b7 /* P0 direction register bit7 *//*------------------------------------------------------ Port P1------------------------------------------------------*/union byte_def p1_addr;#define p1 p1_addr.byte#define p1_0 p1_addr.bit.b0 /* Port P1 bit0 */#define p1_1 p1_addr.bit.b1 /* Port P1 bit1 */#define p1_2 p1_addr.bit.b2 /* Port P1 bit2 */#define p1_3 p1_addr.bit.b3 /* Port P1 bit3 */#define p1_4 p1_addr.bit.b4 /* Port P1 bit4 */#define p1_5 p1_addr.bit.b5 /* Port P1 bit5 */#define p1_6 p1_addr.bit.b6 /* Port P1 bit6 */#define p1_7 p1_addr.bit.b7 /* Port P1 bit7 *//*------------------------------------------------------ Port P1 direction register------------------------------------------------------*/union byte_def pd1_addr;#define pd1 pd1_addr.byte#define pd1_0 pd1_addr.bit.b0 /* P1 direction register bit0 */#define pd1_1 pd1_addr.bit.b1 /* P1 direction register bit1 */#define pd1_2 pd1_addr.bit.b2 /* P1 direction register bit2 */#define pd1_3 pd1_addr.bit.b3 /* P1 direction register bit3 */#define pd1_4 pd1_addr.bit.b4 /* P1 direction register bit4 */#define pd1_5 pd1_addr.bit.b5 /* P1 direction register bit5 */#define pd1_6 pd1_addr.bit.b6 /* P1 direction register bit6 */#define pd1_7 pd1_addr.bit.b7 /* P1 direction register bit7 *//*------------------------------------------------------ Port P2------------------------------------------------------*/union byte_def p2_addr;#define p2 p2_addr.byte#define p2_0 p2_addr.bit.b0 /* Port P2 bit0 */#define p2_1 p2_addr.bit.b1 /* Port P2 bit1 */#define p2_2 p2_addr.bit.b2 /* Port P2 bit2 */#define p2_3 p2_addr.bit.b3 /* Port P2 bit3 */#define p2_4 p2_addr.bit.b4 /* Port P2 bit4 */#define p2_5 p2_addr.bit.b5 /* Port P2 bit5 */#define p2_6 p2_addr.bit.b6 /* Port P2 bit6 */#define p2_7 p2_addr.bit.b7 /* Port P2 bit7 *//*------------------------------------------------------ Port P2 direction register------------------------------------------------------*/union byte_def pd2_addr;#define pd2 pd2_addr.byte#define pd2_0 pd2_addr.bit.b0 /* P2 direction register bit0 */#define pd2_1 pd2_addr.bit.b1 /* P2 direction register bit1 */#define pd2_2 pd2_addr.bit.b2 /* P2 direction register bit2 */#define pd2_3 pd2_addr.bit.b3 /* P2 direction register bit3 */#define pd2_4 pd2_addr.bit.b4 /* P2 direction register bit4 */#define pd2_5 pd2_addr.bit.b5 /* P2 direction register bit5 */#define pd2_6 pd2_addr.bit.b6 /* P2 direction register bit6 */#define pd2_7 pd2_addr.bit.b7 /* P2 direction register bit7 *//*------------------------------------------------------ Port P3------------------------------------------------------*/union byte_def p3_addr;#define p3 p3_addr.byte#define p3_0 p3_addr.bit.b0 /* Port P3 bit0 */#define p3_1 p3_addr.bit.b1 /* Port P3 bit1 */#define p3_2 p3_addr.bit.b2 /* Port P3 bit2 */#define p3_3 p3_addr.bit.b3 /* Port P3 bit3 */#define p3_4 p3_addr.bit.b4 /* Port P3 bit4 */#define p3_5 p3_addr.bit.b5 /* Port P3 bit5 */#define p3_6 p3_addr.bit.b6 /* Port P3 bit6 */#define p3_7 p3_addr.bit.b7 /* Port P3 bit7 *//*------------------------------------------------------ Port P3 direction register------------------------------------------------------*/union byte_def pd3_addr;#define pd3 pd3_addr.byte#define pd3_0 pd3_addr.bit.b0 /* P3 direction register bit0 */#define pd3_1 pd3_addr.bit.b1 /* P3 direction register bit1 */#define pd3_2 pd3_addr.bit.b2 /* P3 direction register bit2 */#define pd3_3 pd3_addr.bit.b3 /* P3 direction register bit3 */#define pd3_4 pd3_addr.bit.b4 /* P3 direction register bit4 */#define pd3_5 pd3_addr.bit.b5 /* P3 direction register bit5 */#define pd3_6 pd3_addr.bit.b6 /* P3 direction register bit6 */#define pd3_7 pd3_addr.bit.b7 /* P3 direction register bit7 *//*------------------------------------------------------ Port P4------------------------------------------------------*/union byte_def p4_addr;#define p4 p4_addr.byte#define p4_0 p4_addr.bit.b0 /* Port P4 bit0 */#define p4_1 p4_addr.bit.b1 /* Port P4 bit1 */#define p4_2 p4_addr.bit.b2 /* Port P4 bit2 */#define p4_3 p4_addr.bit.b3 /* Port P4 bit3 */#define p4_4 p4_addr.bit.b4 /* Port P4 bit4 */#define p4_5 p4_addr.bit.b5 /* Port P4 bit5 */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -