标题:
按键控制有源蜂鸣器报警
[打印本页]
作者:
SINGO
时间:
2018-1-4 10:20
标题:
按键控制有源蜂鸣器报警
按键控制有源蜂鸣器报警:
#include <reg51.h>
sbit BEEP=P1^0;
sbit ButtonA=P3^2;
sbit ButtonB=P3^3;
bit playOn;
void Delay(unsigned int t)
{
unsigned char m;
while(t--)
for(m=0;m<120;m++);
}
void EXT0_ISR() interrupt 0 using 1
{
unsigned char i;
i f(ButtonA==0)
{
for(i=0;i<20;i++);
if(ButtonA==0)
{
while(ButtonA==0);
playOn=1;
}
}
}
void EXT1_ISR() interrupt 2 using 2
{
unsigned char i;
if(ButtonB==0)
{
for(i=0;i<20;i++);
if(ButtonB==0)
{
while(ButtonB==0);
playOn=0;
}
}
}
void main()
{
BEEP=1;
playOn=0;
while(1)
{
if(playOn==1)
BEEP=0;
else
BEEP=1;
Delay(1000);
}
}
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1