?? gp32c.h
字號(hào):
//GP32C.H(GP32頭文件)MC68HC908GP32 MCU映像寄存器名//蘇州大學(xué)freescale MCU&DSP研發(fā)中心 2005年3月版 //[通用I/O口]#define PTA *(volatile unsigned char *)0x00 //A口數(shù)據(jù)寄存器#define PTB *(volatile unsigned char *)0x01 //B口數(shù)據(jù)寄存器#define PTC *(volatile unsigned char *)0x02 //C口數(shù)據(jù)寄存器 #define PTD *(volatile unsigned char *)0x03 //D口數(shù)據(jù)寄存器 #define DDRA *(volatile unsigned char *)0x04 //A口數(shù)據(jù)方向寄存器#define DDRB *(volatile unsigned char *)0x05 //B口數(shù)據(jù)方向寄存器#define DDRC *(volatile unsigned char *)0x06 //C口數(shù)據(jù)方向寄存器#define DDRD *(volatile unsigned char *)0x07 //D口數(shù)據(jù)方向寄存器#define PTE *(volatile unsigned char *)0x08 //E口數(shù)據(jù)寄存器 #define DDRE *(volatile unsigned char *)0x0c //E口數(shù)據(jù)方向寄存器 #define PTAPUE *(volatile unsigned char *)0x0d //A口上拉允許寄存器#define PTCPUE *(volatile unsigned char *)0x0e //C口上拉允許寄存器#define PTDPUE *(volatile unsigned char *)0x0f //D口上拉允許寄存器//[串行外設(shè)接口SPI]#define SPCR *(volatile unsigned char *)0x10 //SPI控制寄存器 #define SPSCR *(volatile unsigned char *)0x11 //SPI狀態(tài)和控制寄存器 #define SPDR *(volatile unsigned char *)0x12 //SPI數(shù)據(jù)寄存器 //[串行通信接口SCI]#define SCC1 *(volatile unsigned char *)0x13 //SCI控制寄存器1 #define SCC2 *(volatile unsigned char *)0x14 //SCI控制寄存器2 #define SCC3 *(volatile unsigned char *)0x15 //SCI控制寄存器3 #define SCS1 *(volatile unsigned char *)0x16 //SCI狀態(tài)寄存器1 #define SCS2 *(volatile unsigned char *)0x17 //SCI狀態(tài)寄存器2 #define SCDR *(volatile unsigned char *)0x18 //SCI數(shù)據(jù)寄存器 #define SCBR *(volatile unsigned char *)0x19 //SCI波特率寄存器 //[鍵盤口]#define INTKBSCR *(volatile unsigned char *)0x1a //鍵盤狀態(tài)和控制寄存器 #define INTKBIER *(volatile unsigned char *)0x1b //鍵盤中斷允許寄存器 //[時(shí)基模塊]#define TBCR *(volatile unsigned char *)0x1c //時(shí)基模塊控制寄存器//[中斷請(qǐng)求]#define INTSCR *(volatile unsigned char *)0x1d //中斷狀態(tài)和控制寄存器 //[系統(tǒng)設(shè)置]#define CONFIG2 *(volatile unsigned char *)0x1e //系統(tǒng)設(shè)置寄存器2 #define CONFIG1 *(volatile unsigned char *)0x1f //系統(tǒng)設(shè)置寄存器1//[定時(shí)器1]#define T1SC *(volatile unsigned char *)0x20 //定時(shí)器1狀態(tài)和控制寄存器 #define T1CNTH *(volatile unsigned char *)0x21 //定時(shí)器1計(jì)數(shù)寄存器(H) #define T1CNTL *(volatile unsigned char *)0x22 //定時(shí)器1計(jì)數(shù)寄存器(L) #define T1MODH *(volatile unsigned char *)0x23 //定時(shí)器1計(jì)數(shù)基數(shù)寄存器(H) #define T1MODL *(volatile unsigned char *)0x24 //定時(shí)器1計(jì)數(shù)基數(shù)寄存器(L) #define T1SC0 *(volatile unsigned char *)0x25 //定時(shí)器1通道0狀態(tài)和控制寄存器 #define T1CH0H *(volatile unsigned char *)0x26 //定時(shí)器1通道0寄存器(H) #define T1CH0L *(volatile unsigned char *)0x27 //定時(shí)器1通道0寄存器(L)#define T1SC1 *(volatile unsigned char *)0x28 //定時(shí)器1通道1狀態(tài)和控制寄存器 #define T1CH1H *(volatile unsigned char *)0x29 //定時(shí)器1通道1寄存器(H) #define T1CH1L *(volatile unsigned char *)0x2a //定時(shí)器1通道1寄存器(L) //[定時(shí)器2]#define T2SC *(volatile unsigned char *)0x2b //定時(shí)器2狀態(tài)和控制寄存器 #define T2CNTH *(volatile unsigned char *)0x2c //定時(shí)器2計(jì)數(shù)寄存器(H)#define T2CNTL *(volatile unsigned char *)0x2d //定時(shí)器2計(jì)數(shù)寄存器(L) #define T2MODH *(volatile unsigned char *)0x2e //定時(shí)器2計(jì)數(shù)基數(shù)寄存器(H) #define T2MODL *(volatile unsigned char *)0x2f //定時(shí)器2計(jì)數(shù)基數(shù)寄存器(L)#define T2SC0 *(volatile unsigned char *)0x30 //定時(shí)器2通道0狀態(tài)和控制寄存器#define T2CH0H *(volatile unsigned char *)0x31 //定時(shí)器2通道0寄存器(H) #define T2CH0L *(volatile unsigned char *)0x32 //定時(shí)器2通道0寄存器(L) #define T2SC1 *(volatile unsigned char *)0x33 //定時(shí)器2通道1狀態(tài)和控制寄存器#define T2CH1H *(volatile unsigned char *)0x34 //定時(shí)器2通道1寄存器(H) #define T2CH1L *(volatile unsigned char *)0x35 //定時(shí)器2通道1寄存器(L) //[PLL]#define PCTL *(volatile unsigned char *)0x36 //PLL控制寄存器 #define PBWC *(volatile unsigned char *)0x37 //PLL帶寬控制寄存器#define PMSH *(volatile unsigned char *)0x38 //PLL乘數(shù)選擇寄存器(H)#define PMSL *(volatile unsigned char *)0x39 //PLL乘數(shù)選擇寄存器(L)#define PMRS *(volatile unsigned char *)0x3a //PLL VCO選擇寄存器 #define PVRS *(volatile unsigned char *)0x3a //PMRS的別名(有文獻(xiàn)使用) #define PRDS *(volatile unsigned char *)0x3b //PLL分頻選擇寄存器#define PMDS *(volatile unsigned char *)0x3b //PRDS的別名(有文獻(xiàn)使用)//[A/D轉(zhuǎn)換]#define ADSCR *(volatile unsigned char *)0x3c // A/D轉(zhuǎn)換狀態(tài)和控制寄存器 #define ADR *(volatile unsigned char *)0x3d //A/D轉(zhuǎn)換數(shù)據(jù)寄存器#define ADCLK *(volatile unsigned char *)0x3e //A/D轉(zhuǎn)換輸入時(shí)鐘寄存器 //[SIM]#define SBSR *(volatile unsigned char *)0xfe00 //SIM斷點(diǎn)狀態(tài)寄存器 #define SRSR *(volatile unsigned char *)0xfe01 //SIM復(fù)位狀態(tài)寄存器 #define SUBAR *(volatile unsigned char *)0xfe02 //SIM高字節(jié)地址寄存器#define SBFCR *(volatile unsigned char *)0xfe03 //SIM斷點(diǎn)標(biāo)志控制寄存器 //[中斷狀態(tài)]#define INT1 *(volatile unsigned char *)0xfe04 //中斷狀態(tài)寄存器1#define INT2 *(volatile unsigned char *)0xfe05 //中斷狀態(tài)寄存器2#define INT3 *(volatile unsigned char *)0xfe06 //中斷狀態(tài)寄存器3//[FLASH控制]#define FLCR *(volatile unsigned char *)0xfe08 //FLASH控制寄存器//[斷點(diǎn)]#define BRKH *(volatile unsigned char *)0xfe09 //斷點(diǎn)地址寄存器(H)#define BRKL *(volatile unsigned char *)0xfe0a //斷點(diǎn)地址寄存器(L) #define BRKSCR *(volatile unsigned char *)0xfe0b //斷點(diǎn)狀態(tài)與控制寄存器 //[LVI] #define LVISR *(volatile unsigned char *)0xfe0c //LVI狀態(tài)寄存器 //[FLASH區(qū)保護(hù)]#define FLBPR *(volatile unsigned char *)0xff7e //FLASH區(qū)保護(hù)寄存器 //[看門狗]#define COPCTL *(volatile unsigned char *)0xffff //COP控制寄存器
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -