标题: 模拟交通灯在黄灯闪烁的时候蜂鸣器响的c语言程序怎么写 [打印本页]

作者: qbtqbl00    时间: 2016-9-10 14:55
标题: 模拟交通灯在黄灯闪烁的时候蜂鸣器响的c语言程序怎么写
模拟交通灯在黄灯闪烁的时候蜂鸣器响的c语言程序怎么写
作者: wuyibin2003    时间: 2016-9-10 15:58
本帖最后由 wuyibin2003 于 2016-9-10 16:00 编辑

调用一个蜂鸣器子程序啊 黄灯熄灭 蜂鸣器关闭 有源蜂鸣器可以用延时 开延时管 很简单的
作者: chumingyu    时间: 2016-9-10 17:27
在定时器里置标志初值,标志可以用flag_beep,uchar型
如在50mS定时器中
    if(flag_beep!=0)
    {
        flag_beep--;
        BEEP=0; //蜂鸣器长音  引脚。0鸣音
    }
    else
    {
         BEEP=1;
    }

作者: chumingyu    时间: 2016-9-10 17:29
主程序中只要在需要鸣音的地方将flag_beep赋值为想要鸣响的时间即可。
如:
    flag_beep=10;
作者: chumingyu    时间: 2016-9-10 17:31
黄灯闪烁也可按此逻辑,在定时器中,用标志位的方式闪烁,在主程序想用的地方,将该标识为赋值为想闪烁的时间即可。只是闪烁和鸣音在中断函数里田间闪烁的逻辑。
作者: liuzhaoxin1020    时间: 2016-12-16 16:17
我可以发给你




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1