📄 7709s.h
字号:
/************************************************************************/
/* SH7709S Include File Ver 2.0 */
/************************************************************************/
struct st_sci { /* struct SCI */
union { /* SCSMR */
unsigned char BYTE; /* Byte Access */
struct { /* Bit Access */
unsigned char CA :1; /* C/A */
unsigned char CHR :1; /* CHR */
unsigned char _PE :1; /* PE */
unsigned char OE :1; /* O/E */
unsigned char STOP:1; /* STOP */
unsigned char MP :1; /* MP */
unsigned char CKS :2; /* CKS */
} BIT; /* */
} SCSMR; /* */
char wk1; /* */
unsigned char SCBRR; /* SCBRR */
char wk2; /* */
union { /* SCSCR */
unsigned char BYTE; /* Byte Access */
struct { /* Bit Access */
unsigned char TIE :1; /* TIE */
unsigned char RIE :1; /* RIE */
unsigned char TE :1; /* TE */
unsigned char RE :1; /* RE */
unsigned char MPIE:1; /* MPIE */
unsigned char TEIE:1; /* TEIE */
unsigned char CKE :2; /* CKE */
} BIT; /* */
} SCSCR; /* */
char wk3; /* */
unsigned char SCTDR; /* SCTDR */
char wk4; /* */
union { /* SCSSR */
unsigned char BYTE; /* Byte Access */
struct { /* Bit Access */
unsigned char TDRE:1; /* TDRE */
unsigned char RDRF:1; /* RDRF */
unsigned char ORER:1; /* ORER */
unsigned char FER :1; /* FER */
unsigned char PER :1; /* PER */
unsigned char TEND:1; /* TEND */
unsigned char MPB :1; /* MPB */
unsigned char MPBT:1; /* MPBT */
} BIT; /* */
} SCSSR; /* */
char wk5; /* */
unsigned char SCRDR; /* SCRDR */
char wk6; /* */
union { /* SCSCMR */
unsigned char BYTE; /* Byte Access */
struct { /* Bit Access */
unsigned char :4; /* */
unsigned char SDIR:1; /* SDIR */
unsigned char SINV:1; /* SINV */
unsigned char :1; /* */
unsigned char SMIF:1; /* SMIF */
} BIT; /* */
} SCSCMR; /* */
}; /* */
struct st_smci { /* struct SMCI */
union { /* SCSMR */
unsigned char BYTE; /* Byte Access */
struct { /* Bit Access */
unsigned char CA :1; /* C/A */
unsigned char CHR :1; /* CHR */
unsigned char _PE :1; /* PE */
unsigned char OE :1; /* O/E */
unsigned char STOP:1; /* STOP */
unsigned char MP :1; /* MP */
unsigned char CKS :2; /* CKS */
} BIT; /* */
} SCSMR; /* */
char wk1; /* */
unsigned char SCBRR; /* SCBRR */
char wk2; /* */
union { /* SCSCR */
unsigned char BYTE; /* Byte Access */
struct { /* Bit Access */
unsigned char TIE :1; /* TIE */
unsigned char RIE :1; /* RIE */
unsigned char TE :1; /* TE */
unsigned char RE :1; /* RE */
unsigned char MPIE:1; /* MPIE */
unsigned char TEIE:1; /* TEIE */
unsigned char CKE :2; /* CKE */
} BIT; /* */
} SCSCR; /* */
char wk3; /* */
unsigned char SCTDR; /* SCTDR */
char wk4; /* */
union { /* SCSSR */
unsigned char BYTE; /* Byte Access */
struct { /* Bit Access */
unsigned char TDRE:1; /* TDRE */
unsigned char RDRF:1; /* RDRF */
unsigned char ORER:1; /* ORER */
unsigned char ERS :1; /* ERS */
unsigned char PER :1; /* PER */
unsigned char TEND:1; /* TEND */
unsigned char MPB :1; /* MPB */
unsigned char MPBT:1; /* MPBT */
} BIT; /* */
} SCSSR; /* */
char wk5; /* */
unsigned char SCRDR; /* SCRDR */
char wk6; /* */
union { /* SCSCMR */
unsigned char BYTE; /* Byte Access */
struct { /* Bit Access */
unsigned char :4; /* */
unsigned char SDIR:1; /* SDIR */
unsigned char SINV:1; /* SINV */
unsigned char :1; /* */
unsigned char SMIF:1; /* SMIF */
} BIT; /* */
} SCSCMR; /* */
}; /* */
struct st_scif { /* struct SCIF */
union { /* SCSMR */
unsigned char BYTE; /* Byte Access */
struct { /* Bit Access */
unsigned char :1; /* */
unsigned char CHR :1; /* CHR */
unsigned char _PE :1; /* PE */
unsigned char OE :1; /* O/E */
unsigned char STOP:1; /* STOP */
unsigned char :1; /* */
unsigned char CKS :2; /* CKS */
} BIT; /* */
} SCSMR; /* */
char wk1; /* */
unsigned char SCBRR; /* SCBRR */
char wk2; /* */
union { /* SCSCR */
unsigned char BYTE; /* Byte Access */
struct { /* Bit Access */
unsigned char TIE:1; /* TIE */
unsigned char RIE:1; /* RIE */
unsigned char TE :1; /* TE */
unsigned char RE :1; /* RE */
unsigned char :2; /* */
unsigned char CKE:2; /* CKE */
} BIT; /* */
} SCSCR; /* */
char wk3; /* */
unsigned char SCFTDR; /* SCFTDR */
char wk4; /* */
union { /* SCSSR */
unsigned short WORD; /* Word Access */
struct { /* Bit Access */
unsigned short PERC:4; /* PER3-0 */
unsigned short FERC:4; /* FER3-0 */
unsigned short ER :1; /* ER */
unsigned short TEND:1; /* TEND */
unsigned short TDFE:1; /* TDFE */
unsigned short BRK :1; /* BRK */
unsigned short FER :1; /* FER */
unsigned short PER :1; /* PER */
unsigned short RDF :1; /* RDF */
unsigned short DR :1; /* DR */
} BIT; /* */
} SCSSR; /* */
unsigned char SCFRDR; /* SCFRDR */
char wk5; /* */
union { /* SCFCR */
unsigned char BYTE; /* Byte Access */
struct { /* Bit Access */
unsigned char RTRG :2; /* RTRG */
unsigned char TTRG :2; /* TTRG */
unsigned char MCE :1; /* MCE */
unsigned char TFRST:1; /* TFRST */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -