在单片机汇编语言里,我用一个按键控制蜂鸣器控制播放音乐,请问,我该如何在用这个按键控制关断?
答案:2 悬赏:50 手机版
解决时间 2021-03-01 04:37
- 提问者网友:最美的风景
- 2021-02-28 04:58
在单片机汇编语言里,我用一个按键控制蜂鸣器控制播放音乐,请问,我该如何在用这个按键控制关断?
最佳答案
- 五星知识达人网友:千杯敬自由
- 2021-02-28 06:37
这个很容易的,一般而言,播放音乐都是通过定时器来控制旋律或节拍的,你只要根据按键状态根据设计要求,改变TR0或TR1的值就可以关断或开启了。
全部回答
- 1楼网友:纵马山川剑自提
- 2021-02-28 08:02
unsigned char flag=1; //定义上升沿ready标志
while(1)
{
if(key1&&flag) // 默认key1下拉至gnd,若产生上升沿,则响一次,同时清零标志
{
spk=1;
delay();
spk=0;
flag=0;
}
if(!key1) { flag=1;} //检测key1是否归零 准备第二次上升沿,是,则标志位置1
......
}
仅供参考
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯