找回密码
 立即注册

QQ登录

只需一步,快速开始

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

单片机测量频率,数据溢出时蜂鸣器持续响60s该如何设置

  [复制链接]
跳转到指定楼层
楼主
ID:482367 发表于 2019-3-5 12:59 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
求帮助
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:466164 发表于 2019-3-6 21:41 | 只看该作者
蜂鸣器要看是有源还是无源的,无源的简单开双定时器,无源给电60S,有源复杂在中断处理给脉冲,定时器初值要符合1.5~2.5kHZ,至于声音、声调调节要靠占空比及频率。
回复

使用道具 举报

板凳
ID:485724 发表于 2019-3-7 01:14 | 只看该作者
频率计坛子里很多,超过频率报警无非是你要在取值后加一个判断与报警罢了
回复

使用道具 举报

地板
ID:482367 发表于 2019-3-16 21:42 | 只看该作者
嘉立创AAA 发表于 2019-3-7 01:14
频率计坛子里很多,超过频率报警无非是你要在取值后加一个判断与报警罢了

那我是需要用无源的还是有源的?
回复

使用道具 举报

5#
ID:472325 发表于 2019-3-17 11:46 | 只看该作者
李大北 发表于 2019-3-16 21:42
那我是需要用无源的还是有源的?

这个要用无源有,有源有的是里面有固有频率,无法调节!
回复

使用道具 举报

6#
ID:492504 发表于 2019-3-17 13:14 | 只看该作者
声明一个变量用来标记数据是否溢出,在控制蜂鸣器的函数中不断判断该数据,如果溢出了则响60秒并且清除该标记。
回复

使用道具 举报

7#
ID:482367 发表于 2019-3-19 17:34 | 只看该作者
W123w 发表于 2019-3-17 13:14
声明一个变量用来标记数据是否溢出,在控制蜂鸣器的函数中不断判断该数据,如果溢出了则响60秒并且清除该标 ...

我需要把判断加在数据读取后还是加在蜂鸣器子程序里?网上说法太多了 搞得我好乱啊
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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