独闷闷网
标题:
鸿哥的程序框架如何实现蜂鸣器响多声?已解答。
[打印本页]
作者:
jianhong_wu
时间:
2014-10-30 10:12
标题:
鸿哥的程序框架如何实现蜂鸣器响多声?已解答。
曹健-江苏:
如何实现蜂鸣器响多声?
if(uiVoiceCnt!=0)
{
uiVoiceCnt--; //每次进入定时中断都自减1,直到等于零为止。才停止鸣叫
beep_dr=0; //蜂鸣器是PNP三极管控制,低电平就开始鸣叫。
}
else
{
; //此处多加一个空指令,想维持跟if括号语句的数量对称,都是两条指令。不加也可以。
beep_dr=1; //蜂鸣器是PNP三极管控制,高电平就停止鸣叫。
}
复制代码
你这样写 只能实现 蜂鸣器响的时长。
鸿哥--深圳:
你用switch语句,把“uiVoiceCnt=const_voice_short; //蜂鸣器短叫”这段代码当做点亮LED灯一样,你想让它连续闪烁多少次,就相当于响多少次。
菜鸟-佛山:
对,停的时长由其他程序控制。
曹健-江苏:
我试一试。
欢迎光临 独闷闷网 (http://dumenmen.com/)
Powered by Discuz! X3.2