永发信息网

在单片机汇编语言里,我用一个按键控制蜂鸣器控制播放音乐,请问,我该如何在用这个按键控制关断?

答案: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 ...... } 仅供参考
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯