从零起步学电子琴琴蜂鸣器不会响?为什么,电流不够吗

豆丁精品文档: 电子类毕业设计 电子琴 电子琴入门 电子琴简谱 蜂鸣器 电子琴教程..
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
电子密码锁_蜂鸣器电子琴_电子类毕业设计
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer-4.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口电子琴课程设计_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
评价文档:
20页免费29页免费27页免费20页免费13页免费 23页免费18页2下载券9页免费29页2下载券24页1下载券
喜欢此文档的还喜欢29页2下载券33页2下载券16页2下载券23页2下载券11页3下载券
电子琴课程设计|河​南​理​工​大​学​,​单​片​机​课​程​设​计​,​电​子​琴​课​程​设​计​报​告​(​含​源​程​序​)
把文档贴到Blog、BBS或个人站等:
普通尺寸(450*500pix)
较大尺寸(630*500pix)
你可能喜欢单片机蜂鸣器不会响啊,郁闷至极_百度知道
提问者采纳
while(1){beep = 0; delay(10);
//延时不能太长beep = 1; delay(10);}
哥们,你是对的,谢谢你,想问一下为什么不能延时太长
时间间隔长,周期就长,也就是频率低。当频率低于 20Hz,人就听不见了。其实,不用低到 20Hz,低于 100Hz,蜂鸣器就不怎么响了。
提问者评价
其他类似问题
按默认排序
其他3条回答
这么跟你讲吧!蜂鸣器用输出01的变化来控制是为了控制发声频率,给固定控制信号也是会响的,若输出0到控制端,蜂鸣器不响,输出1就一定会响。你再试试?可能你的程序就没有执行。或者你端口控制错了,蜂鸣器没有接在p1.5。
谢谢,找到问题之所在了,不能延时太长哦,上面哥们给出了答案,但还在等为什么
延时太长,发声频率太低,具体低到什么程度你可以用keil仿真一下,可以看到执行完2000个delay需要多少个时钟周期,得到延时时间,就知道频率了。我以前用蜂鸣器的时候,没有这么给变化的电平,一般给1就可以了,很少用到控制发声频率的时候。
谢谢你们帮助,小弟感激不尽
主函数里的内容加到 while()死循环当中,如果还不响 检查线路连接,开发板上一般都有跳线的,确认线路正常,还有就是 你用的是有源蜂鸣器 还是无缘、原蜂鸣器。这个很重要
因为 驱动方式是不一样的。
上面哥们找出答案了,不能延时太长,果然是真的,但不知道为什么,哈哈
如果你的是无源蜂鸣器那延时自然不能太长 不然就不响了,无源蜂鸣器必须交替快速的改变信号状态蜂鸣器才能发声的,改变的频率就决定了声音的声调
无源蜂鸣器则
只要给高电平它就会一直响。
谢谢你们帮助,小弟感激不尽
好办,把 main 里面的4行放到下面的大括号内就可以了: while(1){}
哥们,死循环还是不行哦,你看看,还有辙吗?
蜂鸣器的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁树莓派打造视频监控机器人Verybot...
根据自己的一些从业经验,将这些系统设计时针对波特率自适应问题做一些阐述和分享..
郁闷了 为啥我的蜂鸣器不响
<em style="color:#999;font-size:12 margin-left:10" id="authorposton13-9-4 08:47:04&nbsp
我是购买转接板来学AVR的&&程序是要实现&&当我按下P3.4& &蜂鸣器就响&&松开就不响& & 可写成AVR的程序不知为什么不响&&郁闷了好久&&问了很多人都不懂
U8]~C(J@[ZJ6ZHVO15035.jpg (9.96 KB, 下载次数: 1)
08:47 上传
J4Z(``JMJ}J6M1$S@FR)XYQ.jpg (5.93 KB, 下载次数: 0)
08:45 上传
BNF(J2D$QCFILT2AK75A)T5.jpg (13.77 KB, 下载次数: 0)
08:45 上传
本帖最后由 ntmusic 于
13:41 编辑
我不是来分析原因的,看到电路我只是觉得,蜂鸣器最好接集电极。不知道设计这个板子时为什么会把蜂鸣器接发射极。这样极有可能使管子不饱和导通,从而引起管子发热,甚至烧毁。
此外,你得先搞清楚你的蜂鸣器是有源还是无源的?看你的程序,只有蜂鸣器是有源的才会响
没用过BIT(),本人都有_BV()(这个移位运算我记得是由编译器来完成的),蜂鸣器也不知道你给的是哪种,
想让蜂鸣器响很简单,直接把三极管b极接地。
另,蜂鸣器应接PNP管子的C极。
我不是来分析原因的,看到电路我只是觉得,蜂鸣器最好接集电极。不知道设计这个板子时为什么会把蜂鸣器接发 ...
有源啊。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
看不懂c程序了,这个接法适合无源蜂鸣器(有源没试过),无源是要有一定频率的电流通断才会响,不同频率,响的音不同,只一直通电不会响。我那时是:按下开关,调用定时器按一定频率来回取反,就能实现电流的高速通断了(也许你也是这样有通断,会汇编学的我看不懂c程序了
怪怪的~~感觉你的代码按键之后顶多是让蜂鸣器通电了~~~但是确是直流电~~所以喇叭不会响~~起码要通频率是200Hz的交流电, 喇叭才会响~~
if(按键按下){
& &PORTC&&^=&&0X08;
& &delay_us(200);
程序有问题当然不会响啦
1.管子换成NPN的试一下,基极做控制端,集电极接蜂鸣器,射极接地。
2.楼主这图应该是51里的&&如果是仿真不通过&&或许是 网络标号问题&&试着查一下&&修改后再试试
你量一下,接蜂鸣器之后,E端电压必须大于B端电压,你这样接的话,E端的电压估计小于B端的电压
站长推荐 /3
Powered by扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
电子琴电路论文&#46;doc
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer-4.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口}

我要回帖

更多关于 蜂鸣器不响 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信