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

📄 iodefine.h

📁 基于单片机的多费率电能表源程序
💻 H
📖 第 1 页 / 共 5 页
字号:
             } PDR3;                                   /*              */
       union {                                         /* PDR4         */
             unsigned char BYTE;                       /*  Byte Access */
             struct {                                  /*  Bit Access  */
                    unsigned char :4;                  /*              */
                    unsigned char P43:1;               /*   P43        */
                    unsigned char P42:1;               /*   P42        */
                    unsigned char P41:1;               /*   P41        */
                    unsigned char P40:1;               /*   P40        */
                    } BIT;                             /*              */
             } PDR4;                                   /*              */
       union {                                         /* PDR5         */
             unsigned char BYTE;                       /*  Byte Access */
             struct {                                  /*  Bit Access  */
                    unsigned char P57:1;               /*   P57        */
                    unsigned char P56:1;               /*   P56        */
                    unsigned char P55:1;               /*   P55        */
                    unsigned char P54:1;               /*   P54        */
                    unsigned char P53:1;               /*   P53        */
                    unsigned char P52:1;               /*   P52        */
                    unsigned char P51:1;               /*   P51        */
                    unsigned char P50:1;               /*   P50        */
                    } BIT;                             /*              */
             } PDR5;                                   /*              */
       union {                                         /* PDR6         */
             unsigned char BYTE;                       /*  Byte Access */
             struct {                                  /*  Bit Access  */
                    unsigned char P67:1;               /*   P67        */
                    unsigned char P66:1;               /*   P66        */
                    unsigned char P65:1;               /*   P65        */
                    unsigned char P64:1;               /*   P64        */
                    unsigned char P63:1;               /*   P63        */
                    unsigned char P62:1;               /*   P62        */
                    unsigned char P61:1;               /*   P61        */
                    unsigned char P60:1;               /*   P60        */
                    } BIT;                             /*              */
             } PDR6;                                   /*              */
       union {                                         /* PDR7         */
             unsigned char BYTE;                       /*  Byte Access */
             struct {                                  /*  Bit Access  */
                    unsigned char P77:1;               /*   P77        */
                    unsigned char P76:1;               /*   P76        */
                    unsigned char P75:1;               /*   P75        */
                    unsigned char P74:1;               /*   P74        */
                    unsigned char P73:1;               /*   P73        */
                    unsigned char P72:1;               /*   P72        */
                    unsigned char P71:1;               /*   P71        */
                    unsigned char P70:1;               /*   P70        */
                    } BIT;                             /*              */
             } PDR7;                                   /*              */
       union {                                         /* PDR8         */
             unsigned char BYTE;                       /*  Byte Access */
             struct {                                  /*  Bit Access  */
                    unsigned char P87:1;               /*   P87        */
                    unsigned char P86:1;               /*   P86        */
                    unsigned char P85:1;               /*   P85        */
                    unsigned char P84:1;               /*   P84        */
                    unsigned char P83:1;               /*   P83        */
                    unsigned char P82:1;               /*   P82        */
                    unsigned char P81:1;               /*   P81        */
                    unsigned char P80:1;               /*   P80        */
                    } BIT;                             /*              */
             } PDR8;                                   /*              */
       union {                                         /* PDR9         */
             unsigned char BYTE;                       /*  Byte Access */
             struct {                                  /*  Bit Access  */
                    unsigned char :2;                  /*              */
                    unsigned char P95:1;               /*   P95        */
                    unsigned char P94:1;               /*   P94        */
                    unsigned char P93:1;               /*   P93        */
                    unsigned char P92:1;               /*   P92        */
                    unsigned char P91:1;               /*   P91        */
                    unsigned char P90:1;               /*   P90        */
                    } BIT;                             /*              */
             } PDR9;                                   /*              */
       union {                                         /* PDRA         */
             unsigned char BYTE;                       /*  Byte Access */
             struct {                                  /*  Bit Access  */
                    unsigned char :4;                  /*              */
                    unsigned char PA3:1;               /*   PA3        */
                    unsigned char PA2:1;               /*   PA2        */
                    unsigned char PA1:1;               /*   PA1        */
                    unsigned char PA0:1;               /*   PA0        */
                    } BIT;                             /*              */
             } PDRA;                                   /*              */
       union {                                         /* PDRB         */
             unsigned char BYTE;                       /*  Byte Access */
             struct {                                  /*  Bit Access  */
                    unsigned char PB7:1;               /*   PB7        */
                    unsigned char PB6:1;               /*   PB6        */
                    unsigned char PB5:1;               /*   PB5        */
                    unsigned char PB4:1;               /*   PB4        */
                    unsigned char PB3:1;               /*   PB3        */
                    unsigned char PB2:1;               /*   PB2        */
                    unsigned char PB1:1;               /*   PB1        */
                    unsigned char PB0:1;               /*   PB0        */
                    } BIT;                             /*              */
             } PDRB;                                   /*              */
       unsigned char wk3[1];                           /*              */
       union {                                         /* PUCR1        */
             unsigned char BYTE;                       /*  Byte Access */
             struct {                                  /*  Bit Access  */
                    unsigned char PUCR17:1;            /*   PUCR17     */
                    unsigned char PUCR16:1;            /*   PUCR16     */
                    unsigned char :1;                  /*              */
                    unsigned char PUCR14:1;            /*   PUCR14     */
                    unsigned char PUCR13:1;            /*   PUCR13     */
                    unsigned char :3;                  /*              */
                    } BIT;                             /*              */
             } PUCR1;                                  /*              */
       union {                                         /* PUCR3        */
             unsigned char BYTE;                       /*  Byte Access */
             struct {                                  /*  Bit Access  */
                    unsigned char PUCR37:1;            /*   PUCR37     */
                    unsigned char PUCR36:1;            /*   PUCR36     */
                    unsigned char PUCR35:1;            /*   PUCR35     */
                    unsigned char PUCR34:1;            /*   PUCR34     */
                    unsigned char PUCR33:1;            /*   PUCR33     */
                    unsigned char PUCR32:1;            /*   PUCR32     */
                    unsigned char PUCR31:1;            /*   PUCR31     */
                    unsigned char PUCR30:1;            /*   PUCR30     */
                    } BIT;                             /*              */
             } PUCR3;                                  /*              */
       union {                                         /* PUCR5        */
             unsigned char BYTE;                       /*  Byte Access */
             struct {                                  /*  Bit Access  */
                    unsigned char PUCR57:1;            /*   PUCR57     */
                    unsigned char PUCR56:1;            /*   PUCR56     */
                    unsigned char PUCR55:1;            /*   PUCR55     */
                    unsigned char PUCR54:1;            /*   PUCR54     */
                    unsigned char PUCR53:1;            /*   PUCR53     */
                    unsigned char PUCR52:1;            /*   PUCR52     */
                    unsigned char PUCR51:1;            /*   PUCR51     */
                    unsigned char PUCR50:1;            /*   PUCR50     */
                    } BIT;                             /*              */
             } PUCR5;                                  /*              */
       union {                                         /* PUCR6        */
             unsigned char BYTE;                       /*  Byte Access */
             struct {                                  /*  Bit Access  */
                    unsigned char PUCR67:1;            /*   PUCR67     */
                    unsigned char PUCR66:1;            /*   PUCR66     */
                    unsigned char PUCR65:1;            /*   PUCR65     */
                    unsigned char PUCR64:1;            /*   PUCR64     */
                    unsigned char PUCR63:1;            /*   PUCR63     */
                    unsigned char PUCR62:1;            /*   PUCR62     */
                    unsigned char PUCR61:1;            /*   PUCR61     */
                    unsigned char PUCR60:1;            /*   PUCR60     */
                    } BIT;                             /*              */
             } PUCR6;                                  /*              */
       union {                                         /* PCR1         */
             unsigned char BYTE;                       /*  Byte Access */
             struct {                                  /*  Bit Access  */
                    unsigned char PCR17:1;             /*   PCR17      */
                    unsigned char PCR16:1;             /*   PCR16      */
                    unsigned char :1;                  /*              */
                    unsigned char PCR14:1;             /*   PCR14      */
                    unsigned char PCR13:1;             /*   PCR13      */
                    unsigned char :3;                  /*              */
                    } BIT;                             /*              */
             } PCR1;                                   /*              */
       unsigned char wk4[1];                           /*              */
       union {                                         /* PCR3         */
             unsigned char BYTE;                       /*  Byte Access */
             struct {                                  /*  Bit Access  */
                    unsigned char PCR37:1;             /*   PCR37      */
                    unsigned char PCR36:1;             /*   PCR36      */
                    unsigned char PCR35:1;             /*   PCR35      */
                    unsigned char PCR34:1;             /*   PCR34      */
                    unsigned char PCR33:1;             /*   PCR33      */
                    unsigned char PCR32:1;             /*   PCR32      */
                    unsigned char PCR31:1;             /*   PCR31      */
                    unsigned char PCR30:1;             /*   PCR30      */

⌨️ 快捷键说明

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