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

📄 sfr80144.h

📁 一款收款机C源代码!因为是几年前的代码了
💻 H
📖 第 1 页 / 共 5 页
字号:
/*------------------------------------------------------    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 + -