独闷闷网

 找回密码
 立即注册
搜索
查看: 1637|回复: 0
收起左侧

[原创] 鸿哥的程序框架如何实现蜂鸣器响多声?已解答。

[复制链接]
发表于 2014-10-30 10:12:19 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
曹健-江苏:
如何实现蜂鸣器响多声?
  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灯一样,你想让它连续闪烁多少次,就相当于响多少次。

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

曹健-江苏:
我试一试。


乐于分享,勇于质疑!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|独闷闷网 ( 粤ICP备12007667号-2 )

GMT+8, 2021-9-29 09:35 , Processed in 0.161360 second(s), 18 queries .

快速回复 返回顶部 返回列表