久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標(biāo)題:
單片機(jī)煙霧可燃?xì)怏w甲烷天然氣檢測(cè)程序
[打印本頁(yè)]
作者:
f三人行
時(shí)間:
2017-8-22 16:14
標(biāo)題:
單片機(jī)煙霧可燃?xì)怏w甲烷天然氣檢測(cè)程序
51單片機(jī)做的煙霧可燃?xì)怏w甲烷天然氣檢測(cè)程序
單片機(jī)源程序如下:
/*
用打火機(jī),液晶顯示的第二行是閾值,大于該值,報(bào)警。
閾值不宜大于400
*/
#include<reg52.h>
#include<intrins.h>
#define uchar unsigned char
#define uint unsigned int
#define IO_1602 P0 //IO 口
sbit RS_1602=P2^5;
sbit RW_1602=P2^6;
sbit E_1602=P2^7;
sbit CS=P1^0;
sbit CLK=P1^1;
sbit DIO=P1^2;
sbit beed=P1^7;
sbit key0=P3^0;
sbit key1=P3^1;
void delay_ms(unsigned int t)//11.0592MHz 1ms
{
uchar x,y;
for(t;t>0;t--)
{
for(x=0;x<114;x++)
for(y=0;y<1;y++);
}
}
void Wr1602Cmd(unsigned char dat)
{//寫命令函數(shù)
E_1602=0;
IO_1602=dat;
RS_1602=0;
RW_1602=0;
E_1602=1;
delay_ms(1);
E_1602=0;
delay_ms(1);
}
void Wr1602Dat(unsigned char dat)
{//寫數(shù)據(jù)函數(shù)
E_1602=0;
IO_1602=dat;
RS_1602=1;
RW_1602=0;
E_1602=1;
delay_ms(1);
E_1602=0;
delay_ms(1);
}
void Init1602(void)
{
delay_ms(20);
Wr1602Cmd(0x38);
delay_ms(5);
Wr1602Cmd(0x38);
delay_ms(5);
Wr1602Cmd(0x06);
Wr1602Cmd(0x0c);//
Wr1602Cmd(0x01);//清屏
Wr1602Cmd(0x80);//設(shè)置地址
}
uchar RdAdc0832(bit Hx)
{
uchar value0,value1,i;
CS=1;CLK=0;DIO=1;
CS=0;
DIO=1;_nop_();_nop_();_nop_();_nop_(); //寫 ST 位
CLK=1;_nop_();_nop_();_nop_();_nop_();
CLK=0;_nop_();_nop_();_nop_();_nop_();
DIO=1;_nop_();_nop_();_nop_();_nop_();//寫 SGL 位
CLK=1;_nop_();_nop_();_nop_();_nop_();
CLK=0;_nop_();_nop_();_nop_();_nop_();
DIO=Hx;_nop_();_nop_();_nop_();_nop_();//寫通道號(hào)
//位
CLK=1;_nop_();_nop_();_nop_();_nop_();
CLK=0;_nop_();_nop_();_nop_();_nop_();
DIO=1;
for(i=0;i<8;i++)
{
CLK=1;_nop_();_nop_();_nop_();_nop_();
CLK=0;_nop_();_nop_();_nop_();_nop_();
value0<<=1;
if(DIO==1) value0|=0x01;
else value0&=0xfe;
}
for(i=0;i<8;i++)
{
value1>>=1;
if(DIO==1) value1|=0x80;
else value1&=0x7f;
CLK=1;_nop_();_nop_();_nop_();_nop_();
CLK=0;_nop_();_nop_();_nop_();_nop_();
}
CS=1;
if(value0!=value1) P1&=0X7F;
else P1|=0X80;
return value0;
}
void main()
{
unsigned long i,a,b,c,d,temp=200,x,y,z;
Init1602();
while(1)
{
Wr1602Cmd(0x80);
i=RdAdc0832(0);
i=(i*5000/255);
a=i/1000;
b=i%1000/100;
c=i%1000%100%10;
Wr1602Dat('V');
Wr1602Dat('O');
Wr1602Dat('L');
Wr1602Dat('=');
Wr1602Dat('0'+a);
Wr1602Dat('.');
Wr1602Dat('0'+b);
Wr1602Dat('0'+c);
Wr1602Dat('0'+i%1000%100%10);
Wr1602Dat('V');
d=a*100+b*10+c;
Wr1602Cmd(0xC0);
Wr1602Dat('S'); //閾值 threshold
Wr1602Dat('e');
Wr1602Dat('t');
Wr1602Dat(' ');
Wr1602Dat('V');
Wr1602Dat('a');
Wr1602Dat('l');
Wr1602Dat('u');
Wr1602Dat('e');
Wr1602Dat(':');
if(key0==0)
{
delay_ms(10); //消抖
if(key0==0)
{
while(!key0);//等待按鍵松開。
temp+=20;
}
}
if(key1==0)
{
delay_ms(10); //消抖
if(key1==0)
{
while(!key1);//等待按鍵松開。
temp-=20;
}
……………………
…………限于本文篇幅 余下代碼請(qǐng)從51黑下載附件…………
復(fù)制代碼
所有資料51hei提供下載:
煙霧可燃?xì)怏w甲烷天然氣檢測(cè)程序.zip
(26.76 KB, 下載次數(shù): 82)
2017-8-22 16:14 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
歡迎光臨 (http://www.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
www.99热
|
亚洲成人在线视频播放
|
欧美精品一区二区三
|
精品日韩一区二区三区
|
欧美最猛黑人xxxⅹ 粉嫩一区二区三区四区公司1
|
亚洲午夜精品一区二区三区他趣
|
精品久久久久久亚洲精品
|
在线中文字幕av
|
七七婷婷婷婷精品国产
|
2018中文字幕第一页
|
av一二三四
|
日韩精品人成在线播放
|
av片免费
|
中文字幕蜜臀av
|
亚洲福利一区二区
|
欧美日韩视频
|
伊人激情网
|
99精品视频免费观看
|
久久综合久久久
|
亚洲国产欧美一区
|
日韩欧美国产一区二区
|
色婷婷综合久久久中字幕精品久久
|
91porn国产成人福利
|
欧美一区二区三区视频
|
久久狼人天堂
|
国产二区在线播放
|
亚洲午夜精品一区二区三区他趣
|
成人在线免费电影
|
国产在线网站
|
日韩不卡在线
|
国产日韩欧美一区
|
亚洲视频在线观看免费
|
色婷婷久久久亚洲一区二区三区
|
国产精品成人一区二区
|
日韩欧美亚洲
|
久久久久精
|
国产精品久久久久久久久久不蜜臀
|
www日韩高清
|
日本污视频
|
免费成人高清在线视频
|
欧美日韩免费在线
|