独闷闷网

标题: 鸿哥的程序框架如何实现蜂鸣器响多声?已解答。 [打印本页]

作者: jianhong_wu    时间: 2014-10-30 10:12
标题: 鸿哥的程序框架如何实现蜂鸣器响多声?已解答。
曹健-江苏:
如何实现蜂鸣器响多声?
  1.   if(uiVoiceCnt!=0)
  2.   {
  3.      uiVoiceCnt--; //每次进入定时中断都自减1,直到等于零为止。才停止鸣叫
  4.          beep_dr=0;  //蜂鸣器是PNP三极管控制,低电平就开始鸣叫。
  5.   }
  6.   else
  7.   {
  8.      ; //此处多加一个空指令,想维持跟if括号语句的数量对称,都是两条指令。不加也可以。
  9.            beep_dr=1;  //蜂鸣器是PNP三极管控制,高电平就停止鸣叫。
  10.   }
复制代码
你这样写  只能实现  蜂鸣器响的时长。

鸿哥--深圳:
你用switch语句,把“uiVoiceCnt=const_voice_short;  //蜂鸣器短叫”这段代码当做点亮LED灯一样,你想让它连续闪烁多少次,就相当于响多少次。

菜鸟-佛山:
对,停的时长由其他程序控制。

曹健-江苏:
我试一试。







欢迎光临 独闷闷网 (http://www.dumenmen.com/) Powered by Discuz! X3.2