STC系列单片机技术应用.pptVIP

  • 46
  • 0
  • 约7.01千字
  • 约 41页
  • 2018-02-05 发布于浙江
  • 举报
STC系列单片机技术应用

ADRJ=1时,ADC_RES[1:0]存放高2位ADC结果,ADC_RESL[7:0]存放低8位ADC结果。 位名称 寄存器 D7 D6 D5 D4 D3 D2 D1 D0 ADC_RES 9 8 ADC_RESL 7 6 5 4 3 2 1 0 CLK_DIV ADRJ=1 如果STC15F2K60S2单片机的10位A/D转换结果的高8位存放在ADC_RES中,低2位存放在ADC_RESL的低2位中,模/数转换结果计算公式如下: 取10位结果 (ADC_RES[7:0],ADC_RESL[1:0]) = 1024×Vin/Vcc 取8位结果 ADC_RES[7:0] = 256×Vin / Vcc Vin为模拟输入通道输入电压,Vcc为单片机实际工作电压,用单片机工作电压作为模拟参考电压。 与A/D转换中断有关的寄存器 中断允许控制寄存器IE中的EADC位(D5位)用于开放ADC中断 EA位(D7位)用于开放CPU中断 中断优先级寄存器IP中的PADC位(D5位)用于设置A/D中断的优先级 在中断服务程序中,要使用软件将A/D中断 标志位ADC_FLAG(也是A/D转换结束标志 位)清0。 2、STC15F2K60S2单片机ADC模块的使用 编程要点 打开ADC电源,第一次使用时要打开内部模拟电源(设置ADC_CONTR)。 适当延时,等

文档评论(0)

1亿VIP精品文档

相关文档