2019-03-24 17:08发布
damiaa 发表于 2017-12-21 14:17 BUZ =1; while(1) { if((0 == key1)||(0 ==key2)){BUZ =0;delay_ms(500);BUZ=0;} } 试试。 ...
dinghao1 发表于 2017-12-21 14:59 这个是按下去之后响0.5s,停0.5s,再响0.5s,再听0.5s一直循环。松开不响 我是想让按下响0.5s就停,松开 ...
damiaa 发表于 2017-12-21 15:08 你自己再改下。
最多设置5个标签!
谢谢,不行啊,你的这个是按下去就一直响,松手就不响了,
我是想让按键时响0.5秒,松手后响0.5秒,就是只要有电平变化,蜂鸣器就响一下
while(1)
{
if((0 == key1)||(0 ==key2))
{
BUZ =0;delay_ms(500);BUZ=1;delay_ms(500);
}
}
你自己再改下。
有两个问题,第一个是怎样检测电平变化,只要检测到电平变化就响
第二个是响了怎么停下
一周热门 更多>