77问答网
所有问题
写用单片机控制adc0809实现电压表程序时temp=数据*1.0/255*500;啥意思啊
急求;另外还有 void delay(uint z) { uint x,y; for(x=z;x>0;x--) for(y=110;y>0;y--); } 假如 delay(5); 这代表延时多少啊
举报该问题
其他回答
第1个回答 2019-02-12
AD转换后得到的数据,是0
~
255。
你想要把它显示成为多少V?
这里就需要一个算法。
temp
=
数据*1.0
/
255
*
500;
这就是一个计算公式,
可把
0
~
255
变换成
0
~
500。
----
C语言的执行时间,并没有公式。
delay(5),代表延时多少?
只能你自己去实验。
相似回答
...
实现电压表程序时temp=数据*1.0
/
255*500;啥意思啊
答:
temp=数据*1.0
/
255*500;
这句话相当于 实际电压的模拟量范围是0~5v,0809测量到的是数字量的信号0到255(也就是8个0到8个1),所以,也就是说如果你知道一个测量到数字量dat,你就可以根据这之间的比例来算出来 dat/255 *5即可,因为你要显示,所以需要扩大100倍(看你的精度要多少了),...
请教高手,用
ADC0809
不
用单片机
做
电压表程序
答:
D7~D0——数据输出线。为三态缓冲输出形式,可以和
单片机
的数据线直接相连。D0为最低位,D7为最高 OE——输出允许信号。用于控制三态输出锁存器向单片机输出转换得到的数据。OE=0,输出数据线呈高阻;OE=1,输出转换得到的数据。Vcc—— +5V电源。Vref——参考电源参考电压用来与输入的模拟信号进行...
大家正在搜
单片机adc0809数据采集
51单片机adc0809模数转换
单片机adc0809模数转换实验
adc0809与51单片机
adc0809与51单片机连接
adc0809与单片机连接电路
51单片机ad0809转换
adc0832与单片机连接电路图
单片机ADC0809数模转换