?? iodefine.h
字號:
unsigned char B5:1; /* Bit 5 */
unsigned char B4:1; /* Bit 4 */
unsigned char B3:1; /* Bit 3 */
unsigned char B2:1; /* Bit 2 */
unsigned char B1:1; /* Bit 1 */
unsigned char B0:1; /* Bit 0 */
} BIT; /* */
} PDRB; /* */
char wk5[2]; /* */
union { /* PMR1 */
unsigned char BYTE; /* Byte Access */
struct { /* Bit Access */
unsigned char IRQ3:1; /* IRQ3 */
unsigned char IRQ2:1; /* IRQ2 */
unsigned char IRQ1:1; /* IRQ1 */
unsigned char IRQ0:1; /* IRQ0 */
unsigned char :2; /* */
unsigned char TXD :1; /* TXD */
unsigned char TMOW:1; /* TMOW */
} BIT; /* */
} PMR1; /* */
union { /* PMR5 */
unsigned char BYTE; /* Byte Access */
struct { /* Bit Access */
unsigned char :2; /* */
unsigned char WKP5:1; /* WKP5 */
unsigned char WKP4:1; /* WKP4 */
unsigned char WKP3:1; /* WKP3 */
unsigned char WKP2:1; /* WKP2 */
unsigned char WKP1:1; /* WKP1 */
unsigned char WKP0:1; /* WKP0 */
} BIT; /* */
} PMR5; /* */
char wk6[2]; /* */
unsigned char PCR1; /* PCR1 */
unsigned char PCR2; /* PCR2 */
char wk7[2]; /* */
unsigned char PCR5; /* PCR5 */
char wk8; /* */
unsigned char PCR7; /* PCR7 */
unsigned char PCR8; /* PCR8 */
}; /* */
union un_syscr1 { /* union SYSCR1 */
unsigned char BYTE; /* Byte Access */
struct { /* Bit Access */
unsigned char SSBY :1; /* SSBY */
unsigned char STS :3; /* STS */
unsigned char NESEL:1; /* NESEL */
} BIT; /* */
}; /* */
union un_syscr2 { /* union SYSCR2 */
unsigned char BYTE; /* Byte Access */
struct { /* Bit Access */
unsigned char SMSEL:1; /* SMSEL */
unsigned char LSON :1; /* LSON */
unsigned char DTON :1; /* DTON */
unsigned char MA :3; /* MA */
unsigned char SA :2; /* SA */
} BIT; /* */
}; /* */
union un_iegr1 { /* union IEGR1 */
unsigned char BYTE; /* Byte Access */
struct { /* Bit Access */
unsigned char NMIEG:1; /* NMIEG */
unsigned char :3; /* */
unsigned char IEG3 :1; /* IEG3 */
unsigned char IEG2 :1; /* IEG2 */
unsigned char IEG1 :1; /* IEG1 */
unsigned char IEG0 :1; /* IEG0 */
} BIT; /* */
}; /* */
union un_iegr2 { /* union IEGR2 */
unsigned char BYTE; /* Byte Access */
struct { /* Bit Access */
unsigned char :2; /* */
unsigned char WPEG5:1; /* WPEG5 */
unsigned char WPEG4:1; /* WPEG4 */
unsigned char WPEG3:1; /* WPEG3 */
unsigned char WPEG2:1; /* WPEG2 */
unsigned char WPEG1:1; /* WPEG1 */
unsigned char WPEG0:1; /* WPEG0 */
} BIT; /* */
}; /* */
union un_ienr1 { /* union IENR1 */
unsigned char BYTE; /* Byte Access */
struct { /* Bit Access */
unsigned char IENDT:1; /* IENDT */
unsigned char IENTA:1; /* IENTA */
unsigned char IENWP:1; /* IENWP */
unsigned char :1; /* */
unsigned char IEN3 :1; /* IEN3 */
unsigned char IEN2 :1; /* IEN2 */
unsigned char IEN1 :1; /* IEN1 */
unsigned char IEN0 :1; /* IEN0 */
} BIT; /* */
}; /* */
union un_irr1 { /* union IRR1 */
unsigned char BYTE; /* Byte Access */
struct { /* Bit Access */
unsigned char IRRDT:1; /* IRRDT */
unsigned char IRRTA:1; /* IRRTA */
unsigned char :2; /* */
unsigned char IRRI3:1; /* IRRI3 */
unsigned char IRRI2:1; /* IRRI2 */
unsigned char IRRI1:1; /* IRRI1 */
unsigned char IRRI0:1; /* IRRI0 */
} BIT; /* */
}; /* */
union un_iwpr { /* union IWPR */
unsigned char BYTE; /* Byte Access */
struct { /* Bit Access */
unsigned char :2; /* */
unsigned char IWPF5:1; /* IWPF5 */
unsigned char IWPF4:1; /* IWPF4 */
unsigned char IWPF3:1; /* IWPF3 */
unsigned char IWPF2:1; /* IWPF2 */
unsigned char IWPF1:1; /* IWPF1 */
unsigned char IWPF0:1; /* IWPF0 */
} BIT; /* */
}; /* */
union un_mstcr1 { /* union MSTCR1 */
unsigned char BYTE; /* Byte Access */
struct { /* Bit Access */
unsigned char :1; /* */
unsigned char MSTIIC:1; /* MSTIIC */
unsigned char MSTS3 :1; /* MSTS3 */
unsigned char MSTAD :1; /* MSTAD */
unsigned char MSTWD :1; /* MSTWD */
unsigned char MSTTW :1; /* MSTTW */
unsigned char MSTTV :1; /* MSTTV */
unsigned char MSTTA :1; /* MSTTA */
} BIT; /* */
}; /* */
#define LVD (*(volatile struct st_lvd *)0xF730) /* LVD Address*/
#define IIC2 (*(volatile struct st_iic2 *)0xF748) /* IIC2 Address*/
#define TW (*(volatile struct st_tw *)0xFF80) /* TW Address*/
#define FLASH (*(volatile struct st_flash *)0xFF90) /* FLASH Address*/
#define TV (*(volatile struct st_tv *)0xFFA0) /* TV Address*/
#define TA (*(volatile struct st_ta *)0xFFA6) /* TA Address*/
#define SCI3 (*(volatile struct st_sci3 *)0xFFA8) /* SCI3 Address*/
#define AD (*(volatile struct st_ad *)0xFFB0) /* A/D Address*/
#define WDT (*(volatile struct st_wdt *)0xFFC0) /* WDT Address*/
#define ABRK (*(volatile struct st_abrk *)0xFFC8) /* ABRK Address*/
#define IO (*(volatile struct st_io *)0xFFD0) /* IO Address*/
#define SYSCR1 (*(volatile union un_syscr1*)0xFFF0) /* SYSCR1Address*/
#define SYSCR2 (*(volatile union un_syscr2*)0xFFF1) /* SYSCR2Address*/
#define IEGR1 (*(volatile union un_iegr1 *)0xFFF2) /* IEGR1 Address*/
#define IEGR2 (*(volatile union un_iegr2 *)0xFFF3) /* IEGR2 Address*/
#define IENR1 (*(volatile union un_ienr1 *)0xFFF4) /* IENR1 Address*/
#define IRR1 (*(volatile union un_irr1 *)0xFFF6) /* IRR1 Address*/
#define IWPR (*(volatile union un_iwpr *)0xFFF8) /* IWPR Address*/
#define MSTCR1 (*(volatile union un_mstcr1*)0xFFF9) /* MSTCR1Address*/
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -