51单片机之蜂鸣器为什么不响
在初学单片机的时候,我们会去玩单片机,玩蜂鸣器。初学者玩蜂鸣器的时候会直接把蜂鸣器接上5V电源或者单片机的引脚但发现不响,或者有些蜂鸣器可以响。原因有以下几种:
1、你所使用的蜂鸣器是无源蜂鸣器,蜂鸣器分为无源蜂鸣器和有源蜂鸣器(源指震荡源)。有源蜂鸣器内部有发声电路,直接上电就可以响,而无源蜂鸣器则需要给它一定的脉冲信号(不断高低变化的电压)才会响,脉冲信号的占空比不同,音调就会发声改变。
2、直接接了单片机引脚,单片机引脚的输出能力不足,很难驱动蜂鸣器,一般都是接一个PNP三极管来驱动蜂鸣器。
51单片机之蜂鸣器为什么不响相关推荐
- 51单片机与蜂鸣器实现摩斯密码转换。
51单片机与蜂鸣器实现摩斯密码转换. #include <intrins.h> void delay(unsigned char ms); void delay2(int i); void ...
- 用51单片机驱动蜂鸣器
用51单片机驱动蜂鸣器 #include<reg51.h>//头文件 sbit BEEP=P1^5;//位定义P1的第五个端口为蜂鸣器 void delay() //延时函数 {unsig ...
- 51单片机 AT24C04+蜂鸣器+Proteus仿真
51单片机 AT24C02+蜂鸣器+Proteus仿真 Proteus仿真截图 由于是音频效果,只能以截图展示基本电路 实例代码 #include <reg52.h> #include & ...
- 51单片机控制蜂鸣器发SOS国际求救信号声音实验
说明:本文是51单片机控制蜂鸣器发声实验的高级版,和上个实验差不多,上个实验是控制蜂鸣器发声,本实验可以理解为控制蜂鸣器间断发出不同长度的声音,本文同样重在夯实基础,如果是大神,请自觉飘过. 好了我们 ...
- (十)51单片机——利用蜂鸣器播放《孤勇者》(附成果展示)
目录 硬件部分 蜂鸣器介绍 驱动电路 ULN2003 乐理部分 音符 音符与频率对照 代码部分 运行结果 随着最近孤勇者成为小朋友们的接头暗号之后,于是产生了利用单片机去播放孤勇者的想法,接下来我们来 ...
- 51单片机之蜂鸣器弹钢琴
目录 简介 钢琴音频对照表 仿真测试 仿真电路图 代码 简介 在学习51单片机的过程中无意发现了蜂鸣器调节不同频率居然可以产生不同的声音!!!!! 具体改的是如下这个地方: 于是我突发奇想是不是我能用 ...
- linux串口蜂鸣器报警电路,基于51单片机的蜂鸣器鸣叫震动主从机同步报警设计-BELL--(电路图+程序源码)...
https://v.youku.com/v_show/id_XNDc2MzA2NjQzNg==.html?spm=a2hzp.8253869.0.0 2017-525.51蜂鸣器鸣叫震动主从机同步报警 ...
- 基于51单片机的蜂鸣器音乐,李宗盛林忆莲《为你我受冷风吹》
看到最近反馈还挺好的就多发点存货,所用板材51单片机开发板(普中科技),个人还是很喜欢李宗盛的音乐的,于是就有了今天这期为你我受冷风吹的蜂鸣器版(请使用无源蜂鸣器) 下面是主程序,这套模板也可以用于其 ...
- 51单片机驱动蜂鸣器发声教程(扫盲)
51单片机 蜂鸣器 蜂鸣器发声原理是电流通过电磁线圈,使电磁线圈产生磁场来驱动振动膜发声的,因此需要一定的电流才能驱动它,单片机IO引脚输出的电流较小,单片机输出的TTL电平基本上驱动不了蜂鸣器,因此 ...
最新文章
- 欧盟「人脑计划」​最新进展:新算法模拟生物进化,为大脑如何工作提供新见解...
- 【转载】Java之什么是JIT (Just In Time)?
- SAP Analytics Cloud的Sample Story
- [react] 写个例子说明什么是JSX的内联条件渲染
- ASP.NET页面——页面事件
- python2.7中文字符串_python2.7 怎样将中文字符串转为字节流?
- 数据库原理—关系模型的基本概念(七)
- Histogram Normalization 图像直方图归一化
- python 玩彩票程序 随机产生两位数与用户输入的相比较
- cad填充密度怎么调整_CAD填充实例教程,CAD2018怎么修改填充图案的比例方法
- python--------集合练习题(问卷的调查)
- 【Axure教程】鼠标右键显示菜单
- scrapy爬取实习僧全站
- 深度学习FlappyBird环境搭建
- java程序调用时的调用规则,Java程序调用ILog规则出错
- 带下波浪线的textView
- CAD中的选择集过滤----DXFCode(一)
- 《认知觉醒》-潜意识
- java 文件转换成流_java -IO流_转换流
- windows云服务器部署web网站
热门文章
- 一公司C#编程规范v2.0(转)
- Could not find metadata org.apache.maven.plugins:maven-archetype-plugin/maven-metadata.xml in local
- 基于PHP聊天室的编程思想
- finalize()的真正用法及作用
- IDT Source Code Running Guide(Linux+ffmpeg-0.11.1+opencv-2.4.2)
- PyQt5 的textedit下的setPlainText()和setText区别
- 人力资源管理七大问题
- IO之 java中BIO NIO AIO原理、区别以及应用
- oracle输出数据,Oracle数据库输出输入
- JavaWeb - Request Response