假如万用表量出输入采样的值num=2.562(变量名float num),我是不是可以把num*1000=num1(unsigned int)这样来判断num1的值是不是大于2562,如果大于2562执行一部分,小于则不执行。
假如万用表量出输入采样的值num=2.562是输入AD芯片的电压。
压力传感器输入0-1000KPa输出为0-5V电压,假如我要判断是不是在430KPa,if中该怎么写?是不是if(num1>110)
OE=1;
num=P1;//采集的数据
OE=0;
if(??????)
count2=1;
else
{
count2=0;
}
5*430/1000=2.15V
对应AD值255*430/1000=110
因为AD一般会有波动,按照上下浮动5个,115
至于程序代码怎么写?和很多因素有关。
num和num1是不是定义为整形、浮点、还是char型都无所谓?
压力传感器输入0-1000KPa输出为0-5V电压,假如我要判断是不是在430KPa,if中该怎么写?是不是if(num1>110)
OE=1;
num=P1;//采集的数据
OE=0;
if(??????)
count2=1;
else
{
count2=0;
char就足够了。
if(num1>110)
可以这么简单理解。