找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2261|回复: 2
收起左侧

用单片机+独立按键如何控制无源蜂鸣器发声?

[复制链接]
ID:913128 发表于 2021-4-27 17:03 来自手机 | 显示全部楼层 |阅读模式
由于本论坛禁止直接求程序,禁止伸手党,所以向大家请教一下大致的实现方法与思路,理清头绪后我自己来写程序去实现,谢谢大家
回复

使用道具 举报

ID:569384 发表于 2021-4-28 10:47 | 显示全部楼层
个人使用的方法:
1.用一个定时器假设是timer0,设置好进入timer0的时间为125us。
2.在timer0中把蜂鸣器IO口翻转电平就能发声了(假如是buz=~buz;)。
3.如果需要按键按一次蜂鸣器响1声,再把蜂鸣器IO口翻转电平的代码(buz=~buz;)用计时方式控制一下就可以了。还有些产品是响n声的,中间有个时间间隔那种。
4.按键部分很简单就不提了。
回复

使用道具 举报

ID:390416 发表于 2021-4-28 12:45 | 显示全部楼层
这个 人人学会单片机就 第25课讲过 无源蜂鸣器的驱动方式 需要定时器
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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