找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 4627|回复: 5
打印 上一主题 下一主题
收起左侧

模拟交通灯在黄灯闪烁的时候蜂鸣器响的c语言程序怎么写

[复制链接]
跳转到指定楼层
楼主
ID:115772 发表于 2016-9-10 14:55 来自触屏版 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
模拟交通灯在黄灯闪烁的时候蜂鸣器响的c语言程序怎么写
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:138155 发表于 2016-9-10 15:58 | 只看该作者
本帖最后由 wuyibin2003 于 2016-9-10 16:00 编辑

调用一个蜂鸣器子程序啊 黄灯熄灭 蜂鸣器关闭 有源蜂鸣器可以用延时 开延时管 很简单的
回复

使用道具 举报

板凳
ID:139042 发表于 2016-9-10 17:27 | 只看该作者
在定时器里置标志初值,标志可以用flag_beep,uchar型
如在50mS定时器中
    if(flag_beep!=0)
    {
        flag_beep--;
        BEEP=0; //蜂鸣器长音  引脚。0鸣音
    }
    else
    {
         BEEP=1;
    }
回复

使用道具 举报

地板
ID:139042 发表于 2016-9-10 17:29 | 只看该作者
主程序中只要在需要鸣音的地方将flag_beep赋值为想要鸣响的时间即可。
如:
    flag_beep=10;
回复

使用道具 举报

5#
ID:139042 发表于 2016-9-10 17:31 | 只看该作者
黄灯闪烁也可按此逻辑,在定时器中,用标志位的方式闪烁,在主程序想用的地方,将该标识为赋值为想闪烁的时间即可。只是闪烁和鸣音在中断函数里田间闪烁的逻辑。
回复

使用道具 举报

6#
ID:153199 发表于 2016-12-16 16:17 | 只看该作者
我可以发给你
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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