蜂鸣器响,在P5.7 放了一个摁键,没有达到预期效果

2019-07-15 20:03发布

   如果没有JB P5.7,$,蜂鸣器响,
我在P5.7 放了一个摁键。我想一直摁着就一直响。
但是 以下程序下进去后,。。根本就没有这样的效果,,,不摁摁键,,蜂鸣器都在响。。
我不是很清楚,。。谁帮帮我


       START:JB P5.7,$
                  CLR P1.0
                 LCALL DELAY
                SETB P1.0
                LCALL DELAY

这样用摁键控制不对么。。。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
wangjianku
1楼-- · 2019-07-15 23:17
等高手。一起学习。
djs1968
2楼-- · 2019-07-16 00:42
 精彩回答 2  元偷偷看……
我是阿拿
3楼-- · 2019-07-16 02:35
djs1968 发表于 2014-4-23 16:01
根据描述,蜂鸣器是在P1.0为高电平时响。单片机一般默认各端口上电后是输出高电平,所以按键不按键都会响。 ...

是低电平有效的。。。
我试了你的那个初始化SETB P1.0。。还是不好用。。。
星无泪
4楼-- · 2019-07-16 04:46
你的延时程序是什么样

一周热门 更多>