📄 mb90460.h
字号:
typedef union{
IO_BYTE byte;
struct{
IO_BYTE IL0 :1;
IO_BYTE IL1 :1;
IO_BYTE IL2 :1;
IO_BYTE ISE :1;
IO_BYTE ICS0 :1;
IO_BYTE ICS1 :1;
IO_BYTE ICS2 :1;
IO_BYTE ICS3 :1;
}bit;
struct{
IO_BYTE IL :3;
IO_BYTE :1;
IO_BYTE ICS :4;
}bitc;
}ICR10STR;
typedef union{
IO_BYTE byte;
struct{
IO_BYTE IL0 :1;
IO_BYTE IL1 :1;
IO_BYTE IL2 :1;
IO_BYTE ISE :1;
IO_BYTE ICS0 :1;
IO_BYTE ICS1 :1;
IO_BYTE ICS2 :1;
IO_BYTE ICS3 :1;
}bit;
struct{
IO_BYTE IL :3;
IO_BYTE :1;
IO_BYTE ICS :4;
}bitc;
}ICR11STR;
typedef union{
IO_BYTE byte;
struct{
IO_BYTE IL0 :1;
IO_BYTE IL1 :1;
IO_BYTE IL2 :1;
IO_BYTE ISE :1;
IO_BYTE ICS0 :1;
IO_BYTE ICS1 :1;
IO_BYTE ICS2 :1;
IO_BYTE ICS3 :1;
}bit;
struct{
IO_BYTE IL :3;
IO_BYTE :1;
IO_BYTE ICS :4;
}bitc;
}ICR12STR;
typedef union{
IO_BYTE byte;
struct{
IO_BYTE IL0 :1;
IO_BYTE IL1 :1;
IO_BYTE IL2 :1;
IO_BYTE ISE :1;
IO_BYTE ICS0 :1;
IO_BYTE ICS1 :1;
IO_BYTE ICS2 :1;
IO_BYTE ICS3 :1;
}bit;
struct{
IO_BYTE IL :3;
IO_BYTE :1;
IO_BYTE ICS :4;
}bitc;
}ICR13STR;
typedef union{
IO_BYTE byte;
struct{
IO_BYTE IL0 :1;
IO_BYTE IL1 :1;
IO_BYTE IL2 :1;
IO_BYTE ISE :1;
IO_BYTE ICS0 :1;
IO_BYTE ICS1 :1;
IO_BYTE ICS2 :1;
IO_BYTE ICS3 :1;
}bit;
struct{
IO_BYTE IL :3;
IO_BYTE :1;
IO_BYTE ICS :4;
}bitc;
}ICR14STR;
typedef union{
IO_BYTE byte;
struct{
IO_BYTE IL0 :1;
IO_BYTE IL1 :1;
IO_BYTE IL2 :1;
IO_BYTE ISE :1;
IO_BYTE ICS0 :1;
IO_BYTE ICS1 :1;
IO_BYTE ICS2 :1;
IO_BYTE ICS3 :1;
}bit;
struct{
IO_BYTE IL :3;
IO_BYTE :1;
IO_BYTE ICS :4;
}bitc;
}ICR15STR;
typedef union{
IO_WORD word;
struct{
IO_WORD OP00 :1;
IO_WORD OP01 :1;
IO_WORD OP10 :1;
IO_WORD OP11 :1;
IO_WORD OP20 :1;
IO_WORD OP21 :1;
IO_WORD OP30 :1;
IO_WORD OP31 :1;
IO_WORD OP40 :1;
IO_WORD OP41 :1;
IO_WORD OP50 :1;
IO_WORD OP51 :1;
IO_WORD RDA0 :1;
IO_WORD RDA1 :1;
IO_WORD RDA2 :1;
IO_WORD BNKF :1;
}bit;
struct{
IO_WORD OP0 :2;
IO_WORD OP1 :2;
IO_WORD OP2 :2;
IO_WORD OP3 :2;
IO_WORD OP4 :2;
IO_WORD OP5 :2;
IO_WORD RDA :4;
}bitc;
}OPDBR0STR;
typedef union{
IO_WORD word;
struct{
IO_WORD OP00 :1;
IO_WORD OP01 :1;
IO_WORD OP10 :1;
IO_WORD OP11 :1;
IO_WORD OP20 :1;
IO_WORD OP21 :1;
IO_WORD OP30 :1;
IO_WORD OP31 :1;
IO_WORD OP40 :1;
IO_WORD OP41 :1;
IO_WORD OP50 :1;
IO_WORD OP51 :1;
IO_WORD RDA0 :1;
IO_WORD RDA1 :1;
IO_WORD RDA2 :1;
IO_WORD BNKF :1;
}bit;
struct{
IO_WORD OP0 :2;
IO_WORD OP1 :2;
IO_WORD OP2 :2;
IO_WORD OP3 :2;
IO_WORD OP4 :2;
IO_WORD OP5 :2;
IO_WORD RDA :4;
}bitc;
}OPDBR1STR;
typedef union{
IO_WORD word;
struct{
IO_WORD OP00 :1;
IO_WORD OP01 :1;
IO_WORD OP10 :1;
IO_WORD OP11 :1;
IO_WORD OP20 :1;
IO_WORD OP21 :1;
IO_WORD OP30 :1;
IO_WORD OP31 :1;
IO_WORD OP40 :1;
IO_WORD OP41 :1;
IO_WORD OP50 :1;
IO_WORD OP51 :1;
IO_WORD RDA0 :1;
IO_WORD RDA1 :1;
IO_WORD RDA2 :1;
IO_WORD BNKF :1;
}bit;
struct{
IO_WORD OP0 :2;
IO_WORD OP1 :2;
IO_WORD OP2 :2;
IO_WORD OP3 :2;
IO_WORD OP4 :2;
IO_WORD OP5 :2;
IO_WORD RDA :4;
}bitc;
}OPDBR2STR;
typedef union{
IO_WORD word;
struct{
IO_WORD OP00 :1;
IO_WORD OP01 :1;
IO_WORD OP10 :1;
IO_WORD OP11 :1;
IO_WORD OP20 :1;
IO_WORD OP21 :1;
IO_WORD OP30 :1;
IO_WORD OP31 :1;
IO_WORD OP40 :1;
IO_WORD OP41 :1;
IO_WORD OP50 :1;
IO_WORD OP51 :1;
IO_WORD RDA0 :1;
IO_WORD RDA1 :1;
IO_WORD RDA2 :1;
IO_WORD BNKF :1;
}bit;
struct{
IO_WORD OP0 :2;
IO_WORD OP1 :2;
IO_WORD OP2 :2;
IO_WORD OP3 :2;
IO_WORD OP4 :2;
IO_WORD OP5 :2;
IO_WORD RDA :4;
}bitc;
}OPDBR3STR;
typedef union{
IO_WORD word;
struct{
IO_WORD OP00 :1;
IO_WORD OP01 :1;
IO_WORD OP10 :1;
IO_WORD OP11 :1;
IO_WORD OP20 :1;
IO_WORD OP21 :1;
IO_WORD OP30 :1;
IO_WORD OP31 :1;
IO_WORD OP40 :1;
IO_WORD OP41 :1;
IO_WORD OP50 :1;
IO_WORD OP51 :1;
IO_WORD RDA0 :1;
IO_WORD RDA1 :1;
IO_WORD RDA2 :1;
IO_WORD BNKF :1;
}bit;
struct{
IO_WORD OP0 :2;
IO_WORD OP1 :2;
IO_WORD OP2 :2;
IO_WORD OP3 :2;
IO_WORD OP4 :2;
IO_WORD OP5 :2;
IO_WORD RDA :4;
}bitc;
}OPDBR4STR;
typedef union{
IO_WORD word;
struct{
IO_WORD OP00 :1;
IO_WORD OP01 :1;
IO_WORD OP10 :1;
IO_WORD OP11 :1;
IO_WORD OP20 :1;
IO_WORD OP21 :1;
IO_WORD OP30 :1;
IO_WORD OP31 :1;
IO_WORD OP40 :1;
IO_WORD OP41 :1;
IO_WORD OP50 :1;
IO_WORD OP51 :1;
IO_WORD RDA0 :1;
IO_WORD RDA1 :1;
IO_WORD RDA2 :1;
IO_WORD BNKF :1;
}bit;
struct{
IO_WORD OP0 :2;
IO_WORD OP1 :2;
IO_WORD OP2 :2;
IO_WORD OP3 :2;
IO_WORD OP4 :2;
IO_WORD OP5 :2;
IO_WORD RDA :4;
}bitc;
}OPDBR5STR;
typedef union{
IO_WORD word;
struct{
IO_WORD OP00 :1;
IO_WORD OP01 :1;
IO_WORD OP10 :1;
IO_WORD OP11 :1;
IO_WORD OP20 :1;
IO_WORD OP21 :1;
IO_WORD OP30 :1;
IO_WORD OP31 :1;
IO_WORD OP40 :1;
IO_WORD OP41 :1;
IO_WORD OP50 :1;
IO_WORD OP51 :1;
IO_WORD RDA0 :1;
IO_WORD RDA1 :1;
IO_WORD RDA2 :1;
IO_WORD BNKF :1;
}bit;
struct{
IO_WORD OP0 :2;
IO_WORD OP1 :2;
IO_WORD OP2 :2;
IO_WORD OP3 :2;
IO_WORD OP4 :2;
IO_WORD OP5 :2;
IO_WORD RDA :4;
}bitc;
}OPDBR6STR;
typedef union{
IO_WORD word;
struct{
IO_WORD OP00 :1;
IO_WORD OP01 :1;
IO_WORD OP10 :1;
IO_WORD OP11 :1;
IO_WORD OP20 :1;
IO_WORD OP21 :1;
IO_WORD OP30 :1;
IO_WORD OP31 :1;
IO_WORD OP40 :1;
IO_WORD OP41 :1;
IO_WORD OP50 :1;
IO_WORD OP51 :1;
IO_WORD RDA0 :1;
IO_WORD RDA1 :1;
IO_WORD RDA2 :1;
IO_WORD BNKF :1;
}bit;
struct{
IO_WORD OP0 :2;
IO_WORD OP1 :2;
IO_WORD OP2 :2;
IO_WORD OP3 :2;
IO_WORD OP4 :2;
IO_WORD OP5 :2;
IO_WORD RDA :4;
}bitc;
}OPDBR7STR;
typedef union{
IO_WORD word;
struct{
IO_WORD OP00 :1;
IO_WORD OP01 :1;
IO_WORD OP10 :1;
IO_WORD OP11 :1;
IO_WORD OP20 :1;
IO_WORD OP21 :1;
IO_WORD OP30 :1;
IO_WORD OP31 :1;
IO_WORD OP40 :1;
IO_WORD OP41 :1;
IO_WORD OP50 :1;
IO_WORD OP51 :1;
IO_WORD RDA0 :1;
IO_WORD RDA1 :1;
IO_WORD RDA2 :1;
IO_WORD BNKF :1;
}bit;
struct{
IO_WORD OP0 :2;
IO_WORD OP1 :2;
IO_WORD OP2 :2;
IO_WORD OP3 :2;
IO_WORD OP4 :2;
IO_WORD OP5 :2;
IO_WORD RDA :4;
}bitc;
}OPDBR8STR;
typedef union{
IO_WORD word;
struct{
IO_WORD OP00 :1;
IO_WORD OP01 :1;
IO_WORD OP10 :1;
IO_WORD OP11 :1;
IO_WORD OP20 :1;
IO_WORD OP21 :1;
IO_WORD OP30 :1;
IO_WORD OP31 :1;
IO_WORD OP40 :1;
IO_WORD OP41 :1;
IO_WORD OP50 :1;
IO_WORD OP51 :1;
IO_WORD RDA0 :1;
IO_WORD RDA1 :1;
IO_WORD RDA2 :1;
IO_WORD BNKF :1;
}bit;
struct{
IO_WORD OP0 :2;
IO_WORD OP1 :2;
IO_WORD OP2 :2;
IO_WORD OP3 :2;
IO_WORD OP4 :2;
IO_WORD OP5 :2;
IO_WORD RDA :4;
}bitc;
}OPDBR9STR;
typedef union{
IO_WORD word;
struct{
IO_WORD OP00 :1;
IO_WORD OP01 :1;
IO_WORD OP10 :1;
IO_WORD OP11 :1;
IO_WORD OP20 :1;
IO_WORD OP21 :1;
IO_WORD OP30 :1;
IO_WORD OP31 :1;
IO_WORD OP40 :1;
IO_WORD OP41 :1;
IO_WORD OP50 :1;
IO_WORD OP51 :1;
IO_WORD RDA0 :1;
IO_WORD RDA1 :1;
IO_WORD RDA2 :1;
IO_WORD BNKF :1;
}bit;
struct{
IO_WORD OP0 :2;
IO_WORD OP1 :2;
IO_WORD OP2 :2;
IO_WORD OP3 :2;
IO_WORD OP4 :2;
IO_WORD OP5 :2;
IO_WORD RDA :4;
}bitc;
}OPDBRASTR;
typedef union{
IO_WORD word;
struct{
IO_WORD OP00 :1;
IO_WORD OP01 :1;
IO_WORD OP10 :1;
IO_WORD OP11 :1;
IO_WORD OP20 :1;
IO_WORD OP21 :1;
IO_WORD OP30 :1;
IO_WORD OP31 :1;
IO_WORD OP40 :1;
IO_WORD OP41 :1;
IO_WORD OP50 :1;
IO_WORD OP51 :1;
IO_WORD RDA0 :1;
IO_WORD RDA1 :1;
IO_WORD RDA2 :1;
IO_WORD BNKF :1;
}bit;
struct{
IO_WORD OP0 :2;
IO_WORD OP1 :2;
IO_WORD OP2 :2;
IO_WORD OP3 :2;
IO_WORD OP4 :2;
IO_WORD OP5 :2;
IO_WORD RDA :4;
}bitc;
}OPDBRBSTR;
typedef union{
IO_WORD word;
struct{
IO_WORD OP00 :1;
IO_WORD OP01 :1;
IO_WORD OP10 :1;
IO_WORD OP11 :1;
IO_WORD OP20 :1;
IO_WORD OP21 :1;
IO_WORD OP30 :1;
IO_WORD OP31 :1;
IO_WORD OP40 :1;
IO_WORD OP41 :1;
IO_WORD OP50 :1;
IO_WORD OP51 :1;
IO_WORD RDA0 :1;
IO_WORD RDA1 :1;
IO_WORD RDA2 :1;
IO_WORD BNKF :1;
}bit;
struct{
IO_WORD OP0 :2;
IO_WORD OP1 :2;
IO_WORD OP2 :2;
IO_WORD OP3 :2;
IO_WORD OP4 :2;
IO_WORD OP5 :2;
IO_WORD RDA :4;
}bitc;
}OPDRSTR;
/* C-DECLARATIONS */
__IO_EXTERN __io PDR0STR _pdr0; /* PORT DATA */
#define PDR0 _pdr0.byte
#define PDR0_P00 _pdr0.bit.P00
#define PDR0_P01 _pdr0.bit.P01
#define PDR0_P02 _pdr0.bit.P02
#define PDR0_P03 _pdr0.bit.P03
#define PDR0_P04 _pdr0.bit.P04
#define PDR0_P05 _pdr0.bit.P05
#define PDR0_P06 _pdr0.bit.P06
#define PDR0_P07 _pdr0.bit.P07
__IO_EXTERN __io PDR1STR _pdr1;
#define PDR1 _pdr1.byte
#define PDR1_P10 _pdr1.bit.P10
#define PDR1_P11 _pdr1.bit.P11
#define PDR1_P12 _pdr1.bit.P12
#define PDR1_P13 _pdr1.bit.P13
#define PDR1_P14 _pdr1.bit.P14
#define PDR1_P15 _pdr1.bit.P15
#define PDR1_P16 _pdr1.bit.P16
#define PDR1_P17 _pdr1.bit.P17
__IO_EXTERN __io PDR2STR _pdr2;
#define PDR2 _pdr2.byte
#define PDR2_P20 _pdr2.bit.P20
#define PDR2_P21 _pdr2.bit.P21
#define PDR2_P22 _pdr2.bit.P22
#define PDR2_P23 _pdr2.bit.P23
#define PDR2_P24 _pdr2.bit.P24
#define PDR2_P25 _pdr2.bit.P25
#define PDR2_P26 _pdr2.bit.P26
#define PDR2_P27 _pdr2.bit.P27
__IO_EXTERN __io PDR3STR _pdr3;
#define PDR3 _pdr3.byte
#define PDR3_P30 _pdr3.bit.P30
#define PDR3_P31 _pdr3.bit.P31
#define PDR3_P32 _pdr3.bit.P32
#define PDR3_P33 _pdr3.bit.P33
#define PDR3_P34 _pdr3.bit.P34
#define PDR3_P35 _pdr3.bit.P35
#define PDR3_P36 _pdr3.bit.P36
#define PDR3_P37 _pdr3.bit.P37
__IO_EXTERN __io PDR4STR _pdr4;
#define PDR4 _pdr4.byte
#define PDR4_P40 _pdr4.bit.P40
#define PDR4_P41 _pdr4.bit.P41
#define PDR4_P42 _pdr4.bit.P42
#define PDR4_P43 _pdr4.bit.P43
#define PDR4_P44 _pdr4.bit.P44
#define PDR4_P45 _pdr4.bit.P45
#define PDR4_P46 _pdr4.bit.P46
__IO_EXTERN __io PDR5STR _pdr5;
#define PDR5 _pdr5.byte
#define PDR5_P50 _pdr5.bit.P50
#define PDR5_P51 _pdr5.bit.P51
#define PDR5_P52 _pdr5.bit.P52
#define PDR5_P53 _pdr5.bit.P53
#define PDR5_P54 _pdr5.bit.P54
#define PDR5_P55 _pdr5.bit.P55
#define PDR5_P56 _pdr5.bit.P56
#define PDR5_P57 _pdr5.bit.P57
__IO_EXTERN __io PDR6STR _pdr6;
#define PDR6 _pdr6.byte
#define PDR6_P60 _pdr6.bit.P60
#define PDR6_P61 _pdr6.bit.P61
#define PDR6_P62 _pdr6.bit.P62
#define PDR6_P63 _pdr6.bit.P63
__IO_EXTERN __io PWCSL0STR _pwcsl0; /* PWC0 */
#define PWCSL0 _pwcsl0.byte
#define PWCSL0_MOD0 _pwcsl0.bit.MOD0
#define PWCSL0_MOD1 _pwcsl0.bit.MOD1
#define PWCSL0_MOD2 _pwcsl0.bit.MOD2
#define PWCSL0_SC _pwcsl0.bit.SC
#define PWCSL0_CKS0 _pwcsl0.bit.CKS0
#define PWCSL0_CKS1 _pwcsl0.bit.CKS1
#define PWCSL0_MOD _pwcsl0.bitc.MOD
#define PWCSL0_CKS _pwcsl0.bitc.CKS
__IO_EXTERN __io PWCSH0STR _pwcsh0;
#define PWCSH0 _pwcsh0.byte
#define PWCSH0_POUT _pwcsh0.bit.POUT
#define PWCSH0_ERR _pwcsh0.bit.ERR
#define PWCSH0_OVIE _pwcsh0.bit.OVIE
#define PWCSH0_OVIR _pwcsh0.bit.OVIR
#define PWCSH0_EDIE _pwcsh0.bit.EDIE
#define PWCSH0_EDIR _pwcsh0.bit.EDIR
#define PWCSH0_STOP _pwcsh0.bit.STOP
#define PWCSH0_STRT _pwcsh0.bit.STRT
__IO_EXTERN __io PWC0STR _pwc0;
#define PWC0 _pwc0.word
#define PWC0_PW00 _pwc0.bit.PW00
#define PWC0_PW01 _pwc0.bit.PW01
#define PWC0_PW02 _pwc0.bit.PW02
#define PWC0_PW03 _pwc0.bit.PW03
#define PWC0_PW04 _pwc0.bit.PW04
#define PWC0_PW05 _pwc0.bit.PW05
#define PWC0_PW06 _pwc0.bit.PW06
#define PWC0_PW07 _pwc0.bit.PW07
#define PWC0_PW08 _pwc0.bit.PW08
#define PWC0_PW09 _pwc0.bit.PW09
#define PWC0_PW10 _pwc0.bit.PW10
#define PWC0_PW11 _pwc0.bit.PW11
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -