找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 4003|回复: 14
收起左侧

单片机怎么样可以使蜂鸣器一直发声?

  [复制链接]
ID:810100 发表于 2020-8-7 08:00 来自手机 | 显示全部楼层 |阅读模式
温度报警,达到标定温度后,蜂鸣器如何一直报警同时不会陷入死循环,温度还可以显示
回复

使用道具 举报

ID:809311 发表于 2020-8-7 16:20 | 显示全部楼层
搞两套程序,第一套显示温度,第二套使用蜂鸣器,第二套检测到温度降下来了就停止就行了
回复

使用道具 举报

ID:123289 发表于 2020-8-7 17:00 | 显示全部楼层
长鸣的蜂鸣器,只要开通一下,就长鸣了,如何会死循环呢。你的逻辑思维混乱了。
回复

使用道具 举报

ID:213173 发表于 2020-8-7 17:38 | 显示全部楼层
用有源蜂鸣器比较简单,用无源蜂鸣器就得使用定时器,两者都不可能导致陷入死循环。温度当然还可以正常显示。
回复

使用道具 举报

ID:397141 发表于 2020-8-7 18:25 | 显示全部楼层
有源蜂鸣器通电就响,无源要pwm才行
回复

使用道具 举报

ID:280000 发表于 2020-9-11 17:16 | 显示全部楼层
蜂鸣器型号有没有选择错误,是选择的有缘蜂鸣器还是无缘蜂鸣器,有缘蜂鸣器只要给电就行  无缘蜂鸣器需要给电的同时还需要给一定的脉冲
回复

使用道具 举报

ID:10947 发表于 2020-9-11 18:34 | 显示全部楼层
温度达到设定值,软件就做一个标记,有这个标记就响蜂鸣器
回复

使用道具 举报

ID:88256 发表于 2020-9-11 19:23 | 显示全部楼层
采用有源的蜂鸣器,需要闹响的时候给I/O口一个电平就不用再管它了,需要停的时候再给一个相反的电平
回复

使用道具 举报

ID:809311 发表于 2020-9-12 15:53 | 显示全部楼层
死循环就可以了。
回复

使用道具 举报

ID:420836 发表于 2020-9-13 08:02 | 显示全部楼层
控制蜂鸣器不应在程序中造成任何死循环。
回复

使用道具 举报

ID:810272 发表于 2020-9-13 23:25 | 显示全部楼层
I/O置高/低就行啊,不会死循环吧
回复

使用道具 举报

ID:818968 发表于 2020-9-14 17:19 | 显示全部楼层
定时中断
回复

使用道具 举报

ID:730961 发表于 2020-9-14 23:38 | 显示全部楼层
软件给一个判断,达到这个值了,就响,有外置条件,或者软件给一个判断就可以了
回复

使用道具 举报

ID:149144 发表于 2020-9-15 00:43 | 显示全部楼层
可以把蜂鸣器控制和显示 写到一个函数里
回复

使用道具 举报

ID:235954 发表于 2020-9-15 08:53 | 显示全部楼层
有源蜂鸣器,输出不需要脉冲,只需要导通就能一直响动。
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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