欢迎您光临五金加工厂,如有问题请及时联系我们。

STC89C51单片机怎么使用内部AD转换?单片机模数转换实验原理?

作者:五金加工
文章来源:本站

  

STC89C51单片机怎么使用内部AD转换?单片机模数转换实验原理?

  

STC89C51单片机怎么使用内部AD转换?单片机模数转换实验原理?

  STC89C51单片机怎么使用内部AD转换?

  STC官网上有例子的,大概有以下几个过程:ADC_CONTR=ADC_CONTR

  0X80;tt//10000000t开启转换电源Delay1ms(1);tttttt//延时,等待内部电源稳定//P1M0=P1M0

  0X07;ttttt//设置p1.0 P1.1和 p1.3所在通道为开/漏模式//P1M1=P1M1

  0X07;ADC_CONTR=0xe0;ttttt//11100000t开启P1.0通道开始转换Delay25us(10);tttttt//延时一端时间,使输入电压达到稳定ADC_DATA =0x00;ttttt//清A/D转换结果寄存器ADC_LOW2 =0x00;ADC_CONTR

  = 0x08;ttttt//ADC_START=1,开始转换while(!(ADC_CONTR&0x10));ttt//0001,0000 等待A/D转换结束temp1=ADC_DATA;t//读取转换结果temp1=ADC_LOW2;最终转换结果是10位的 :advalue= temp1*4+temp2

  单片机模数转换实验原理?

  采样频率为8位的、以逐次逼近原理进行模一数转换的器件。其内部有一个8通道多路开关,它可以根据地址码锁存译码后的信号,只选通8个模拟输入信号中的一个进行A/D转换。

  对输入模拟量要求为信号单极性,电压范围是0~5V,若信号太小,必须进行放大;输入的模拟量在转换过程中应该保持不变,如若模拟量变化太快,则需在输入前增加采样保持电路。学习板采用STC89C51单片机,最小化应用设计。采用共阳七段LED显示器,P1口输出段码数据,P3.0~P3.3做列扫描输出,为了提高共阳数码管的驱动电压,用9012做电源驱动输出。

来源:文章来源于网络,如有侵权请联系我们删除。本文由五金加工编辑,欢迎分享本文,转载请保留出处和链接!