程序为试验板上的蜂鸣器驱动程序,程序功能为:
当监测到按键S2按下时,蜂鸣器就发出警笛声,并用LED显示,达到声光报警的作用。
#include
unsigned char count;
//延时函数
void dely500(void)
{
unsigned char i;
for(i=250;i>0;i–)
{
;
}
}
void main(void)
{
P1_4=1; //选通键盘总线
while(1)
{
if(!P0_0) //按键按下
{
for(count=200;count>0;count–)
{
P1_3=~P1_3;
P2_0=~P2_0; //LED指示作用,要把SW1打开
dely500();
}
for(count=200;count>0;count–)
{
P1_3=~P1_3;
P2_1=~P2_1; //LED指示作用,要把SW1打开
dely500();
dely500();
}
}
}
}
