Ⅰ 哪位大神能寫出用51單片機控制煙霧報警器的程序啊!!急急急
煙霧報警器要用煙霧感測器的,做這個很多學校都是畢設課題了,不會作為作業來布置的。
Ⅱ 求助單片機煙霧報警模擬,報警器一直不亮,無法置零!
這個資料可以參考下,也用了adc0808,(淘()寶)搜:51單片機火災報警器(MQ2+DS18B20)proteus模擬和C程序資料
Ⅲ 煙霧報警器單片機方案設計,哪位大神可以講解下
煙霧信號採集電路是煙霧感測器和模擬放大電路組成的,將煙霧信號轉化為模擬的電信號。模數轉換電路從煙霧檢測電路里送出模擬信號,再轉換成單片機可識別的數字信號後將信號傳到單片機;單片機會對該數字信號進行一系列的濾波處理,對處理後的數據分析,是大於或等於報警限定值,大於就會啟動報警電路發聲,小於就是正常狀態。方便檢測與監控,讓儀器測試人員和用戶能了解到所在場所中的可燃煙霧的濃度值,可將濃度值顯示在屏幕中。 英銳 恩的煙霧報警器方案解說
Ⅳ 如何用51單片機實現煙霧報警器和紅外接收器等電路功能
紅外接收管靈敏度有限,要加放大和濾波電路,所以一般用一體化接收頭,如TL1838,三個腳,一個接電源+,一個接地,另一個是輸出,可直接接單片機
表元素,及元素的「確定性互異性無序性」。
Ⅳ 基於STC單片機的煙霧濃度報警器的程序
添加一個按鍵還是蠻簡單的、我可以幫助你哦、但是你要把你以前的程序給我,然後我可以幫你改啊。
Ⅵ 單片機智能小車煙霧報警器
1、單片機最小系統
2、感測器組件
3、顯示、報警部分
4、寫程序
5、綜合調試
6、我可以,完成
Ⅶ 求單片機火災報警器proteus模擬圖與程序,能實現溫度煙霧報警
你好!
具體什麼要求,這樣的效果可以嗎?
溫度檢測點,可以通過按鍵設置,超出設置溫度,會聲光報警
Ⅷ 求高手幫忙設計一個單片機控制的光電式煙霧報警器的電路圖及C語言程序。是畢業設計。工作忙,真不會。
好的我幫你搞定。
Ⅸ 我想用單片機來實現煙霧報警器,我就買了獨立的煙霧報警器,可怎麼用51單片機來控制煙霧報警器的代碼
1,硬體接法:
煙霧報警器輸出是一個開關信號:VCC,GND,SW1,SW2;當煙霧超標,SW1和SW2會短路,你在電路中將SW1接上拉電平,SW2接到單片機的IO口。
2,軟體調試,通過讀單片機的IO口,當有低電平時,表示有煙霧超標,其它正常。
Ⅹ 51單片機數碼管0832煙霧報警器的編程程序
#include<at89x52.h>
#include <intrins.h>
sbit ST=P3^2;
sbit OE=P3^0;
sbit EOC=P3^1;
unsigned char aa,bb,cc;
unsigned char ge,shi,dge,dshi;
unsigned adata[]={5,10,15,20,25,30,35,40,50,60,75,80,85,90,95,99,70};
void delay30ms()
{
unsigned char a,b;
for(a=10;a>0;a--)
for(b=50;b>0;b--);
}
delay1ms()
{
unsigned int a,b;
for(a=50;a>0;a--)
for(b=50;b>0;b--);
}
unsigned char code tab1[]=
{
0x3f,6,0x5b,0x4f,0x66,0x6d,0x7d,7,
0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71
};
void disly()
{
P2_2=0;
P2_3=1;
P2_4=1;
P2_5=1;
P0=tab1[ge];
delay1ms();
P2_2=1;
P2_3=0;
P2_4=1;
P2_5=1;
P0=tab1[shi];
delay1ms();
P2_2=1;
P2_3=1;
P2_4=0;
P2_5=1;
P0=tab1[dge];
delay1ms();
P2_2=1;
P2_3=1;
P2_4=1;
P2_5=0;
P0=tab1[dshi];
delay1ms();
}
void zhuan()
{
ge=aa%10;
shi=aa/10;
dge=bb%10;
dshi=bb/10;
}
void get1 ()
{
ST=0;
ST=1;
ST=0;
while(EOC==0);
OE=1;
cc=P1;
OE=0;
}
void main()
{
bb=50;
P0=0xff;
while(1)
{
get1() ;
aa=cc/2.56;
zhuan();
disly();
if(aa>=bb){ P2_0=~P2_0;
P2_1=1;}
else { P2_0=0;
P2_1=0;
}
if(P3_4==0) {delay1ms();
bb++;
}
if(P3_5==0) {delay1ms();
bb-- ;
}
}
}