📄 c54reg.h
字号:
#define word unsigned int
#define byte unsigned char
extern volatile unsigned int IMR ;asm("_IMR .set 0x00");
extern volatile unsigned int IFR ;asm("_IFR .set 0x01");
extern volatile unsigned int ST0 ;asm("_ST0 .set 0x06");
extern volatile unsigned int ST1 ;asm("_ST1 .set 0x07");
extern volatile unsigned int AL ;asm("_AL .set 0x08");
extern volatile unsigned int AH ;asm("_AH .set 0x09");
extern volatile unsigned int AG ;asm("_AG .set 0x0A");
extern volatile unsigned int BL ;asm("_BL .set 0x0B");
extern volatile unsigned int BH ;asm("_BH .set 0x0C");
extern volatile unsigned int BG ;asm("_BG .set 0x0D");
extern volatile unsigned int TREG ;asm("_TREG .set 0x0E");
extern volatile unsigned int TRN ;asm("_TRN .set 0x0F");
extern volatile unsigned int AR0 ;asm("_AR0 .set 0x10");
extern volatile unsigned int AR1 ;asm("_AR1 .set 0x11");
extern volatile unsigned int AR2 ;asm("_AR2 .set 0x12");
extern volatile unsigned int AR3 ;asm("_AR3 .set 0x13");
extern volatile unsigned int AR4 ;asm("_AR4 .set 0x14");
extern volatile unsigned int AR5 ;asm("_AR5 .set 0x15");
extern volatile unsigned int AR6 ;asm("_AR6 .set 0x16");
extern volatile unsigned int AR7 ;asm("_AR7 .set 0x17");
extern volatile unsigned int SP ;asm("_SP .set 0x18");
extern volatile unsigned int BK ;asm("_BK .set 0x19");
extern volatile unsigned int BRC ;asm("_BRC .set 0x1A");
extern volatile unsigned int RSA ;asm("_RSA .set 0x1B");
extern volatile unsigned int REA ;asm("_REA .set 0x1C");
extern volatile unsigned int PMST ;asm("_PMST .set 0x1D");
extern volatile unsigned int XPC ;asm("_XPC .set 0x1E");
/*************************************************************/
extern volatile unsigned int DRR20 ;asm("_DRR20 .set 0x20");
extern volatile unsigned int DRR10 ;asm("_DRR10 .set 0x21");
extern volatile unsigned int DXR20 ;asm("_DXR20 .set 0x22");
extern volatile unsigned int DXR10 ;asm("_DXR10 .set 0x23");
/*******定时器 0*****************////////
extern volatile unsigned int TIM0 ;asm("_TIM0 .set 0x24");
extern volatile unsigned int PRD0 ;asm("_PRD0 .set 0x25");
extern volatile unsigned int TCR0 ;asm("_TCR0 .set 0x26");
/******软等待状态*****************************/
extern volatile unsigned int SWWSR ;asm("_SWWSR .set 0x28");
extern volatile unsigned int BSCR ;asm("_BSCR .set 0x29");
extern volatile unsigned int SWCR ;asm("_SWCR .set 0x2B");
extern volatile unsigned int HPIC ;asm("_HPIC .set 0x2C");
extern volatile unsigned int TIM1 ;asm("_TIM1 .set 0x30");
extern volatile unsigned int TRD1 ;asm("_PRD1 .set 0x31");
extern volatile unsigned int TCR1 ;asm("_TCR1 .set 0x32");
extern volatile unsigned int SPSA0 ;asm("_SPSA0 .set 0x38");
extern volatile unsigned int SPSD0 ;asm("_SPSD0 .set 0x39");
extern volatile unsigned int GPIOCR ;asm("_GPIOCR .set 0x3C");
extern volatile unsigned int GPIOSR ;asm("_GPIOSR .set 0x3D");
extern volatile unsigned int DRR21 ;asm("_DRR21 .set 0x40");
extern volatile unsigned int DRR11 ;asm("_DRR11 .set 0x41");
extern volatile unsigned int DXR21 ;asm("_DXR21 .set 0x42");
extern volatile unsigned int DXR11 ;asm("_DXR11 .set 0x43");
extern volatile unsigned int SPSA1 ;asm("_SPSA1 .set 0x48");
extern volatile unsigned int SPSD1 ;asm("_SPSD1 .set 0x49");
extern volatile unsigned int DMPREC ;asm("_DMPREC .set 0x54");
extern volatile unsigned int DMSA ;asm("_DMSA .set 0x55");
extern volatile unsigned int DMSDI ;asm("_DMSDI .set 0x56");
extern volatile unsigned int DMSDN ;asm("_DMSDN .set 0x57");
extern volatile unsigned int CLKMD ;asm("_CLKMD .set 0x58");
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -