//------------------------------------------------ -----------------------------
/ / C8051F930_defs.h
//------------------------------------------------ -----------------------------
/ /版权2007 Silicon Laboratories公司,公司
/ / http://www.silabs.com
/ /
/ /程序说明:
/ /
/ /注册/位定义的C8051F93x - 90x系列。
/ /
/ /
/ /目标: C8051F93x/92x/91x/90x
/ /工具链: Keil公司, SDCC
/ /命令行:无
/ /
/ /
/ /发布1.7
/ / -新登记的具体时间的' F912和' F902 。
/ / -时间SmaRTClock间接注册地址
/ / - 2月11日2009年(财预)
/ /
/ /发布1.6
/ / - SFR公司地址变更的CRC0FLIP从0x94到0x95 。
/ / - 8月14日电2008年(财预)
/ /
/ /发布1.5
/ / -删除#包括<compiler_defs.h>
/ / -时间定义FLWR
/ / - 7月29日2008年(财预)
/ /
/ /发布1.4
/ / -时间定义ONESHOT和FLSCL 。
/ / - 4 2007年10月(财预)
/ /
/ /发布1.3
/ / -开关的地址, DC0CF和DC0CN 。
/ / - 20 2007年9月(财预)
/ /
/ /发布1.2
/ / -移动SPI1中断18和插入smaRTClock在其振荡故障
/ /原来的地方。
/ / - SPI1位寻址SFRs纠正,以点正确的地址。
/ / - 7 2007年9月(财务,错误发现的KAB )
/ /
/ /发布1.1
/ /校正ADC0TK地址0xBC到0xBD
/ / - 15 2007年8月(财预)
/ /
/ / 1.0版
/ /端口从' F41x DEFS转速1.0全
/ / -7 2007年6月
/ /
//------------------------------------------------ -----------------------------
/ /头文件预处理器指令
//------------------------------------------------ -----------------------------
# ifndef C8051F930_DEFS_H
#定义C8051F930_DEFS_H
//------------------------------------------------ -----------------------------
/ /字节寄存器
//------------------------------------------------ -----------------------------
SFR公司( P0 , 0x80 ) ; / /端口0锁存
SFR公司(sp, 0x81 ) ; / /堆栈指针
SFR公司( DPL, 0x82 ) ; / /数据指针低
SFR公司(DPH, 0x83 ) ; / /数据指针高
SFR公司( SPI1CFG , 0x84 ) ; / / SPI1配置
SFR公司( SPI1CKR , 0x85 ) ; / / SPI1时钟速率控制
SFR公司( TOFFL , 0x85 ) ; / /低温度偏移
SFR公司( SPI1DAT , 0x86 ) ; / / SPI1数据
SFR公司( TOFFH , 0x86 ) ; / /高温度偏移
SFR公司( PCON , 0x87 ) ; / /功率控制
SFR公司( TCON , 0x88 ) ; / /定时器/计数器控制
SFR公司( TMOD , 0x89 ) ; / /定时器/计数器模式
SFR公司( TL0 , 0x8A ) ; / /定时器/计数器0低
SFR公司( TL1 , 0x8B ) ; / /定时器/计数器1低
SFR公司( TH0 , 0x8C ) ; / /定时器/计数器0高
SFR公司( Th1细胞, 0x8D ) ; / /定时器/计数器1高
SFR公司( CKCON , 0x8E ) ; / /时钟控制
SFR公司( PSCTL , 0x8F ) ; / /程序存储读/写控制
SFR公司(小一, 0x90 ) ; / /端口1锁存
SFR公司( TMR3CN , 0x91 ) ; / /定时器/计数器3控制
SFR公司( CRC0DAT , 0x91 ) ; / / CRC0数据
SFR公司( TMR3RLL , 0x92 ) ; / /定时器/计数器3刷新低
SFR公司( CRC0CN , 0x92 ) ; / / CRC0控制
SFR公司( TMR3RLH , 0x93 ) ; / /定时器/计数器3刷新高
SFR公司( CRC0IN , 0x93 ) ; / / CRC0输入
SFR公司( TMR3L , 0x94 ) ; / /定时器/计数器3低
SFR公司( DC0MD , 0x94 ) ; / / DC0 ( DC / DC转换器)模式
SFR公司( CRC0FLIP , 0x95 ) ; / / CRC0倒装
SFR公司( TMR3H , 0x95 ) ; / /定时器/计数器3高
SFR公司( DC0CF , 0x96 ) ; / / DC0 ( DC / DC转换器)的配置
SFR公司( CRC0AUTO , 0x96 ) ; / / CRC0自动控制
SFR公司( DC0CN , 0x97 ) ; / / DC0 ( DC / DC转换器)控制
SFR公司( CRC0CNT , 0x97 ) ; / / CRC0自动闪光部门计数
SFR公司( SCON0 , 0x98 ) ; / / UART0控制
SFR公司( SBUF0 , 0x99 ) ; / / UART0数据缓冲区
SFR公司( CPT1CN , 0x9A ) ; / / Comparator1控制
SFR公司( CPT0CN , 0x9B ) ; / / Comparator0控制
SFR公司( CPT1MD , 0x9C ) ; / / Comparator1模式选择
SFR公司( CPT0MD , 0x9D ) ; / / Comparator0模式选择
SFR公司( CPT1MX , 0x9E ) ; / / Comparator1多路复用器选择
SFR公司( CPT0MX , 0x9F ) ; / / Comparator0多路复用器选择
SFR公司( P2的, 0xA0 ) ; / /端口2锁存
SFR公司( SPI0CFG , 0xA1 ) ; / / SPI0配置
SFR公司( SPI0CKR , 0xA2 ) ; / / SPI0时钟速率控制
SFR公司( SPI0DAT , 0xA3 ) ; / / SPI0数据
SFR公司( P0MDOUT , 0xA4 ) ; / /端口0输出模式配置
SFR公司( P0DRV , 0xA4 ) ; / /端口0驱动器
SFR公司( P1MDOUT , 0xA5 ) ; / /端口1输出模式配置
SFR公司( P1DRV , 0xA5 ) ; / /端口1驱动器
SFR公司( P2MDOUT , 0xA6 ) ; / /端口2输出模式配置
SFR公司( P2DRV , 0xA6 ) ; / /端口2驱动器
SFR公司( SFRPAGE , 0xA7 ) ; / / SFR的页面
SFR公司(即0xA8 ) ; / /中断允许
SFR公司( CLKSEL , 0xA9 ) ; / /时钟选择
SFR公司( EMI0CN , 0xAA ) ; / / EMIF控制
SFR公司( EMI0CF , 0xAB ) ; / / EMIF配置
SFR公司( RTC0ADR , 0xAC ) ; / / RTC0地址
SFR公司( RTC0DAT , 0xAD ) ; / / RTC0数据
SFR公司( RTC0KEY , 0xAE ) ; / / RTC0关键词
SFR公司( EMI0TC , 0xAF ) ; / / EMIF时序控制
SFR公司( ONESHOT , 0xAF ) ; / / ONESHOT时序控制
SFR公司( SPI1CN , 0xB0 ) ; / / SPI1控制
SFR公司( OSCXCN , 0xB1 ) ; / /外部振荡器控制
SFR公司( OSCICN , 0xB2 ) ; / /内部振荡器控制
SFR公司( OSCICL , 0xB3 ) ; / /内部振荡器校准
SFR公司( PMU0CF , 0xB5 ) ; / / PMU0配置
SFR公司( PMU0OUT , 0xB5 ) ; / / PMU0输出
SFR公司( FLSCL , 0xB6 ) ; / /闪存量表注册
SFR公司( FLKEY , 0xB7 ) ; / /闪光锁和钥匙
SFR公司(知识产权, 0xB8 ) ; / /中断优先级
SFR公司( IREF0CN , 0xB9 ) ; / /电流源IREF0控制
SFR公司( IREF0CF , 0xB9 ) ; / /电流源IREF0配置
SFR公司( ADC0AC , 0xBA ) ; / / ADC0蓄电池配置
SFR公司( ADC0PWR , 0xBA ) ; / / ADC0突发模式开机时间
SFR公司( ADC0MX , 0xBB ) ; / / AMUX0频道选择
SFR公司( ADC0CF , 0xBC ) ; / / ADC0配置
SFR公司( ADC0TK , 0xBD ) ; / / ADC0跟踪控制
SFR公司( ADC0L , 0xBD ) ; / / ADC0低
SFR公司( ADC0H , 0xBE ) ; / / ADC0高
SFR公司( P1MASK , 0xBF ) ; / /端口1面具
SFR公司( SMB0CN , 0xC0 ) ; / / SMBus0控制
SFR公司( SMB0CF , 0xC1 ) ; / / SMBus0配置
SFR公司( SMB0DAT , 0xC2 ) ; / / SMBus0数据
SFR公司( ADC0GTL , 0xC3 ) ; / / ADC0大于比较低
SFR公司( ADC0GTH , 0xC4 ) ; / / ADC0大于比较高
SFR公司( ADC0LTL , 0xC5 ) ; / / ADC0低于词比较低
SFR公司( ADC0LTH , 0xC6 ) ; / / ADC0低于词比较高
SFR公司( P0MASK , 0xC7 ) ; / /端口0面具
SFR公司( TMR2CN , 0xC8 ) ; / /定时器/计数器2控制
SFR公司( REG0CN , 0xC9 ) ; / /电压调节器( REG0 )控制
SFR公司( TMR2RLL , 0xCA ) ; / /定时器/计数器2刷新低
SFR公司( TMR2RLH , 0xCB ) ; / /定时器/计数器2刷新高
SFR公司( TMR2L , 0xCC ) ; / /定时器/计数器2低
SFR公司( TMR2H , 0xCD ) ; / /定时器/计数器2高
SFR公司( PCA0CPM5 , 0xCE ) ; / / PCA0模块5模式寄存器
SFR公司( P1MAT , 0xCF ) ; / /端口1匹配
SFR公司(密码, 0xD0 ) ; / /程序状态字
SFR公司( REF0CN , 0xD1 ) ; / /电压基准控制
SFR公司( PCA0CPL5 , 0xD2 ) ; / / PCA0捕获5低
SFR公司( PCA0CPH5 , 0xD3 ) ; / / PCA0捕获5高
SFR公司( P0SKIP , 0xD4 ) ; / /端口0跳过
SFR公司( P1SKIP , 0xD5 ) ; / /端口1跳过
SFR公司( P2SKIP , 0xD6 ) ; / /端口2跳过
SFR公司( P0MAT , 0xD7 ) ; / /端口0匹配
SFR公司( PCA0CN , 0xD8 ) ; / / PCA0控制
SFR公司( PCA0MD , 0xD9 ) ; / / PCA0模式
SFR公司( PCA0CPM0 , 0xDA ) ; / / PCA0模块0模式寄存器
SFR公司( PCA0CPM1 , 0xDB ) ; / / PCA0模块1模式寄存器
SFR公司( PCA0CPM2 , 0xDC ) ; / / PCA0模块2模式寄存器
SFR公司( PCA0CPM3 , 0xDD ) ; / / PCA0模块3模式寄存器
SFR公司( PCA0CPM4 , 0xDE ) ; / / PCA0模块4模式寄存器
SFR公司( PCA0PWM , 0xDF ) ; / / PCA0脉宽调制配置
SFR公司(行政协调会, 0xE0 ) ; / /累加器
SFR公司( XBR0 , 0xE1 ) ; / /端口的I / O纵横控制0
SFR公司( XBR1 , 0xE2 ) ; / /端口的I / O纵横控制1
SFR公司( XBR2 , 0xE3 ) ; / /端口的I / O纵横控制2
SFR公司( IT01CF , 0xE4 ) ; / / INT0/INT1配置
SFR公司( FLWR , 0xE5 ) ; / /闪存收件只登记
SFR公司( EIE1 , 0xE6 ) ; / /扩展中断允许1
SFR公司( EIE2 , 0xE7 ) ; / /扩展中断允许2
SFR公司( ADC0CN , 0xE8 ) ; / / ADC0控制
SFR公司( PCA0CPL1 , 0xE9 ) ; / / PCA0捕获1低
SFR公司( PCA0CPH1 , 0xEA ) ; / / PCA0捕获1高
SFR公司( PCA0CPL2 , 0xEB ) ; / / PCA0捕获2低
SFR公司( PCA0CPH2 , 0xEC ) ; / / PCA0捕获2高
SFR公司( PCA0CPL3 , 0xED ) ; / / PCA0捕获3低
SFR公司( PCA0CPH3 , 0xEE ) ; / / PCA0捕获3高
SFR公司( RSTSRC