标题: MQ_2用ADC0809转换为浓度显示,求救 [打印本页]

作者: 145风    时间: 2015-6-16 00:54
标题: MQ_2用ADC0809转换为浓度显示,求救
void ad()
{
           ST=0;                                //使采集信号为低
        ST=1;                                //开始数据转换
        ST=0;                                //停止数据转换
        while(EOC==0);                //等待数据转换完毕
        OE=1;                                //允许数据输出信号
        AD0809=P1;                    //读取数据
        OE=0;                                //关闭数据输出允许信号
}//这一部分是ad准换的
void show()       
{  
  ad();
        AD0809 =(AD0809*1.0/255)*500;

        z=AD0809/1000;
         x=AD0809/100%10;
        c=AD0809/10%10;  //求千位
                                 
    x=AD0809%10;
                 
  write_cmd(0x83) ;
  write_date(z+0x30);
  write_date(x+0x30);
  write_date(c+0x30);

}//这一部分是数据处理最后送12864显示的
求大神看下程序数据转换部分,应该怎么弄?本人是新手,谢谢!


作者: 2505217453    时间: 2020-5-2 10:43
AD0809 =(AD0809*1.0/255)*500;这行代码能解释下吗?




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1