c8051F020寄存器表格文件下载.xls
《c8051F020寄存器表格文件下载.xls》由会员分享,可在线阅读,更多相关《c8051F020寄存器表格文件下载.xls(536页珍藏版)》请在冰豆网上搜索。
AIN01IC:
AIN0/AIN1输入对配置位,定义:
0(单端输入),1(差分输入)注:
对于配置成差分输入的通道,ADC0数据格式为2的补码AMUX0SLAMUX0SL(AMUX0AMUX0通通道道选选择择寄寄存存器器)0xBB0xBB76543210保留AMX0AD3AMX0AD2AMX0AD1AMX0AD03-0位:
与AMX0CF配合,具体表详见c8051中文数据手册02x的40页ADC0CFADC0CF(ADC0ADC0配配置置寄寄存存器器)0xBC0xBC76543210AD0SC4AD0SC3AD0SC2AD0SC1AD0SC0AMP0GN2AMP0GN1AMP0GN07-3位:
ADC0SAR转换时钟周期控制位SAR转换时钟来源于系统时钟,由下面的方程给出,其中AD0SC表示AD0SC4-0中保持的数值,CLKsar0表示所需要的ADC0SAR时钟AD0SC=SYSCLK/CLKsar0-1(注:
时钟应=2.5M)2-0位:
AMP0GN2:
0-ADC0内部放大器增益,定义:
000
(1)001
(2)010(4)011(8)10x(16)11x(0.5)ADC0CNADC0CN(ADC0ADC0控控制制寄寄存存器器)0xE80xE876543210AD0ENAD0TMAD0INTAD0BUSYAD0CM1AD0CM0AD0WINTAD0LIST7位:
AD0EN-ADC使能位,定义:
0(禁止),1(开启)6位:
AD0TM-ADC跟踪方式,定义:
0(使用时,除转换期间之外一直处于跟踪1(由ADSTM1-0定义跟踪方式)5位:
AD0INT-ADC0转换结束中断标志,该标志需软件清0。
定义:
0(没有完成数据转换),1(数据转换以完成)4位:
AD0BUSY-ADC0忙标志位,定义:
读0(闲),1(忙)写0(无用),1(AD0CM1-0=00。
则启动ad0)3-2位:
AD0CM1:
0ADC0转换启动方式选择如果AD0TM=0:
00(向AD0BUSY写1启动adc转换)01(定时器3溢出启动)10(CNVSTR上升沿启动)11(定时器2溢出启动如果AD0TM=1:
00(向AD0BUSY写1启动跟踪,持续3个SAR时钟后转换)01(定时器3溢出启动跟踪,3个SAR时钟后开始转换)10(只有当CNVSTR输入为低电平时ADC跟踪,在CNVSTR上升沿开始转换)11(定时器2溢出后启动跟踪,3个SAR时钟后开始转换1位:
AD0WINT-ADC0窗口比较中断标志(该位需软件清零)定义:
0(未发生匹配),1(发生窗口比较匹配)0位:
AD0LJST:
ADC0数据左对齐选择为,定义0(左对齐),1(右对齐)ADC0HADC0H(ADCADC数数据据字字MSBMSB寄寄存存器器)0xBF0xBF765432107-0位:
ADC0数据字高字节,当AD0LJST=0,7-4位为扩展,3-0是高4位。
当ADOLJST=1,7-0位为ADC0数据高8位ADC0LADC0L(ADCADC数数据据字字LSBLSB寄寄存存器器)0xBE0xBE765432107-0位:
ADC0数据字高字节,当AD0LJST=0,7-0位为ADC0数据高8位当ADOLJST=1,7-4位为ADC数据低8位,3-0是0ADC0GTH(ADC0ADC0GTH(ADC0下下限限高高字字节节寄寄存存器器)0xC5)0xC576543210ADC0GTL(ADC0ADC0GTL(ADC0下下限限低低字字节节寄寄存存器器)0xC4)0xC476543210ADC0LTL(ADC0ADC0LTL(ADC0下下限限低低字字节节寄寄存存器器)0xC7)0xC776543210ADC0LTL(ADC0ADC0LTL(ADC0下下限限低低字字节节寄寄存存器器)0xC6)0xC6765432107-0位:
窗口检测数据,ADC1CF(ADC1配置寄存器)0xAB76543210AD1SC4AD1SC3AD1SC2AD1SC1AD1SC0AMP1GN1AMP1GN07-3位:
ADC1SAR转换时钟周期控制位SAR转换时钟来源于系统时钟,由下面的方程给出,其中AD0SC表示AD1SC4-0中保持的数值,CLKsar1表示所需要的ADC0SAR时钟AD1SC=SYSCLK/CLKsar0-1(注:
时钟应=6M)2-0位:
AMP1GN1:
0-ADC1内部放大器增益,定义:
00(0.5)01
(1)10
(2)11(5)AMX1SL(AMUXAMX1SL(AMUX配配置置寄寄存存器器)0xAC0xAC76543210保留AMX1AD2AMX1AD1AMX1AD02-0位:
AXM1AD2:
0ADC1输入选择,定义:
000(1.0)001(1.1)010(1.2)011(1.3)100(1.4)101(1.5)110(1.6)111(1.7)ADC1CNADC1CN(ADC1ADC1控控制制寄寄存存器器)0xAA0xAA76543210AD1ENAD1TMAD1INTAD1BUSYAD1CM2AD1CM1AD1CM0保留7位:
AD1EN-ADC1使能,定义:
AD1TM-ADC1跟踪方式,定义0(除转换期间不跟踪),1(定义跟踪)5位:
AD1INT-ADC1转换结束中断标志(需软件清0)定义:
0(未完成)1(以完成)4位:
AD1BUSY-ADC1忙标志位,定义:
读0(闲),1(忙),3-2位:
AD1CM1:
0ADC1转换启动方式选择如果AD1TM=0:
000(向AD0BUSY写1启动adc转换)001(定时器3溢出启动)010(CNVSTR上升沿启动)011(定时器2溢出启动1xx(向AD0BUSY写1启动adc转换,与ADC0软件命令转换同步)如果AD1TM=1:
000(向AD0BUSY写1启动跟踪,持续3个SAR时钟后转换)001(定时器3溢出启动跟踪,3个SAR时钟后开始转换)010(只有当CNVSTR输入为低电平时ADC跟踪,在CNVSTR上升沿开始转换)011(定时器2溢出后启动跟踪,3个SAR时钟后开始转换1xx(向AD0BUSY写1启动跟踪并持续3个SAR1时钟后进行转换ADC1(ADC1ADC1(ADC1数数据据寄寄存存器器)0x9C0x9C76543210数据DAC0HDAC0H(DAC0DAC0数数据据高高字字节节寄寄存存器器)0xD30xD376543210数据DAC0LDAC0L(DAC0DAC0数数据据低低字字节节寄寄存存器器)0xD20xD276543210数据DAC0CNDAC0CN(DAC0DAC0控控制制寄寄存存器器)0xD40xD476543210DAC0ENDAC0MD1DAC0MD0DAC0DF2DAC0DF1DAC0DF07位:
DAC0EN-DAC0使能,定义:
0(禁止输出)1(正常输出)4-3位:
DAC0MD1:
0-DAC更新方式,定义:
00(在写DACH0时),01(在定时器3溢出时),10(定时器4溢出时).11(在定时器2溢出时)2-0位:
数据格式位:
具体格式见中文数据手册02x中P77页DAC1HDAC1H(DAC1DAC1高高字字节节寄寄存存器器)0xD60xD676543210数据DAC1LDAC1L(DAC1DAC1低低字字节节寄寄存存器器)0xD50xD576543210数据DAC1CNDAC1CN(DAC1DAC1控控制制寄寄存存器器)0xD70xD776543210DAC1ENDAC1MD1DAC1MD0DAC1DF2DAC1DF1DAC1DF07位:
DAC1EN-DAC1使能,定义:
DAC1MD1:
00(在写DACH1时),01(在定时器3溢出时),10(定时器4溢出时).11(在定时器2溢出时)2-0位:
具体格式见中文数据手册02x中P79页REF0CNREF0CN(电电压压基基准准控控制制寄寄存存器器)0xD10xD176543210AD0VRSAD1VRSTEMPEBIASEREFBE4位:
AD0VRS-ADC0电压基准选择位,定义:
0(取引脚电压)1(取DAC0输出)3位:
AD1VRS-ADC1电压基准选择位,定义:
0(取引脚电压)1(取AV+)2位:
TEMPE:
温度传感器使能,定义,0(关闭),1(开启)1位:
BIASE-ADC/DAC偏压器发生使能,定义:
0(关闭),1(开启)0位:
REFBE内部电压基准缓冲器使能,定义:
0(关闭),1(开启)CPT0CN(CPT0CN(比比较较器器00控控制制寄寄存存器器)0x9E0x9E76543210CP0ENCP0OUTCP0RIFCP0FIFCP0HYP1CP0HYP0CP0HYN1CP0HYN07位:
CP0EN比较器0使能位,定义:
0(关闭),1(开启)6位:
CP0OUT比较器0输出状态标志,定义:
0(CP0+CP0-)5位:
CP0RIF比较器0上升沿中断,软件清0,定义:
0(没中断),1(有中断)4位:
CP0FIF比较器0下降沿中断,软件清0,定义:
0(没中断),1(有中断)3-2位:
CP0HYP1:
0比较器0正向会差电压控制位,定义:
00(无),01(2mv),10(4mv),11(10mv)1-0位:
CP0HYN1-0:
比较器0负向回差电压控制位定义:
00(无),01(2mv),10(4mv),11(10mv)CPT1CN(CPT1CN(比比较较器器11控控制制寄寄存存器器)0x9F0x9F76543210CP1ENCP1OUTCP1RIFCP1FIFCP1HYP1CP1HYP0CP1HYN1CP1HYN07位:
CP1EN比较器1使能位,定义:
CP1OUT比较器1输出状态标志,定义:
0(CP1+CP1-)5位:
CP1RIF比较器1上升沿中断,软件清0,定义:
CP1FIF比较器1下降沿中断,软件清0,定义:
CP1HYP1:
CP1HYN1-0:
00(无),01(2mv),10(4mv),11(10mv)IEIE(中中断断允允许许寄寄存存器器)0xA80xA876543210EAIEGF0ET2ES0ET1EX1ET0EX07位:
EA(允许所有中断)定义:
0(禁止所有中断),1(开启所有中断)6位:
IEGF0通用标志0,该位用作软件控制通用标志5位:
ET2定时器2中断允许位,定义:
0(禁止T2中断),1(允许T2中断)4位:
ES0-UART0中断允许,定义:
0(禁止UART0),1(允许UART0)3位:
ET1-定时器1中断,定义:
0(禁止T1中断),1(允许T1中断)2位:
EX1外部中断1允许,定义:
0(禁止),1(允许)1位:
ET0定时器0中断允许,定义:
0(禁止),1(允许)0位:
EX0外部中断0允许,定义:
0(禁止),1(允许)IPIP(中中断断优优先先级级寄寄存存器器)0xB80xB