永发信息网

用一个按键控制蜂鸣器开关

答案:4  悬赏:0  手机版
解决时间 2021-12-03 00:45
用一个按键控制蜂鸣器开关
最佳答案
bit load=1; //按键按下未被处理
……
if(key5==0); //如果按下key5
{
for(i=0;i<20;i++) //延时并且不影响led数码管显示,这是软件去抖
{
delay(1);
display(d); //数码管显示,与蜂鸣器无关
load=0;//你应该在这里加一句表示按键按下且未被处理
}
if(load) //如果按键按下未被处理
{
spk=!spk;
load=0;
}
else load=1;
}
全部回答
写这个 太麻烦了 没必要那么多循环的
if(load) //如果按键按下未被处理
{
spk=!spk;
load=0;
}
else load=1;
}
这一部分很奇怪啊,if里面的条件是什么啊,还是应该写key5==0这个啊?
我写了一个
if(key==0) //按键按下

{
beep=0; //蜂鸣器响,我的蜂鸣器负极是直接接在io口上的
}
else
beep=1;
#include sbit KEY=P1^0; sbit LED=P2^0; void main(void) { if(KEY==1) LED=0; if(KEY==0) LED=1; while(1); } 如果KEY==1;LED灯则灭,KEY==0;LED灯则点亮
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
两个因数相乘的积是192,如果其中一个因数增
新版一拳超人(村田雄介)每周什么时候更新
avid安装激活后跳出application manager之后
爱上了一个水性杨花的女人,求骂醒。我该怎么
鹤庆火车站到丽江机场有直达车吗?
五十年代底塵埃怎么样
沫汀汀这个名字和哪个好听的英文名比较合适
尼康d7200单反相机是全画幅吗
市场巡查监管就是城管吗,工作日常是什么样的
两百亿韩元换成人民币是多少
海贼王 卡二与大将到底谁更厉害
锻压的优缺点
长城风骏5欧洲版65wk是多少排量的
如何解决烟囱倒烟的问题,谢谢
考试时前男友坐你后面的时候怎么做才不会尴尬
推荐资讯
用一个4.一个5和两个0按要求组数
南航一航班起飞后遭鸟击 空姐默默流泪声音颤
3(x一6)=21要步歩算
为什么我读不懂他?他不让我懂他?
牙疼除了拔掉还有什么方法吗
单选题在《论十大关系》,毛泽东论述了向外国
这鞋子原价1299,卖家说从香港带过来的只要28
建温室大棚后墙建土墙的好,还是砖墙的好,区
喜曼多琥珀vs钓鱼王文臣武将,哪个好
2017年现在离天亮还有多少分钟,我在山东,现
奶盖一般是冰的还是热的啊?
单选题下列各句中,没有语病的一句是A.中国斯
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?