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

📄 iodefine.h

📁 基于7758的三相多功能电能表的设计程序
💻 H
📖 第 1 页 / 共 5 页
字号:
                    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      */ 
                    } BIT;                             /*              */ 
             } PCR3;                                   /*              */ 

⌨️ 快捷键说明

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