找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

蜂鸣器不响,是单片机程序的问题还是接错了?

查看数: 3655 | 评论数: 10 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2021-6-10 19:38

正文摘要:

现在程序在仿真上可以正常运行,但是加上蜂鸣器之后并不响,请问是哪的原因?确实不知道该怎么修改了。。。 程序如下LED_0    EQU    30H LED_1    EQU    31H LED_ ...

回复

ID:937681 发表于 2021-6-15 08:28
当小灯灭的时候是不是回响?如果是的话就是接线有问题,可以在R19左边加个非门,当小灯亮单片机11引脚是低电平而为了让三极管导通需要接高电平。
ID:637144 发表于 2021-6-14 22:42
可以用8550三极管
ID:517951 发表于 2021-6-12 16:55
蜂鸣器想不想,要看蜂鸣器的类型,两种:
一种是内部有振荡电路的,通电就会发声。只需要控制PNP或者PNP的三极管一直导通就发出响声了。这种只能发出固定频率的声音,要播放歌曲,就勉为其难了。

一种是内部没有振荡电路,需要给PWM,或者如1khz的脉冲电流。  只控制PNP或者PNP的三极管一直导通就不发出响声了,优点是可以播放歌曲,缺点是驱动起来稍微复杂一点。
ID:123289 发表于 2021-6-11 10:54
程序太长,两条指令即可验证:
SETB   P3.1
……
CLR     P3.1
改改的R9的阻值试试(0.56K)。
ID:420836 发表于 2021-6-11 09:51
蜂鸣器不响,可能是接线不良、蜂鸣器不良或程序错误。
ID:932011 发表于 2021-6-11 08:50
glinfei 发表于 2021-6-10 22:45
我觉得不仅不会响,也不会显示才对啊?1.数码管你说是共阴的,但三极管选错了,反正是模拟不如不要三极管算 ...

感谢回复!在仿真上程序可以运行的,蜂鸣器不响,按大家的建议改过来了,但是最后是改了蜂鸣器的参数试验成功的
ID:936321 发表于 2021-6-10 23:21
三极管有NPN和PNP之分的。三极管应该用NPN。改一下就行
ID:927901 发表于 2021-6-10 23:09
按照你的电路,你的三极管应该用NPN型三极管,接法不变(B接I/O口,E接地,C接数码管)
ID:844772 发表于 2021-6-10 22:45
我觉得不仅不会响,也不会显示才对啊?1.数码管你说是共阴的,但三极管选错了,反正是模拟不如不要三极管算了;2.你程序按3.7接嗡鸣器的,且是有源才行;3.就是程序问题太多,主要是没按手册读adc8080,不知道模拟能行不,反正实际是不行的。
ID:936299 发表于 2021-6-10 21:58
三极管有NPN和PNP之分,用错了就不响

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

Powered by 单片机教程网

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