完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
/*AD控制程序*/ start=0; start=1; start=0; while(!eoc); oe=1; temp=P2; oe=0; temp=(temp*2*1*98.039216/100);这是转换公式吗?//AD采样转换 /*****·蜂鸣器报警程序*******/ /**瓦斯爆炸浓度:5%-16%,本例中是5%-15%**/ if(temp>=200) 200是怎么得的? { // for(count=200;count>0;count--) // { // P0_7=~P0_7; // dely500(); // } for(count=200;count>0;count--) { P0_7=~P0_7; dely500(); dely500(); led1=0; } } else { led1=1; } }
|
|
相关推荐
7个回答
|
|
有没有人啊,看一下吧
|
|
|
|
1、启动AD转换
2、等待AD转换 3、将转换值读出 4、temp=(temp*2*1*98.039216/100); 这个有问题哈,这是要干***?必须结合具体你要实现的功能。 5、if(temp>=200) 这个肯定是一个报警 |
|
|
|
就是我的电压探针是1。25V,气体浓度显示是00.03.。。。。上面的temp=(temp*2*1*98.039216/100);这个公式该怎么代呢,,,也得不出这结果,,,就是结果怎么转换的不懂, |
|
|
|
void voltage(uchar ge,uchar shi,uchar bai1) { shi=temp/1000; ge=temp%1000/100; shi1=temp%100/10; bai1=temp%10; 这一块是显示函数的一部分,,不知道这个temp的值是多少,,初值temp是0,不过后来肯定不是0了 |
|
|
|
|
|
|
|
temp是什么类型的数据? |
|
|
|
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
5872 浏览 3 评论
7143 浏览 1 评论
7388 浏览 0 评论
Protues中自己封装的芯片元件无Program File、Clock Frequency选项怎么解决,求求大神了!
9179 浏览 1 评论
基于51单片机的车辆倒车雷达报警系统,HC-SR04超声波测距,全套资料
1265 浏览 0 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-19 16:09 , Processed in 0.666859 second(s), Total 55, Slave 47 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号