求程序 一个按键控制一个蜂呜器的开关(解决)

2019-07-16 02:22发布

本帖最后由 meetof4 于 2013-2-28 22:22 编辑

#include<reg51.h>
void delay(unsigned int z);//声明延时函数
sbit k1=P3^2; //

sbit beep=P3^7;
void main()
{
while(1){
if(k1==0)
{
beep=0;//蜂鸣器响
delay(1);//调用1ms延时
beep=1;//蜂鸣器不响
delay(1);//调用1ms延时
}
}
}
void delay(unsigned int z)//1ms延时,通过z值改变延时
{
unsigned int x;
for(;z>0;z--)
for(x=110;x>0;x--);
}

烦请帮忙把上面的程式
修改成一个按钮(
K1)控制蜂鸣器的开启和停止

望各位高手帮忙 谢谢
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。