找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

89C52单片机12MHZ 无源蜂鸣器无法发声,请各位老师帮忙看一下

查看数: 2651 | 评论数: 4 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2020-4-9 11:33

正文摘要:

是我脉冲不对吗,程序还有接线图如下,请各位老师帮忙看一下谢谢 void delay(uint xms) {         uint i,j;         for(i=xms;i>0;i--) ...

回复

ID:490330 发表于 2020-4-10 10:54
估计是P1.5没上拉电阻,加上试试
ID:401564 发表于 2020-4-10 09:44
1,蜂鸣只响100下吗?如果频率是1KHZ的话,那就是0.1秒,你可能是听不到的
2,P1.5没有上拉电阻,你有没有把这个IO设定成强推挽输出?
ID:718890 发表于 2020-4-9 14:40
你给你的  BUZZER  先置1 试一下,
ID:10947 发表于 2020-4-9 14:27
一个是看脉冲频率是不是在合适范围,
一个是最好改成PNP三极管驱动,驱动能力更强;
还有就是无源蜂鸣器也分压电式/电磁式,压电式的激励电压要更高。

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

Powered by 单片机教程网

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