写用单片机控制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),代表延时多少?
只能你自己去实验。