标题:
大家好,请教各位高手,当LED1在取反一次的时候s2按键没有被按下时,蜂鸣器发出警报。
[打印本页]
作者:
shuaili
时间:
2014-10-13 21:00
标题:
大家好,请教各位高手,当LED1在取反一次的时候s2按键没有被按下时,蜂鸣器发出警报。
#include<reg51.h>
sbit s1=P3^3; //K4
sbit s2=P3^4; //K5
sbit LED1=P1^0;
sbit LED2=P1^1;
sbit LED3=P1^2;
sbit beep=P2^3;
void delay(unsigned char p)
{
unsigned char m,n;
for(m=p;m>0;m--)
for(n=125;n>0;n--);
}
void main()
{
while(1)
{
if(s1==0)
{
delay(20); //消抖
if(s1==0)
{
while(!s1);
LED1=~LED1;
}
}
}
}
作者:
T29
时间:
2014-10-16 01:00
你这个和蜂鸣器没有关系呀??
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1