A. 單片機聲音報警器C語言程序, 望高人給每段注釋.謝謝!
#include <AT89X51.H>//頭文件
unsigned int t02s;//無符號整數變數t02s
unsigned char t05ms;//無符號字正鬧符變數t05ms
bit flag;//定義一個位
void main(void)//主函數
{
TMOD=0x01;//定義定時器0的工作模式
TH0=(65536-250)/256;//定時器0賦初值
TL0=(65536-250)%256;
TR0=1;//定時器0開始運行
ET0=1;//使能定時器0中斷
EA=1;//打開所有中斷
while(1);//程舉悉罩序在這里中止,等待定時器0中斷
}
void t0(void) interrupt 1 using 0//定時器0中斷程序
{
TH0=(65536-250)/256;//定時器0賦陸散初值
TL0=(65536-250)%256;//定時器0賦初值
t02s++;//t02s自加1
if(t02s==800)//如果t02s增加到了800
{
t02s=0;//t02s清零
flag=~flag;//定義的位取反
}
if(flag==0)//如果定義的位為零,執行下面的語句
{
P1_0=~P1_0;//P1.0埠輸出取反
}
}
B. AT89C51單片機報警器設計
16個開關可以使用矩陣按鍵使用單片機的8IO引腳,單片機寫程序利用延時函數通過P1.0引腳發出方波驅動蜂鳴器。可以換成有源蜂鳴器直接給高低電平信號就能驅動蜂鳴器工作。兩位數碼管一般需要10個單片機的IO引腳連接。
C. 單片機報警器程序
請問你需要對什麼報警呢?溫度,濕度?
還是只是單純的給個時間讓蜂鳴器響?我有寫好的程序,
D. C51單片機系列警報器編程
#include<stc89xx.h>
#define uchar unsigned char
sbit fmq=P4^4;
sbit key=P1^7;
bit flag;
uchar times;
uchar cnt;
void t0isr() interrupt 1
{
TH0=(65536-1000)/256;
TL0=(65536-1000)%256;
if(flag)
{
fmq=~fmp;
num++;
if(num>=10)
{
flag=~flag;
num=0;
}
}
else
{
cnt++;
cnt%=2;
if(cnt==0)
{
fmq=~fmq;
num++;
if(num>=10)
{
num=0;
flag=~flag;
}
}
}
}
main()
{
TMOE=0x01;
TH0=(65536-1000)/256;
TL0=(65536-1000)%256;
ET0=1;
EA=1;
while(1)
{
if(key==0)
{
TR0=1;
}
else TR0=0;
}
}
E. 用單片機控制報警器
這種東西也來要?用匯編寫定時器程序,定時中斷裡面讓某個管腳取反,並且讓某個變數加一,當變數到一定值的時候,取消中斷就可以了,只要中斷使能開就LED亮。
F. 【振動報警器 的 電路設計,單片機程序設計】
這么簡單也問!一看就尼瑪師大的!!計信的吧!!
G. 用單片機控製做報警器
繼電器是肯定要接的 單片機控制繼電器轉換接歷薯點(常開或常閉肢塵者)來控制 並且繼電器要與二極體並聯 保護兄凳繼電器
H. 用單片機如何讓報警器產生頻率為400赫茲的聲音
頻率是400HZ,那周期就是1000/400=2.5MS ,用定時器產生一個2.5/2=1.25ms的定時中斷,在中斷含函數里翻轉一個IO口就可以了
I. 單片機脈沖報警電路工作原理
此報警器主要功能部分採用成品的模塊,所以比較容易製作。它有遙控設定防盜、遙控關閉防盜自動鎖定引擎和防搶劫等功能。工作原理如下:電源接通後按動遙控器防盜設定鍵(A鍵),HY988A I/O端輸出跳變高電平經D3使T3導通HY-5高響度喇叭發聲作為回應信號。同HY988A A輸出端輸出高電平經R1為T1提供基極電流,這時如果HY966受到輕微震動,其輸出端輸出高電平脈沖使T1導通,T1的導通使C1瞬間充電至+5V左右,此電壓高於比較器參考電壓,比較器反轉輸出高電平經 A1B 緩沖後驅動繼電器吸合、HY-5喇叭報警。此後如 HY966 不在受到震動C1經R4緩慢放電,當C1上的電壓放電至低於比較器參考電壓時,比較器反轉輸出低電平,繼電器釋放、報警停止,繼續警戒狀態。如果在報警過程中按遙控器關閉防盜鍵(B鍵),則HY988A A輸出端變為低電平 T1 失去基極電流,同時經 D2 使C1快速放電,報警立刻停止。以後不論HY966有無受到震動都不會使T1導通而觸發報警,防盜警戒解除,可正常駕駛。另外如車被啟動按遙控器任意按鍵都會使喇叭回應、引擎熄火,此功能可做防搶或尋車使用。 器件選用:震動監測部分用 HY966微震動感測器,它靈敏度高並且可以調整,使用時按芯線顏色連接。遙控功能部分採用,HY988A兩位遙控組件,只用其A和I/O兩個輸出端,遙控器A鍵作為防盜設定、B鍵作為防搶、關閉防盜用。報警部分用高響度喇叭,只用將喇叭引線按正負接入即可,其聲極可達120db;比較和緩沖器用一塊 LM358 雙運放。三端穩壓採用78L06;繼電器用4123型躅點電流大於5A。其它元件參數按圖中標示。
接線方法:將調試好的報警器用合適的外殼裝好,把報警器正極與車用電瓶正極相連,負極搭鐵或接電瓶負極;震動感測器緊貼車體安裝好,將摩托或其它機動車原點火線剪開上端接繼電器 A點,下端接繼電器 B點。接好後按防盜設定鍵,喇叭回應一聲,進入警戒狀態,這時如果車被輕微震動或移動,都將觸發報警,喇叭發出120db強力警號的同時繼電器吸合點火線斷開
J. 基於51單片機的震動報警器設計目的
是為了安全。基於51單片機的震動報警器設計目的是為了安全,報警器是一種為防止或預防某事件發生所造成的後果,以聲音、光、氣壓等形式來提醒或警示應當採取某種行動的電子產品。