標題:
51單片機DIY防盜報警器
[打印本頁]
作者:
QQ_A1C92E
時間:
2025-4-16 11:49
標題:
51單片機DIY防盜報警器
材料:51單片機最小系統(tǒng)板,滾珠開關,有源蜂鳴器,杜邦線若干
#include<reg52.h>
sbit switch0 = P2^1;
sbit beep=P2^3;
void delay() //大概0.5ms左右的延時
{
unsigned char a;
for(a=450;a>0;a--)
{
}
}
void main()
{
P1 = 0xff;
while(1)
{
if(!switch0) //蜂鳴器以及l(fā)ed報警
{
unsigned int m;
for(m=800;m>0;m--) //持續(xù)時間0.5ms*800
{
beep=~beep;
delay(); //2000HZ的信號。
}
P1=~P1;
for(m=500;m>0;m--) //持續(xù)時間0.5ms*2*500
{
beep=~beep;
delay();
delay(); //1000HZ的信號。
}
P1=~P1;
}
}
}
屏幕截圖 2025-04-16 113808.png
(127.13 KB, 下載次數(shù): 0)
下載附件
2025-4-16 11:46 上傳
作者:
18701931930
時間:
2025-4-18 15:20
驅動蜂鳴器好歹用個三極管吧
歡迎光臨 (http://www.torrancerestoration.com/bbs/)
Powered by Discuz! X3.1