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

📄 mb95100.h

📁 富士通MB951F系列单片机的ADC采样控制DEMO程序
💻 H
📖 第 1 页 / 共 5 页
字号:
    #endif 
  }bit;
 }TMCSRL1STR;
typedef union{   /* PCNT */
    IO_WORD	word;
    struct{
    #if   defined(__BITFIELD_ORDER_MSB__)
    IO_WORD _EGS1 :1;
    IO_WORD _EGS0 :1;
    IO_WORD _IREN :1;
    IO_WORD _IRQF :1;
    IO_WORD _IRS1 :1;
    IO_WORD _IRS0 :1;
    IO_WORD _POEN :1;
    IO_WORD _OSEL :1;
    IO_WORD _CNTE :1;
    IO_WORD _STGR :1;
    IO_WORD _MDSE :1;
    IO_WORD _RTRG :1;
    IO_WORD _CKS2 :1;
    IO_WORD _CKS1 :1;
    IO_WORD _CKS0 :1;
    IO_WORD _PGMS :1;
    #else 
    IO_WORD _PGMS :1;
    IO_WORD _CKS0 :1;
    IO_WORD _CKS1 :1;
    IO_WORD _CKS2 :1;
    IO_WORD _RTRG :1;
    IO_WORD _MDSE :1;
    IO_WORD _STGR :1;
    IO_WORD _CNTE :1;
    IO_WORD _OSEL :1;
    IO_WORD _POEN :1;
    IO_WORD _IRS0 :1;
    IO_WORD _IRS1 :1;
    IO_WORD _IRQF :1;
    IO_WORD _IREN :1;
    IO_WORD _EGS0 :1;
    IO_WORD _EGS1 :1;
    #endif 
  }bit;
  struct{
    #if   defined(__BITFIELD_ORDER_MSB__)
    IO_WORD :4;
    IO_WORD _IRS :2;
    IO_WORD :6;
    IO_WORD _CKS :3;
    #else 
    IO_WORD :1;
    IO_WORD _CKS :3;
    IO_WORD :6;
    IO_WORD _IRS :2;
    #endif 
  }bitc;
 }PCNT0STR;
typedef union{  
    IO_BYTE	byte;
    struct{
    #if   defined(__BITFIELD_ORDER_MSB__)
    IO_BYTE _CNTE :1;
    IO_BYTE _STGR :1;
    IO_BYTE _MDSE :1;
    IO_BYTE _RTRG :1;
    IO_BYTE _CKS2 :1;
    IO_BYTE _CKS1 :1;
    IO_BYTE _CKS0 :1;
    IO_BYTE _PGMS :1;
    #else 
    IO_BYTE _PGMS :1;
    IO_BYTE _CKS0 :1;
    IO_BYTE _CKS1 :1;
    IO_BYTE _CKS2 :1;
    IO_BYTE _RTRG :1;
    IO_BYTE _MDSE :1;
    IO_BYTE _STGR :1;
    IO_BYTE _CNTE :1;
    #endif 
  }bit;
  struct{
    #if   defined(__BITFIELD_ORDER_MSB__)
    IO_BYTE :4;
    IO_BYTE _CKS :3;
    #else 
    IO_BYTE :1;
    IO_BYTE _CKS :3;
    #endif 
  }bitc;
 }PCNTH0STR;
typedef union{  
    IO_BYTE	byte;
    struct{
    #if   defined(__BITFIELD_ORDER_MSB__)
    IO_BYTE _EGS1 :1;
    IO_BYTE _EGS0 :1;
    IO_BYTE _IREN :1;
    IO_BYTE _IRQF :1;
    IO_BYTE _IRS1 :1;
    IO_BYTE _IRS0 :1;
    IO_BYTE _POEN :1;
    IO_BYTE _OSEL :1;
    #else 
    IO_BYTE _OSEL :1;
    IO_BYTE _POEN :1;
    IO_BYTE _IRS0 :1;
    IO_BYTE _IRS1 :1;
    IO_BYTE _IRQF :1;
    IO_BYTE _IREN :1;
    IO_BYTE _EGS0 :1;
    IO_BYTE _EGS1 :1;
    #endif 
  }bit;
  struct{
    #if   defined(__BITFIELD_ORDER_MSB__)
    IO_BYTE :4;
    IO_BYTE _IRS :2;
    #else 
    IO_BYTE :2;
    IO_BYTE _IRS :2;
    #endif 
  }bitc;
 }PCNTL0STR;
typedef union{   /* PCNT1 */
    IO_WORD	word;
    struct{
    #if   defined(__BITFIELD_ORDER_MSB__)
    IO_WORD _EGS1 :1;
    IO_WORD _EGS0 :1;
    IO_WORD _IREN :1;
    IO_WORD _IRQF :1;
    IO_WORD _IRS1 :1;
    IO_WORD _IRS0 :1;
    IO_WORD _POEN :1;
    IO_WORD _OSEL :1;
    IO_WORD _CNTE :1;
    IO_WORD _STGR :1;
    IO_WORD _MDSE :1;
    IO_WORD _RTRG :1;
    IO_WORD _CKS2 :1;
    IO_WORD _CKS1 :1;
    IO_WORD _CKS0 :1;
    IO_WORD _PGMS :1;
    #else 
    IO_WORD _PGMS :1;
    IO_WORD _CKS0 :1;
    IO_WORD _CKS1 :1;
    IO_WORD _CKS2 :1;
    IO_WORD _RTRG :1;
    IO_WORD _MDSE :1;
    IO_WORD _STGR :1;
    IO_WORD _CNTE :1;
    IO_WORD _OSEL :1;
    IO_WORD _POEN :1;
    IO_WORD _IRS0 :1;
    IO_WORD _IRS1 :1;
    IO_WORD _IRQF :1;
    IO_WORD _IREN :1;
    IO_WORD _EGS0 :1;
    IO_WORD _EGS1 :1;
    #endif 
  }bit;
  struct{
    #if   defined(__BITFIELD_ORDER_MSB__)
    IO_WORD :4;
    IO_WORD _IRS :2;
    IO_WORD :6;
    IO_WORD _CKS :3;
    #else 
    IO_WORD :1;
    IO_WORD _CKS :3;
    IO_WORD :6;
    IO_WORD _IRS :2;
    #endif 
  }bitc;
 }PCNT1STR;
typedef union{  
    IO_BYTE	byte;
    struct{
    #if   defined(__BITFIELD_ORDER_MSB__)
    IO_BYTE _CNTE :1;
    IO_BYTE _STGR :1;
    IO_BYTE _MDSE :1;
    IO_BYTE _RTRG :1;
    IO_BYTE _CKS2 :1;
    IO_BYTE _CKS1 :1;
    IO_BYTE _CKS0 :1;
    IO_BYTE _PGMS :1;
    #else 
    IO_BYTE _PGMS :1;
    IO_BYTE _CKS0 :1;
    IO_BYTE _CKS1 :1;
    IO_BYTE _CKS2 :1;
    IO_BYTE _RTRG :1;
    IO_BYTE _MDSE :1;
    IO_BYTE _STGR :1;
    IO_BYTE _CNTE :1;
    #endif 
  }bit;
  struct{
    #if   defined(__BITFIELD_ORDER_MSB__)
    IO_BYTE :4;
    IO_BYTE _CKS :3;
    #else 
    IO_BYTE :1;
    IO_BYTE _CKS :3;
    #endif 
  }bitc;
 }PCNTH1STR;
typedef union{  
    IO_BYTE	byte;
    struct{
    #if   defined(__BITFIELD_ORDER_MSB__)
    IO_BYTE _EGS1 :1;
    IO_BYTE _EGS0 :1;
    IO_BYTE _IREN :1;
    IO_BYTE _IRQF :1;
    IO_BYTE _IRS1 :1;
    IO_BYTE _IRS0 :1;
    IO_BYTE _POEN :1;
    IO_BYTE _OSEL :1;
    #else 
    IO_BYTE _OSEL :1;
    IO_BYTE _POEN :1;
    IO_BYTE _IRS0 :1;
    IO_BYTE _IRS1 :1;
    IO_BYTE _IRQF :1;
    IO_BYTE _IREN :1;
    IO_BYTE _EGS0 :1;
    IO_BYTE _EGS1 :1;
    #endif 
  }bit;
  struct{
    #if   defined(__BITFIELD_ORDER_MSB__)
    IO_BYTE :4;
    IO_BYTE _IRS :2;
    #else 
    IO_BYTE :2;
    IO_BYTE _IRS :2;
    #endif 
  }bitc;
 }PCNTL1STR;
typedef union{   /* PCNT2 */
    IO_WORD	word;
    struct{
    #if   defined(__BITFIELD_ORDER_MSB__)
    IO_WORD _EGS1 :1;
    IO_WORD _EGS0 :1;
    IO_WORD _IREN :1;
    IO_WORD _IRQF :1;
    IO_WORD _IRS1 :1;
    IO_WORD _IRS0 :1;
    IO_WORD _POEN :1;
    IO_WORD _OSEL :1;
    IO_WORD _CNTE :1;
    IO_WORD _STGR :1;
    IO_WORD _MDSE :1;
    IO_WORD _RTRG :1;
    IO_WORD _CKS2 :1;
    IO_WORD _CKS1 :1;
    IO_WORD _CKS0 :1;
    IO_WORD _PGMS :1;
    #else 
    IO_WORD _PGMS :1;
    IO_WORD _CKS0 :1;
    IO_WORD _CKS1 :1;
    IO_WORD _CKS2 :1;
    IO_WORD _RTRG :1;
    IO_WORD _MDSE :1;
    IO_WORD _STGR :1;
    IO_WORD _CNTE :1;
    IO_WORD _OSEL :1;
    IO_WORD _POEN :1;
    IO_WORD _IRS0 :1;
    IO_WORD _IRS1 :1;
    IO_WORD _IRQF :1;
    IO_WORD _IREN :1;
    IO_WORD _EGS0 :1;
    IO_WORD _EGS1 :1;
    #endif 
  }bit;
  struct{
    #if   defined(__BITFIELD_ORDER_MSB__)
    IO_WORD :4;
    IO_WORD _IRS :2;
    IO_WORD :6;
    IO_WORD _CKS :3;
    #else 
    IO_WORD :1;
    IO_WORD _CKS :3;
    IO_WORD :6;
    IO_WORD _IRS :2;
    #endif 
  }bitc;
 }PCNT2STR;
typedef union{  
    IO_BYTE	byte;
    struct{
    #if   defined(__BITFIELD_ORDER_MSB__)
    IO_BYTE _CNTE :1;
    IO_BYTE _STGR :1;
    IO_BYTE _MDSE :1;
    IO_BYTE _RTRG :1;
    IO_BYTE _CKS2 :1;
    IO_BYTE _CKS1 :1;
    IO_BYTE _CKS0 :1;
    IO_BYTE _PGMS :1;
    #else 
    IO_BYTE _PGMS :1;
    IO_BYTE _CKS0 :1;
    IO_BYTE _CKS1 :1;
    IO_BYTE _CKS2 :1;
    IO_BYTE _RTRG :1;
    IO_BYTE _MDSE :1;
    IO_BYTE _STGR :1;
    IO_BYTE _CNTE :1;
    #endif 
  }bit;
  struct{
    #if   defined(__BITFIELD_ORDER_MSB__)
    IO_BYTE :4;
    IO_BYTE _CKS :3;
    #else 
    IO_BYTE :1;
    IO_BYTE _CKS :3;
    #endif 
  }bitc;
 }PCNTH2STR;
typedef union{  
    IO_BYTE	byte;
    struct{
    #if   defined(__BITFIELD_ORDER_MSB__)
    IO_BYTE _EGS1 :1;
    IO_BYTE _EGS0 :1;
    IO_BYTE _IREN :1;
    IO_BYTE _IRQF :1;
    IO_BYTE _IRS1 :1;
    IO_BYTE _IRS0 :1;
    IO_BYTE _POEN :1;
    IO_BYTE _OSEL :1;
    #else 
    IO_BYTE _OSEL :1;
    IO_BYTE _POEN :1;
    IO_BYTE _IRS0 :1;
    IO_BYTE _IRS1 :1;
    IO_BYTE _IRQF :1;
    IO_BYTE _IREN :1;
    IO_BYTE _EGS0 :1;
    IO_BYTE _EGS1 :1;
    #endif 
  }bit;
  struct{
    #if   defined(__BITFIELD_ORDER_MSB__)
    IO_BYTE :4;
    IO_BYTE _IRS :2;
    #else 
    IO_BYTE :2;
    IO_BYTE _IRS :2;
    #endif 
  }bitc;
 }PCNTL2STR;
typedef union{   /* EIC00 */
    IO_BYTE	byte;
    struct{
    #if   defined(__BITFIELD_ORDER_MSB__)
    IO_BYTE _EIR1 :1;
    IO_BYTE _SL11 :1;
    IO_BYTE _SL10 :1;
    IO_BYTE _EIE1 :1;
    IO_BYTE _EIR0 :1;
    IO_BYTE _SL01 :1;
    IO_BYTE _SL00 :1;
    IO_BYTE _EIE0 :1;
    #else 
    IO_BYTE _EIE0 :1;
    IO_BYTE _SL00 :1;
    IO_BYTE _SL01 :1;
    IO_BYTE _EIR0 :1;
    IO_BYTE _EIE1 :1;
    IO_BYTE _SL10 :1;
    IO_BYTE _SL11 :1;
    IO_BYTE _EIR1 :1;
    #endif 
  }bit;
  struct{
    #if   defined(__BITFIELD_ORDER_MSB__)
    IO_BYTE :1;
    IO_BYTE _SL1 :2;
    IO_BYTE :2;
    IO_BYTE _SL0 :2;
    #else 
    IO_BYTE :1;
    IO_BYTE _SL0 :2;
    IO_BYTE :2;
    IO_BYTE _SL1 :2;
    #endif 
  }bitc;
 }EIC00STR;
typedef union{   /* EIC10 */
    IO_BYTE	byte;
    struct{
    #if   defined(__BITFIELD_ORDER_MSB__)
    IO_BYTE _EIR3 :1;
    IO_BYTE _SL31 :1;
    IO_BYTE _SL30 :1;
    IO_BYTE _EIE3 :1;
    IO_BYTE _EIR2 :1;
    IO_BYTE _SL21 :1;
    IO_BYTE _SL20 :1;
    IO_BYTE _EIE2 :1;
    #else 
    IO_BYTE _EIE2 :1;
    IO_BYTE _SL20 :1;
    IO_BYTE _SL21 :1;
    IO_BYTE _EIR2 :1;
    IO_BYTE _EIE3 :1;
    IO_BYTE _SL30 :1;
    IO_BYTE _SL31 :1;
    IO_BYTE _EIR3 :1;
    #endif 
  }bit;
  struct{
    #if   defined(__BITFIELD_ORDER_MSB__)
    IO_BYTE :1;
    IO_BYTE _SL3 :2;
    IO_BYTE :2;
    IO_BYTE _SL2 :2;
    #else 
    IO_BYTE :1;
    IO_BYTE _SL2 :2;
    IO_BYTE :2;
    IO_BYTE _SL3 :2;
    #endif 
  }bitc;
 }EIC10STR;
typedef union{   /* EIC20 */
    IO_BYTE	byte;
    struct{
    #if   defined(__BITFIELD_ORDER_MSB__)
    IO_BYTE _EIR5 :1;
    IO_BYTE _SL51 :1;
    IO_BYTE _SL50 :1;
    IO_BYTE _EIE5 :1;
    IO_BYTE _EIR4 :1;
    IO_BYTE _SL41 :1;
    IO_BYTE _SL40 :1;
    IO_BYTE _EIE4 :1;
    #else 
    IO_BYTE _EIE4 :1;
    IO_BYTE _SL40 :1;
    IO_BYTE _SL41 :1;
    IO_BYTE _EIR4 :1;
    IO_BYTE _EIE5 :1;
    IO_BYTE _SL50 :1;
    IO_BYTE _SL51 :1;
    IO_BYTE _EIR5 :1;
    #endif 
  }bit;
  struct{
    #if   defined(__BITFIELD_ORDER_MSB__)
    IO_BYTE :1;
    IO_BYTE _SL5 :2;
    IO_BYTE :2;
    IO_BYTE _SL4 :2;
    #else 
    IO_BYTE :1;
    IO_BYTE _SL4 :2;
    IO_BYTE :2;
    IO_BYTE _SL5 :2;
    #endif 
  }bitc;
 }EIC20STR;
typedef union{   /* EIC30 */
    IO_BYTE	byte;
    struct{
    #if   defined(__BITFIELD_ORDER_MSB__)
    IO_BYTE _EIR7 :1;
    IO_BYTE _SL71 :1;
    IO_BYTE _SL70 :1;
    IO_BYTE _EIE7 :1;
    IO_BYTE _EIR6 :1;
    IO_BYTE _SL61 :1;
    IO_BYTE _SL60 :1;
    IO_BYTE _EIE6 :1;
    #else 
    IO_BYTE _EIE6 :1;
    IO_BYTE _SL60 :1;
    IO_BYTE _SL61 :1;
    IO_BYTE _EIR6 :1;
    IO_BYTE _EIE7 :1;
    IO_BYTE _SL70 :1;
    IO_BYTE _SL71 :1;
    IO_BYTE _EIR7 :1;
    #endif 
  }bit;
  struct{
    #if   defined(__BITFIELD_ORDER_MSB__)
    IO_BYTE :1;
    IO_BYTE _SL7 :2;
    IO_BYTE :2;
    IO_BYTE _SL6 :2;
    #else 
    IO_BYTE :1;
    IO_BYTE _SL6 :2;
    IO_BYTE :2;
    IO_BYTE _SL7 :2;
    #endif 
  }bitc;
 }EIC30STR;
typedef union{   /* EIC01 */
    IO_BYTE	byte;
    struct{
    #if   defined(__BITFIELD_ORDER_MSB__)
    IO_BYTE _EIR11 :1;
    IO_BYTE _SL111 :1;
    IO_BYTE _SL110 :1;
    IO_BYTE _EIE11 :1;
    IO_BYTE _EIR10 :1;
    IO_BYTE _SL101 :1;
    IO_BYTE _SL100 :1;
    IO_BYTE _EIE10 :1;
    #else 
    IO_BYTE _EIE10 :1;
    IO_BYTE _SL100 :1;
    IO_BYTE _SL101 :1;
    IO_BYTE _EIR10 :1;
    IO_BYTE _EIE11 :1;
    IO_BYTE _SL110 :1;
    IO_BYTE _SL111 :1;
    IO_BYTE _EIR11 :1;
    #endif 
  }bit;
  struct{
    #if   defined(__BITFIELD_ORDER_MSB__)
    IO_BYTE :1;
    IO_BYTE _SL11 :2;
    IO_BYTE :2;
    IO_BYTE _SL10 :2;
    #else 
    IO_BYTE :1;
    IO_BYTE _SL10 :2;
    IO_BYTE :2;
    IO_BYTE _SL11 :2;
    #endif 
  }bitc;
 }EIC01STR;
typedef union{   /* EIC11 */
    IO_BYTE	byte;
    struct{
    #if   defined(__BITFIELD_ORDER_MSB__)
    IO_BYTE _EIR13 :1;
    IO_BYTE _SL131 :1;
    IO_BYTE _SL130 :1;
    IO_BYTE _EIE13 :1;
    IO_BYTE _EIR12 :1;
    IO_BYTE _SL121 :1;
    IO_BYTE _SL120 :1;
    IO_BYTE _EIE12 :1;
    #else 
    IO_BYTE _EIE12 :1;
    IO_BYTE _SL120 :1;
    IO_BYTE _SL121 :1;
    IO_BYTE _EIR12 :1;
    IO_BYTE _EIE13 :1;
    IO_BYTE _SL130 :1;
    IO_BYTE _SL131 :1;
    IO_BYTE _EIR13 :1;
    #endif 
  }bit;
  struct{
    #if   defined(__BITFIELD_ORDER_MSB__)
    IO_BYTE :1;
    IO_BYTE _SL13 :2;
    IO_BYTE :2;
    IO_BYTE _SL12 :2;
    #else 
    IO_BYTE :1;
    IO_BYTE _SL12 :2;
    IO_BYTE :2;
    IO_BYTE _SL13 :2;
    #endif 
  }bitc;
 }EIC11STR;
typedef union{   /* EIC21 */
    IO_BYTE	byte;
    struct{
    #if   defined(__BITFIELD_ORDER_MSB__)
    IO_BYTE _EIR15 :1;
    IO_BYTE _SL151 :1;
    IO_BYTE _SL150 :1;
    IO_BYTE _EIE15 :1;
    IO_BYTE _EIR14 :1;
    IO_BYTE _SL141 :1;
    IO_BYTE _SL140 :1;
    IO_BYTE _EIE14 :1;
    #else 
    IO_BYTE _EIE14 :1;
    IO_BYTE _SL140 :1;
    IO_BYTE _SL141 :1;
    IO_BYTE _EIR14 :1;
    IO_BYTE _EIE15 :1;
    IO_BYTE _SL150 :1;
    IO_BYTE _SL151 :1;
    IO_BYTE _EIR15 :1;
    #endif 

⌨️ 快捷键说明

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