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

📄 dg128c.h

📁 MC9S12单片机 片内AD初始化及相关操作源程序
💻 H
📖 第 1 页 / 共 2 页
字号:
#define  PWMCNT0    _IO8(0x00AC)    //PWM通道计数寄存器0
#define  PWMCNT1    _IO8(0x00AD)    //PWM通道计数寄存器1
#define  PWMCNT2    _IO8(0x00AE)    //PWM通道计数寄存器2
#define  PWMCNT3    _IO8(0x00AF)    //PWM通道计数寄存器3
#define  PWMCNT4    _IO8(0x00B0)    //PWM通道计数寄存器4
#define  PWMCNT5    _IO8(0x00B1)    //PWM通道计数寄存器5
#define  PWMCNT6    _IO8(0x00B2)    //PWM通道计数寄存器6
#define  PWMCNT7    _IO8(0x00B3)    //PWM通道计数寄存器7
#define  PWMPER0    _IO8(0x00B4)    //PWM通道周期寄存器0
#define  PWMPER1    _IO8(0x00B5)    //PWM通道周期寄存器1
#define  PWMPER2    _IO8(0x00B6)    //PWM通道周期寄存器2
#define  PWMPER3    _IO8(0x00B7)    //PWM通道周期寄存器3
#define  PWMPER4    _IO8(0x00B8)    //PWM通道周期寄存器4
#define  PWMPER5    _IO8(0x00B9)    //PWM通道周期寄存器5
#define  PWMPER6    _IO8(0x00BA)    //PWM通道周期寄存器6
#define  PWMPER7    _IO8(0x00BB)    //PWM通道周期寄存器7
#define  PWMDTY0    _IO8(0x00BC)    //PWM通道占空比寄存器0
#define  PWMDTY1    _IO8(0x00BD)    //PWM通道占空比寄存器1
#define  PWMDTY2    _IO8(0x00BE)    //PWM通道占空比寄存器2
#define  PWMDTY3    _IO8(0x00BF)    //PWM通道占空比寄存器3
#define  PWMDTY4    _IO8(0x00C0)    //PWM通道占空比寄存器4
#define  PWMDTY5    _IO8(0x00C1)    //PWM通道占空比寄存器5
#define  PWMDTY6    _IO8(0x00C2)    //PWM通道占空比寄存器6
#define  PWMDTY7    _IO8(0x00C3)    //PWM通道占空比寄存器7
#define  PWMSDN     _IO8(0x00C4)    //PWM关闭寄存器
//[串行通信接口模块0SCI0]
#define  SCI0BD     _I16(0x00C8)    //SCI0波特率寄存器 
#define  SCI0BDH    _IO8(0x00C8)    //SCI0波特率寄存器高字节
#define  SCI0BDL    _IO8(0x00C9)    //SCI0波特率寄存器低字节
#define  SCI0CR1    _IO8(0x00CA)    //SCI0控制寄存器1
#define  SCI0CR2    _IO8(0x00CB)    //SCI0控制寄存器2
#define  SCI0SR1    _IO8(0x00CC)    //SCI0状态寄存器1
#define  SCI0SR2    _IO8(0x00CD)    //SCI0状态寄存器2
#define  SCI0DR     _I16(0x00CE)    //SCI0数据寄存器
#define  SCI0DRH    _IO8(0x00CE)    //SCI0数据寄存器高字节
#define  SCI0DRL    _IO8(0x00CF)    //SCI0数据寄存器低字节
//[串行通信接口模块1SCI1]
#define  SCI1BD     _I16(0x00D0)    //SCI1波特率寄存器 
#define  SCI1BDH    _IO8(0x00D0)    //SCI1波特率寄存器高字节
#define  SCI1BDL    _IO8(0x00D1)    //SCI1波特率寄存器低字节
#define  SCI1CR1    _IO8(0x00D2)    //SCI1控制寄存器1
#define  SCI1CR2    _IO8(0x00D3)    //SCI1控制寄存器2
#define  SCI1SR1    _IO8(0x00D4)    //SCI1状态寄存器1
#define  SCI1SR2    _IO8(0x00D5)    //SCI1状态寄存器2
#define  SCI1DR     _I16(0x00D6)    //SCI1数据寄存器
#define  SCI1DRH    _IO8(0x00D6)    //SCI1数据寄存器高字节
#define  SCI1DRL    _IO8(0x00D7)    //SCI1数据寄存器低字节
//[串行外设接口模块SPI]
#define  SPICR1     _IO8(0x00D8)    //SPI 控制寄存器1
#define  SPICR2     _IO8(0x00D9)    //SPI 控制寄存器2
#define  SPIBR      _IO8(0x00DA)    //SPI 波特率寄存器
#define  SPISR      _IO8(0x00DB)    //SPI 状态寄存器
#define  SPIDR      _IO8(0x00DD)    //SPI 数据寄存器
//[内部集成电路模块IIC]
#define  IBAD       _IO8(0x00E0)    //IIC总线地址寄存器 
#define  IBFD       _IO8(0x00E1)    //IIC总线频率分频因子寄存器
#define  IBCR       _IO8(0x00E2)    //IIC总线控制寄存器 
#define  IBSR       _IO8(0x00E3)    //IIC总线状态寄存器 
#define  IBDR       _IO8(0x00E4)    //IIC总线I/O数据寄存器 
//[FLASH模块]
#define  FCLKDIV    _IO8(0x0100)    //Flash 时钟分频因子寄存器
#define  FSEC       _IO8(0x0101)    //Flash 加密寄存器
#define  FTSTMOD    _IO8(0x0102)    //Flash 测试模块寄存器
#define  FCNFG      _IO8(0x0103)    //Flash 配置寄存器
#define  FPROT      _IO8(0x0104)    //Flash 保护寄存器
#define  FSTAT      _IO8(0x0105)    //Flash 状态寄存器
#define  FCMD       _IO8(0x0106)    //Flash 命令寄存器
#define  FADDRHI    _IO8(0x0108)    //Flash 高地址寄存器
#define  FADDRLO    _IO8(0x0109)    //Flash 低地址寄存器
#define  FDATAHI    _IO8(0x010A)    //Flash 高数据寄存器
#define  FDATALO    _IO8(0x010B)    //Flash 低数据寄存器
//[EEPROM模块]
#define  ECLKDIV    _IO8(0x0110)    //EEPROM 时钟分频寄存器
#define  ECNFG      _IO8(0x0113)    //EEPROM 配置寄存器
#define  EPROT      _IO8(0x0114)    //EEPROM 保护寄存器
#define  ESTAT      _IO8(0x0115)    //EEPROM 状态寄存器
#define  ECMD       _IO8(0x0116)    //EEPROM 命令寄存器
#define  EADDRHI    _IO8(0x0118)    //EEPROM 高地址寄存器
#define  EADDRLO    _IO8(0x0119)    //EEPROM 低地址寄存器
#define  EDATAHI    _IO8(0x011A)    //EEPROM 高数据寄存器
#define  EDATALO    _IO8(0x011B)    //EEPROM 低数据寄存器

//[BDLC模块]
#define  DLCBCR1    _IO8(0x00E8)    //BDLC 控制寄存器1
#define  DLCBSVR    _IO8(0x00E9)    //BDLC 状态中断寄存器
#define  DLCBCR2    _IO8(0x00EA)    //BDLC 控制寄存器2
#define  DLCBDR     _IO8(0x00EB)    //BDLC 数据寄存器
#define  DLCBARD    _IO8(0x00EC)    //BDLC 模拟量往返延时寄存器
#define  DLCBRSR    _IO8(0x00ED)    //BDLC 速率选择寄存器
#define  DLCSCR     _IO8(0x00EE)    //BDLC 控制寄存器
#define  DLCSTAT    _IO8(0x00EF)    //BDLC 状态寄存器
//[CAN总线模块]
#define  CAN0CTL0    _IO8(0x0140)    //MSCAN 控制0寄存器
#define  CAN0CTL1    _IO8(0x0141)    //MSCAN 控制1寄存器
#define  CAN0BTR0    _IO8(0x0142)    //MSCAN 总线时序寄存器0
#define  CAN0BTR1    _IO8(0x0143)    //MSCAN 总线时序寄存器1
#define  CAN0RFLG    _IO8(0x0144)    //MSCAN 接收标志寄存器
#define  CAN0RIER    _IO8(0x0145)    //MSCAN 接收中断允许寄存器
#define  CAN0TFLG    _IO8(0x0146)    //MSCAN 发送标志寄存器
#define  CAN0TIER    _IO8(0x0147)    //MSCAN 发送中断允许寄存器
#define  CAN0TARQ    _IO8(0x0148)    //MSCAN 发送消息忽略请求寄存器
#define  CAN0TAAK    _IO8(0x0149)    //MSCAN 发送消息忽略控制寄存器
#define  CAN0TBSEL   _IO8(0x014A)    //MSCAN 发送缓冲区选择寄存器
#define  CAN0IDAC    _IO8(0x014B)    //MSCAN 标识接收控制寄存器
#define  CAN0RXERR   _IO8(0x014E)    //MSCAN 接收错误计数寄存器
#define  CAN0TXERR   _IO8(0x014F)    //MSCAN 发送错误计数寄存器
#define  CAN0IDAR0   _IO8(0x0150)    //MSCAN 标识接收寄存器0
#define  CAN0IDAR1   _IO8(0x0151)    //MSCAN 标识接收寄存器1
#define  CAN0IDAR2   _IO8(0x0152)    //MSCAN 标识接收寄存器2
#define  CAN0IDAR3   _IO8(0x0153)    //MSCAN 标识接收寄存器3
#define  CAN0IDMR0   _IO8(0x0154)    //MSCAN 标识屏蔽寄存器0
#define  CAN0IDMR1   _IO8(0x0155)    //MSCAN 标识屏蔽寄存器1
#define  CAN0IDMR2   _IO8(0x0156)    //MSCAN 标识屏蔽寄存器2
#define  CAN0IDMR3   _IO8(0x0157)    //MSCAN 标识屏蔽寄存器3
#define  CAN0IDAR4   _IO8(0x0158)    //MSCAN 标识接收寄存器4
#define  CAN0IDAR5   _IO8(0x0159)    //MSCAN 标识接收寄存器5
#define  CAN0IDAR6   _IO8(0x015A)    //MSCAN 标识接收寄存器6
#define  CAN0IDAR7   _IO8(0x015B)    //MSCAN 标识接收寄存器7
#define  CAN0IDMR4   _IO8(0x015C)    //MSCAN 标识屏蔽寄存器4
#define  CAN0IDMR5   _IO8(0x015D)    //MSCAN 标识屏蔽寄存器5
#define  CAN0IDMR6   _IO8(0x015E)    //MSCAN 标识屏蔽寄存器6
#define  CAN0IDMR7   _IO8(0x015F)    //MSCAN 标识屏蔽寄存器7
#define  CAN0RIDR0   _IO8(0x0160)    //MSCAN 标识寄存器0
#define  CAN0RIDR1   _IO8(0x0161)    //MSCAN 标识寄存器1
#define  CAN0RIDR2   _IO8(0x0162)    //MSCAN 标识寄存器2
#define  CAN0RIDR3   _IO8(0x0163)    //MSCAN 标识寄存器3
#define  CAN0RDSR0   _IO8(0x0164)    //MSCAN 数据段寄存器0
#define  CAN0RDSR1   _IO8(0x0165)    //MSCAN 数据段寄存器1
#define  CAN0RDSR2   _IO8(0x0166)    //MSCAN 数据段寄存器2
#define  CAN0RDSR3   _IO8(0x0167)    //MSCAN 数据段寄存器3
#define  CAN0RDSR4   _IO8(0x0168)    //MSCAN 数据段寄存器4
#define  CAN0RDSR5   _IO8(0x0169)    //MSCAN 数据段寄存器5
#define  CAN0RDSR6   _IO8(0x016A)    //MSCAN 数据段寄存器6
#define  CAN0RDSR7   _IO8(0x016B)    //MSCAN 数据段寄存器7
#define  CAN0RDLR    _IO8(0x016C)    //MSCAN 数据长度寄存器
#define  CAN0RTSR    _I16(0x016E)    //MSCAN 时间戳寄存器
#define  CAN0RTSRH   _IO8(0x016E)    //MSCAN 时间戳寄存器高位
#define  CAN0RTSRL   _IO8(0x016F)    //MSCAN 时间戳寄存器低位
//[端口集成模块PIM]
#define  PTT         _IO8(0x0240)    //T口I/O寄存器
#define  PTIT        _IO8(0x0241)    //T口输入寄存器
#define  DDRT        _IO8(0x0242)    //T口数据方向寄存器
#define  RDRT        _IO8(0x0243)    //T口低功耗驱动寄存器
#define  PERT        _IO8(0x0244)    //T口上拉驱动使能寄存器
#define  PPST        _IO8(0x0245)    //T口极性选择寄存器
#define  PTS         _IO8(0x0248)    //S口I/O寄存器
#define  PTIS        _IO8(0x0249)    //S口输入寄存器
#define  DDRS        _IO8(0x024A)    //S口数据方向寄存器
#define  RDRS        _IO8(0x024B)    //S口低功耗驱动寄存器
#define  PERS        _IO8(0x024C)    //S口上拉驱动使能寄存器
#define  PPSS        _IO8(0x024D)    //S口极性选择寄存器
#define  WOMS        _IO8(0x024E)    //S口线或模式寄存器
#define  PTM         _IO8(0x0250)    //M口I/O寄存器
#define  PTIM        _IO8(0x0251)    //M口输入寄存器
#define  DDRM        _IO8(0x0252)    //M口数据方向寄存器
#define  RDRM        _IO8(0x0253)    //M口低功耗驱动寄存器
#define  PERM        _IO8(0x0254)    //M口上拉驱动使能寄存器
#define  PPSM        _IO8(0x0255)    //M口极性选择寄存器
#define  WOMM        _IO8(0x0256)    //M口
#define  MODRR       _IO8(0x0257)    //M口
#define  PTP         _IO8(0x0258)    //P口I/O寄存器
#define  PTIP        _IO8(0x0259)    //P口输入寄存器
#define  DDRP        _IO8(0x025A)    //P口数据方向寄存器
#define  RDRP        _IO8(0x025B)    //P口低功耗驱动寄存器
#define  PERP        _IO8(0x025C)    //P口上拉驱动使能寄存器
#define  PPSP        _IO8(0x025D)    //P口极性选择寄存器
#define  PIEP        _IO8(0x025E)    //P口中断使能寄存器
#define  PIFP        _IO8(0x025F)    //P口中断标志寄存器
#define  PTH         _IO8(0x0260)    //H口I/O寄存器
#define  PTIH        _IO8(0x0261)    //H口输入寄存器
#define  DDRH        _IO8(0x0262)    //H口数据方向寄存器
#define  RDRH        _IO8(0x0263)    //H口低功耗驱动寄存器
#define  PERH        _IO8(0x0264)    //H口上拉驱动使能寄存器
#define  PPSH        _IO8(0x0265)    //H口极性选择寄存器
#define  PIEH        _IO8(0x0266)    //H口中断使能寄存器
#define  PIFH        _IO8(0x0267)    //H口中断标志寄存器
#define  PTJ         _IO8(0x0268)    //J口I/O寄存器
#define  PTIJ        _IO8(0x0269)    //J口输入寄存器
#define  DDRJ        _IO8(0x026A)    //J口数据方向寄存器
#define  RDRJ        _IO8(0x026B)    //J口低功耗驱动寄存器
#define  PERJ        _IO8(0x026C)    //J口上拉驱动使能寄存器
#define  PPSJ        _IO8(0x026D)    //J口极性选择寄存器
#define  PIEJ        _IO8(0x026E)    //J口中断使能寄存器
#define  PIFJ        _IO8(0x026F)    //J口中断标志寄存器

#endif

⌨️ 快捷键说明

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