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

📄 sfr6n4.h

📁 SD卡FAT文件系统
💻 H
📖 第 1 页 / 共 5 页
字号:
#define     sclhi_u2smr4    u2smr4_addr.b.b6    /* SCL output stop enable bit */
#define     swc9_u2smr4     u2smr4_addr.b.b7    /* SCL wait bit 3 */

/*------------------------------------------------------
    UART2 special mode register 3
------------------------------------------------------*/
union byte_def u2smr3_addr;
#define     u2smr3          u2smr3_addr.byte

#define     ckph_u2smr3     u2smr3_addr.b.b1    /* Clock phase set bit */
#define     nodc_u2smr3     u2smr3_addr.b.b3    /* Clock output select bit */
#define     dl0_u2smr3      u2smr3_addr.b.b5    /* SDA2 digital delay setup bit */
#define     dl1_u2smr3      u2smr3_addr.b.b6    /* SDA2 digital delay setup bit */
#define     dl2_u2smr3      u2smr3_addr.b.b7    /* SDA2 digital delay setup bit */

/*------------------------------------------------------
    UART2 special mode register 2
------------------------------------------------------*/
union byte_def u2smr2_addr;
#define     u2smr2          u2smr2_addr.byte

#define     iicm2_u2smr2    u2smr2_addr.b.b0    /* I2C mode selection bit 2 */
#define     csc_u2smr2      u2smr2_addr.b.b1    /* Clock-synchronous bit */
#define     swc_u2smr2      u2smr2_addr.b.b2    /* SCL wait output bit */
#define     als_u2smr2      u2smr2_addr.b.b3    /* SDA output stop bit */
#define     stac_u2smr2     u2smr2_addr.b.b4    /* UART2 initialization bit */
#define     swc2_u2smr2     u2smr2_addr.b.b5    /* SCL wait output bit 2 */
#define     sdhi_u2smr2     u2smr2_addr.b.b6    /* SDA output disable bit */

/*------------------------------------------------------
    UART2 special mode register
------------------------------------------------------*/
union byte_def u2smr_addr;
#define     u2smr           u2smr_addr.byte

#define     iicm_u2smr      u2smr_addr.b.b0     /* I2C mode select bit */
#define     abc_u2smr       u2smr_addr.b.b1     /* Arbitration lost detecting flag control bit */
#define     bbs_u2smr       u2smr_addr.b.b2     /* Bus busy flag */
#define     abscs_u2smr     u2smr_addr.b.b4     /* Bus collision detect sampling clock select bit */
#define     acse_u2smr      u2smr_addr.b.b5     /* Auto clear function select bit of transmit enable bit */
#define     sss_u2smr       u2smr_addr.b.b6     /* Transmit start condition select bit */

/*------------------------------------------------------
    UART2 special mode register
------------------------------------------------------*/
//union byte_def u2smr_addr;
//#define     u2smr   u2smr_addr.byte

#define     iicm        u2smr_addr.b.b0     /* IIC mode selection bit */
#define     abc         u2smr_addr.b.b1     /* Arbitration lost detecting flag control bit */
#define     bbs         u2smr_addr.b.b2     /* Bus busy flag */
#define     abscs       u2smr_addr.b.b4     /* Bus collision detect sampling clock select bit */
#define     acse        u2smr_addr.b.b5     /* Auto clear function select bit of transmit enable bit */
#define     sss         u2smr_addr.b.b6     /* Transmit start condition select bit */

/*------------------------------------------------------
    A-D control register 0
------------------------------------------------------*/
union byte_def adcon0_addr;
#define     adcon0  adcon0_addr.byte

#define     ch0         adcon0_addr.b.b0    /* Analog input pin select bit */
#define     ch1         adcon0_addr.b.b1    /* Analog input pin select bit */
#define     ch2         adcon0_addr.b.b2    /* Analog input pin select bit */
#define     md0         adcon0_addr.b.b3    /* A-D operation mode select bit 0 */
#define     md1         adcon0_addr.b.b4    /* A-D operation mode select bit 0 */
#define     trg         adcon0_addr.b.b5    /* Trigger select bit */
#define     adst        adcon0_addr.b.b6    /* A-D conversion start flag*/
#define     cks0        adcon0_addr.b.b7    /* Frequency select bit 0 */

/*------------------------------------------------------
    A-D control register 1
------------------------------------------------------*/
union byte_def adcon1_addr;
#define     adcon1  adcon1_addr.byte

#define     scan0       adcon1_addr.b.b0    /* A-D sweep pin select bit */
#define     scan1       adcon1_addr.b.b1    /* A-D sweep pin select bit */
#define     md2         adcon1_addr.b.b2    /* A-D operation mode select bit 1 */
#define     bits        adcon1_addr.b.b3    /* 8/10-bit mode select bit */
#define     cks1        adcon1_addr.b.b4    /* Frequency select bit 1 */
#define     vcut        adcon1_addr.b.b5    /* Vref connect bit */
#define     opa0        adcon1_addr.b.b6    /* External op-amp connection mode bit */
#define     opa1        adcon1_addr.b.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.b.b0    /* A-D conversion method select bit */
#define     adgsel0     adcon2_addr.b.b1    /* A-D input group select bit */
#define     adgsel1     adcon2_addr.b.b2    /* A-D input group select bit */
#define     cks2        adcon2_addr.b.b4    /* Frequency select bit 2 */

/*------------------------------------------------------
    D-A control register
------------------------------------------------------*/
union byte_def dacon_addr;
#define     dacon   dacon_addr.byte

#define     da0e        dacon_addr.b.b0     /* D-A0 output enable bit */
#define     da1e        dacon_addr.b.b1     /* D-A1 output enable bit */

/*------------------------------------------------------
    Port P0 register
------------------------------------------------------*/
union byte_def p0_addr;
#define     p0      p0_addr.byte

#define     p0_0        p0_addr.b.b0        /* Port P0  bit0 */
#define     p0_1        p0_addr.b.b1        /* Port P0  bit1 */
#define     p0_2        p0_addr.b.b2        /* Port P0  bit2 */
#define     p0_3        p0_addr.b.b3        /* Port P0  bit3 */
#define     p0_4        p0_addr.b.b4        /* Port P0  bit4 */
#define     p0_5        p0_addr.b.b5        /* Port P0  bit5 */
#define     p0_6        p0_addr.b.b6        /* Port P0  bit6 */
#define     p0_7        p0_addr.b.b7        /* Port P0  bit7 */

/*------------------------------------------------------
    Port P0 direction register
------------------------------------------------------*/
union byte_def pd0_addr;
#define     pd0     pd0_addr.byte

#define     pd0_0       pd0_addr.b.b0       /* P0 direction register  bit0 */
#define     pd0_1       pd0_addr.b.b1       /* P0 direction register  bit1 */
#define     pd0_2       pd0_addr.b.b2       /* P0 direction register  bit2 */
#define     pd0_3       pd0_addr.b.b3       /* P0 direction register  bit3 */
#define     pd0_4       pd0_addr.b.b4       /* P0 direction register  bit4 */
#define     pd0_5       pd0_addr.b.b5       /* P0 direction register  bit5 */
#define     pd0_6       pd0_addr.b.b6       /* P0 direction register  bit6 */
#define     pd0_7       pd0_addr.b.b7       /* P0 direction register  bit7 */

/*------------------------------------------------------
    Port P1 register
------------------------------------------------------*/
union byte_def p1_addr;
#define     p1      p1_addr.byte

#define     p1_0        p1_addr.b.b0        /* Port P1  bit0 */
#define     p1_1        p1_addr.b.b1        /* Port P1  bit1 */
#define     p1_2        p1_addr.b.b2        /* Port P1  bit2 */
#define     p1_3        p1_addr.b.b3        /* Port P1  bit3 */
#define     p1_4        p1_addr.b.b4        /* Port P1  bit4 */
#define     p1_5        p1_addr.b.b5        /* Port P1  bit5 */
#define     p1_6        p1_addr.b.b6        /* Port P1  bit6 */
#define     p1_7        p1_addr.b.b7        /* Port P1  bit7 */

/*------------------------------------------------------
    Port P1 direction register
------------------------------------------------------*/
union byte_def pd1_addr;
#define     pd1     pd1_addr.byte

#define     pd1_0       pd1_addr.b.b0       /* P1 direction register  bit0 */
#define     pd1_1       pd1_addr.b.b1       /* P1 direction register  bit1 */
#define     pd1_2       pd1_addr.b.b2       /* P1 direction register  bit2 */
#define     pd1_3       pd1_addr.b.b3       /* P1 direction register  bit3 */
#define     pd1_4       pd1_addr.b.b4       /* P1 direction register  bit4 */
#define     pd1_5       pd1_addr.b.b5       /* P1 direction register  bit5 */
#define     pd1_6       pd1_addr.b.b6       /* P1 direction register  bit6 */
#define     pd1_7       pd1_addr.b.b7       /* P1 direction register  bit7 */

/*------------------------------------------------------
    Port P2 register
------------------------------------------------------*/
union byte_def p2_addr;
#define     p2      p2_addr.byte

#define     p2_0        p2_addr.b.b0        /* Port P2  bit0 */
#define     p2_1        p2_addr.b.b1        /* Port P2  bit1 */
#define     p2_2        p2_addr.b.b2        /* Port P2  bit2 */
#define     p2_3        p2_addr.b.b3        /* Port P2  bit3 */
#define     p2_4        p2_addr.b.b4        /* Port P2  bit4 */
#define     p2_5        p2_addr.b.b5        /* Port P2  bit5 */
#define     p2_6        p2_addr.b.b6        /* Port P2  bit6 */
#define     p2_7        p2_addr.b.b7        /* Port P2  bit7 */

/*------------------------------------------------------
    Port P2 direction register
------------------------------------------------------*/
union byte_def pd2_addr;
#define     pd2     pd2_addr.byte

#define     pd2_0       pd2_addr.b.b0       /* P2 direction register  bit0 */
#define     pd2_1       pd2_addr.b.b1       /* P2 direction register  bit1 */
#define     pd2_2       pd2_addr.b.b2       /* P2 direction register  bit2 */
#define     pd2_3       pd2_addr.b.b3       /* P2 direction register  bit3 */
#define     pd2_4       pd2_addr.b.b4       /* P2 direction register  bit4 */
#define     pd2_5       pd2_addr.b.b5       /* P2 direction register  bit5 */
#define     pd2_6       pd2_addr.b.b6       /* P2 direction register  bit6 */
#define     pd2_7       pd2_addr.b.b7       /* P2 direction register  bit7 */

/*------------------------------------------------------
    Port P3 register
------------------------------------------------------*/
union byte_def p3_addr;
#define     p3      p3_addr.byte

#define     p3_0        p3_addr.b.b0        /* Port P3  bit0 */
#define     p3_1        p3_addr.b.b1        /* Port P3  bit1 */
#define     p3_2        p3_addr.b.b2        /* Port P3  bit2 */
#define     p3_3        p3_addr.b.b3        /* Port P3  bit3 */
#define     p3_4        p3_addr.b.b4        /* Port P3  bit4 */
#define     p3_5        p3_addr.b.b5        /* Port P3  bit5 */
#define     p3_6        p3_addr.b.b6        /* Port P3  bit6 */
#define     p3_7        p3_addr.b.b7        /* Port P3  bit7 */

/*------------------------------------------------------
    Port P3 direction register
------------------------------------------------------*/
union byte_def pd3_addr;
#define     pd3     pd3_addr.byte

#define     pd3_0       pd3_addr.b.b0       /* P3 direction register  bit0 */
#define     pd3_1       pd3_addr.b.b1       /* P3 direction register  bit1 */
#define     pd3_2       pd3_addr.b.b2       /* P3 direction register  bit2 */
#define     pd3_3       pd3_addr.b.b3       /* P3 direction register  bit3 */
#define     pd3_4       pd3_addr.b.b4       /* P3 direction register  bit4 */
#define     pd3_5       pd3_addr.b.b5       /* P3 direction register  bit5 */
#define     pd3_6       pd3_addr.b.b6       /* P3 direction register  bit6 */
#define     pd3_7       pd3_addr.b.b7       /* P3 direction register  bit7 */

/*------------------------------------------------------
    Port P4 register
------------------------------------------------------*/
union byte_def p4_addr;
#define     p4      p4_addr.byte

#define     p4_0        p4_addr.b.b0        /* Port P4  bit0 */
#define     p4_1        p4_addr.b.b1        /* Port P4  bit1 */
#define     p4_2        p4_addr.b.b2        /* Port P4  bit2 */
#define     p4_3        p4_addr.b.b3        /* Port P4  bit3 */
#define     p4_4        p4_addr.b.b4        /* Port P4  bit4 */
#define     p4_5        p4_addr.b.b5        /* Port P4  bit5 */
#define     p4_6        p4_addr.b.b6        /* Port P4  bit6 */
#define     p4_7        p4_addr.b.b7        /* Port P4  bit7 */

/*------------------------------------------------------
    Port P4 direction register
------------------------------------------------------*/
union byte_def pd4_addr;
#define     pd4     pd4_addr.byte

#define     pd4_0       pd4_addr.b.b0       /* P4 direction register  bit0 */
#define     pd4_1       pd4_addr.b.b1       /* P4 direction register  bit1 */
#define     pd4_2       pd4_addr.b.b2       /* P4 direction register  bit2 */
#define     pd4_3       pd4_addr.b.b3       /* P4 direction register  bit3 */
#define     pd4_4       pd4_addr.b.b4       /* P4 direction register  bit4 */
#define     pd4_5       pd4_addr.b.b5       /* P4 direction register  bit5 */
#define     pd4_6       pd4_addr.b.b6       /* P4 direction register  bit6 */
#define     pd4_7       pd4_addr.b.b7       /* P4 direction register  bit7 */

/*------------------------------------------------------
    Port P5 register
------------------------------------------------------*/
union byte_def p5_addr;
#define     p5      p5_addr.byte

#define     p5_0        p5_addr.b.b0        /* Port P5  bit0 */
#define     p5_1        p5_addr.b.b1        /* Port P5  bit1 */
#define     p5_2        p5_addr.b.b2        /* Port P5  bit2 */
#define     p5_3        p5_addr.b.b3        /* Port P5  bit3 */
#define     p5_4        p5_addr.b.b4        /* Port P5  bit4 */
#define     p5_5        p5_addr.b.b5        /* Port P5  bit5 */
#

⌨️ 快捷键说明

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