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

📄 2215.h

📁 日本北斗公司开发的usb鼠标源程序单片机为HITACHI--H8S2215
💻 H
📖 第 1 页 / 共 2 页
字号:
#define P3DDR		(volatile unsigned char*)(0xfffe32)
#define P7DDR		(volatile unsigned char*)(0xfffe36)
#define PADDR		(volatile unsigned char*)(0xfffe39)
#define PBDDR		(volatile unsigned char*)(0xfffe3a)
#define PCDDR		(volatile unsigned char*)(0xfffe3b)
#define PDDDR		(volatile unsigned char*)(0xfffe3c)
#define PEDDR		(volatile unsigned char*)(0xfffe3d)
#define PFDDR		(volatile unsigned char*)(0xfffe3e)
#define PGDDR		(volatile unsigned char*)(0xfffe3f)
#define PAPCR		(volatile unsigned char*)(0xfffe40)
#define PBPCR		(volatile unsigned char*)(0xfffe41)
#define PCPCR		(volatile unsigned char*)(0xfffe42)
#define PDPCR		(volatile unsigned char*)(0xfffe43)
#define PEPCR		(volatile unsigned char*)(0xfffe44)
#define P3ODR		(volatile unsigned char*)(0xfffe46)
#define PAODR		(volatile unsigned char*)(0xfffe47)

/* TPU */
#define TSTR		(volatile unsigned short*)(0xfffeb0)
#define TSYR		(volatile unsigned short*)(0xfffeb1)

/* INT */
#define IPRA		(volatile unsigned char*)(0xfffec0)
#define IPRB		(volatile unsigned char*)(0xfffec1)
#define IPRC		(volatile unsigned char*)(0xfffec2)
#define IPRD		(volatile unsigned char*)(0xfffec3)
#define IPRE		(volatile unsigned char*)(0xfffec4)
#define IPRF		(volatile unsigned char*)(0xfffec5)
#define IPRG		(volatile unsigned char*)(0xfffec6)
#define IPRI		(volatile unsigned char*)(0xfffec8)
#define IPRJ		(volatile unsigned char*)(0xfffec9)
#define IPRK		(volatile unsigned char*)(0xfffeca)
#define IPRM		(volatile unsigned char*)(0xfffecc)

/* BSC */
#define ABWCR		(volatile unsigned char*)(0xfffed0)
#define ASTCR		(volatile unsigned char*)(0xfffed1)
#define WCRH		(volatile unsigned char*)(0xfffed2)
#define WCRL		(volatile unsigned char*)(0xfffed3)
#define BCRH		(volatile unsigned char*)(0xfffed4)
#define BCRL		(volatile unsigned char*)(0xfffed5)

/* ROM */
#define RAMER		(volatile unsigned char*)(0xfffedb)

/* DMAC */
#define MAR0AH		(volatile unsigned short*)(0xfffee0)
#define MAR0AL		(volatile unsigned short*)(0xfffee2)
#define IOAR0A		(volatile unsigned short*)(0xfffee4)
#define ETCR0A		(volatile unsigned short*)(0xfffee6)
#define MAR0BH		(volatile unsigned short*)(0xfffee8)
#define MAR0BL		(volatile unsigned short*)(0xfffeea)
#define IOAR0B		(volatile unsigned short*)(0xfffeec)
#define ETCR0B		(volatile unsigned short*)(0xfffeee)
#define MAR1AH		(volatile unsigned short*)(0xfffef0)
#define MAR1AL		(volatile unsigned short*)(0xfffef2)
#define IOAR1A		(volatile unsigned short*)(0xfffef4)
#define ETCR1A		(volatile unsigned short*)(0xfffef6)
#define MAR1BH		(volatile unsigned short*)(0xfffef8)
#define MAR1BL		(volatile unsigned short*)(0xfffefa)
#define IOAR1B		(volatile unsigned short*)(0xfffefc)
#define ETCR1B		(volatile unsigned short*)(0xfffefe)

/* PORT */
#define P1DR		(volatile unsigned char*)(0xffff00)
#define P3DR		(volatile unsigned char*)(0xffff02)
#define P7DR		(volatile unsigned char*)(0xffff06)
#define PADR		(volatile unsigned char*)(0xffff09)
#define PBDR		(volatile unsigned char*)(0xffff0a)
#define PCDR		(volatile unsigned char*)(0xffff0b)
#define PDDR		(volatile unsigned char*)(0xffff0c)
#define PEDR		(volatile unsigned char*)(0xffff0d)
#define PFDR		(volatile unsigned char*)(0xffff0e)
#define PGDR		(volatile unsigned char*)(0xffff0f)

/* TPU_0 */
#define TCR_0		(volatile unsigned short*)(0xffff10)
#define TMDR_0		(volatile unsigned short*)(0xffff11)
#define TIORH_0		(volatile unsigned short*)(0xffff12)
#define TIORL_0		(volatile unsigned short*)(0xffff13)
#define TIER_0		(volatile unsigned short*)(0xffff14)
#define TSR_0		(volatile unsigned short*)(0xffff15)
#define TCNT_0		(volatile unsigned short*)(0xffff16)
#define TGRA_0		(volatile unsigned short*)(0xffff18)
#define TGRB_0		(volatile unsigned short*)(0xffff1a)
#define TGRC_0		(volatile unsigned short*)(0xffff1c)
#define TGRD_0		(volatile unsigned short*)(0xffff1e)

/* TPU_1 */
#define TCR_1		(volatile unsigned short*)(0xffff20)
#define TMDR_1		(volatile unsigned short*)(0xffff21)
#define TIOR_1		(volatile unsigned short*)(0xffff22)
#define TIER_1		(volatile unsigned short*)(0xffff24)
#define TSR_1		(volatile unsigned short*)(0xffff25)
#define TCNT_1		(volatile unsigned short*)(0xffff26)
#define TGRA_1		(volatile unsigned short*)(0xffff28)
#define TGRB_1		(volatile unsigned short*)(0xffff2a)

/* TPU_2 */
#define TCR_2		(volatile unsigned short*)(0xffff30)
#define TMDR_2		(volatile unsigned short*)(0xffff31)
#define TIOR_2		(volatile unsigned short*)(0xffff32)
#define TIER_2		(volatile unsigned short*)(0xffff34)
#define TSR_2		(volatile unsigned short*)(0xffff35)
#define TCNT_2		(volatile unsigned short*)(0xffff36)
#define TGRA_2		(volatile unsigned short*)(0xffff38)
#define TGRB_2		(volatile unsigned short*)(0xffff3a)

/* DMAC */
#define DMAWER		(volatile unsigned char*)(0xffff60)
#define DMATCR		(volatile unsigned char*)(0xffff61)
#define DMACR0A		(volatile unsigned short*)(0xffff62)
#define DMACR0B		(volatile unsigned short*)(0xffff63)
#define DMACR1A		(volatile unsigned short*)(0xffff64)
#define DMACR1B		(volatile unsigned short*)(0xffff65)
#define DMABCRH		(volatile unsigned short*)(0xffff66)
#define DMABCRL		(volatile unsigned short*)(0xffff67)

/* TMR_0 */
#define TMR_TCR_0		(volatile unsigned char*)(0xffff68)

/* TMR_1 */
#define TMR_TCR_1		(volatile unsigned char*)(0xffff69)

/* TMR_0 */
#define TMR_TCSR_0		(volatile unsigned char*)(0xffff6a)

/* TMR_1 */
#define TMR_TCSR_1		(volatile unsigned char*)(0xffff6b)

/* TMR_0 */
#define TMR_TCORA_0		(volatile unsigned char*)(0xffff6c)

/* TMR_1 */
#define TMR_TCORA_1		(volatile unsigned char*)(0xffff6d)

/* TMR_0 */
#define TMR_TCORB_0		(volatile unsigned char*)(0xffff6e)

/* TMR_1 */
#define TMR_TCORB_1		(volatile unsigned char*)(0xffff6f)

/* TMR_0 */
#define TMR_TCNT_0		(volatile unsigned char*)(0xffff70)

/* TMR_1 */
#define TMR_TCNT_1		(volatile unsigned char*)(0xffff71)

/* WDT */
#define TCSR		(volatile unsigned short*)(0xffff74)
#define TCNT_W		(volatile unsigned short*)(0xffff74)
#define TCNT_R		(volatile unsigned short*)(0xffff75)
#define RSTCSR_W	(volatile unsigned short*)(0xffff76)
#define RSTCSR_R	(volatile unsigned short*)(0xffff77)

/* SCI_0 */
#define SMR_0		(volatile unsigned char*)(0xffff78)
#define BRR_0		(volatile unsigned char*)(0xffff79)
#define SCR_0		(volatile unsigned char*)(0xffff7a)
#define TDR_0		(volatile unsigned char*)(0xffff7b)
#define SSR_0		(volatile unsigned char*)(0xffff7c)
#define RDR_0		(volatile unsigned char*)(0xffff7d)
#define SCMR_0		(volatile unsigned char*)(0xffff7e)

/* SCI_1 */
#define SMR_1		(volatile unsigned char*)(0xffff80)
#define BRR_1		(volatile unsigned char*)(0xffff81)
#define SCR_1		(volatile unsigned char*)(0xffff82)
#define TDR_1		(volatile unsigned char*)(0xffff83)
#define SSR_1		(volatile unsigned char*)(0xffff84)
#define RDR_1		(volatile unsigned char*)(0xffff85)
#define SCMR_1		(volatile unsigned char*)(0xffff86)

/* SCI_2 */
#define SMR_2		(volatile unsigned char*)(0xffff88)
#define BRR_2		(volatile unsigned char*)(0xffff89)
#define SCR_2		(volatile unsigned char*)(0xffff8a)
#define TDR_2		(volatile unsigned char*)(0xffff8b)
#define SSR_2		(volatile unsigned char*)(0xffff8c)
#define RDR_2		(volatile unsigned char*)(0xffff8d)
#define SCMR_2		(volatile unsigned char*)(0xffff8e)

/* A/D */
#define ADDRAH		(volatile unsigned char*)(0xffff90)
#define ADDRAL		(volatile unsigned char*)(0xffff91)
#define ADDRBH		(volatile unsigned char*)(0xffff92)
#define ADDRBL		(volatile unsigned char*)(0xffff93)
#define ADDRCH		(volatile unsigned char*)(0xffff94)
#define ADDRCL		(volatile unsigned char*)(0xffff95)
#define ADDRDH		(volatile unsigned char*)(0xffff96)
#define ADDRDL		(volatile unsigned char*)(0xffff97)
#define ADCSR		(volatile unsigned char*)(0xffff98)
#define ADCR		(volatile unsigned char*)(0xffff99)

/* FLASH */
#define FLMCR1		(volatile unsigned char*)(0xffffa8)
#define FLMCR2		(volatile unsigned char*)(0xffffa9)
#define EBR1		(volatile unsigned char*)(0xffffaa)
#define EBR2		(volatile unsigned char*)(0xffffab)

/* PORT */
#define PORT1		(volatile unsigned char*)(0xffffb0)
#define PORT3		(volatile unsigned char*)(0xffffb2)
#define PORT4		(volatile unsigned char*)(0xffffb3)
#define PORT7		(volatile unsigned char*)(0xffffb6)
#define PORT9		(volatile unsigned char*)(0xffffb8)
#define PORTA		(volatile unsigned char*)(0xffffb9)
#define PORTB		(volatile unsigned char*)(0xffffba)
#define PORTC		(volatile unsigned char*)(0xffffbb)
#define PORTD		(volatile unsigned char*)(0xffffbc)
#define PORTE		(volatile unsigned char*)(0xffffbd)
#define PORTF		(volatile unsigned char*)(0xffffbe)
#define PORTG		(volatile unsigned char*)(0xffffbf)

⌨️ 快捷键说明

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