蜂鸣器实验
* 蜂鸣器
蜂鸣器是一种一体化结构的电子讯响器,采用直流电压供电,广泛应用于计算机、打印机、复印机、报警器、电子玩具、汽车电子设备、电话机、定时器等电子产品中作发声器件。蜂鸣器主要分为压电式蜂鸣器和电磁式蜂鸣器两种类型。压电式蜂鸣器主要由多谐振荡器、压电蜂鸣片、阻抗匹配器及共鸣箱、外壳等组成。多谐振荡器由晶体管或集成电路构成,当接通电源后(1.5~15V直流工作电压) , 多谐振荡器起振, 输出1.5~5kHZ的音频信号, 阻抗匹配器推动压电蜂鸣片发声。电磁式蜂鸣器由振荡器、电磁线圈、磁铁、振动膜片及外壳等组成。接通电源后,振荡器产生的音频信号电流通过电磁线圈,使电磁线圈产生磁场,振动膜片在电磁线圈和磁铁的相互作用下,周期性地振动发声。
其实一句话就可概括它们之间的区别,想要压电式蜂鸣器发声,需提供一定频率的脉冲信号;想要电磁式蜂鸣器发声,只需提供电源即可。
还有一点要注意有源蜂鸣器和无源蜂鸣器,有源这的是有振荡器,不是电源的意思。
* 工作原理
1.和LED的不同
我们都知道LED灯是单片机IO口直接控制的,那么蜂鸣器呢?
答案是否定的, 因为51单片机IO口的驱动能力较弱(即使外接上拉电阻),而蜂鸣器驱动需要约30mA,所以非常困难,即使可以驱动,那对于整个芯片的其IO剩下驱动能力就更加弱甚至无法工作。所以我们不会直接使用IO口驱动蜂鸣器,而是通过三极管把电流放大后再驱动蜂鸣器,这样51单片机的IO口只需要提供不到1mA的电流就可控制蜂鸣器。所以我们也经常说到51单片机芯片是用来做控制的,而不是驱动。
2.单片机通过P15引脚连接ULN2003D,ULN2003D连接蜂鸣器。ULN3D相当于当于一个集成的放大电路,起放大电流的作用。

m0单片机io口_51单片机蜂鸣器相关推荐

  1. m0单片机io口_51单片机独立按键和矩阵按键实现

    独立按键实验 按键是一种电子开关,使用时轻轻按开关按钮就可使开关接通,当松开手时, 开关断开.我们开发板上使用的按键及内部简易图如下图所示 管脚与管脚之间(注意是距离)距离长的是导通状态,短的是接通状 ...

  2. 51单片机有几个通用io口_51单片机IO口的四种使用方法

    原标题:51单片机IO口的四种使用方法 传统51单片机IO接口只可以作为标准双向IO接口,如果用其来驱动LED只能用灌电流的方式或是用三极管外扩驱动电路. 灌电流方式 LED正极接VCC,负极接IO口 ...

  3. 51单片机有几个通用io口_51单片机IO端口基础知识及应用

    文章目录 89C51单片机引脚信息单片机IO端口内部结构单片机IO引脚输出应用单片机IO引脚输入应用总结 89C51单片机引脚信息 我们在学习使用任何芯片到时候,可能第一个要注意的就是芯片的引脚信息了 ...

  4. 单片机IO口输入模式

    单片机IO口输入模式 单片机IO口输入输出模式判断 如果判断单片机的此IO口电平是由外电路决定而非单片机本身所决定的,则此IO口就是输入IO口. 如果判断单片机的此IO口电平是由单片机决定而非外电路所 ...

  5. 52单片机IO口输出-蜂鸣器(硬核)

    52单片机IO口输出-蜂鸣器 什么是蜂鸣器 三极管的工作原理 蜂鸣器驱动电路分析 参考代码 欢迎你的到来!这里是我的单片机学习笔记,希望我的笔记可以在你学习的道路上对你有所帮助! 什么是蜂鸣器 蜂鸣器 ...

  6. 【自学51单片机】9 -- 步进电机原理、蜂鸣器原理,单片机IO口的结构,上下拉电阻

    目录 1.单片机IO口的结构 2.上下拉电阻 3.电机 3.1 电机分类 3.2 28BYJ-48型步进电机 3.2 28BYJ-48电机转动原理 3.3 28BYJ-48电机工作模式 3.4 步进电 ...

  7. IO口多路查理复用:三个单片机IO口控制六个LED

    简 介: 本文介绍了单片机的IO控制 LED 中的复用技术,特别查理复用基本原理和特点进行了介绍.使用一款IS31FL3731可以构成16×9的PWM亮度可控的 LED 矩阵. 关键词: 查理复用,C ...

  8. 测量ATMEGA8单片机IO口的输入输出内阻

    ➤ 01背景 在 电子小帮手电路中电源开关电路分析 中介绍测量模块电路实验原理的时候,对于ATmega系列的 单片机的输出端口进行了内部描述 .特别是对于端口做为IO输出口的时候,它可以等效为通过电阻 ...

  9. 如何利用单片机IO口产生两倍的电源电压

    简介 在很多情况下,电子系统中需要获得比工作电源高的电压电源,或者负电源.比如在一些功率器件(MOS)的基极驱动信号.扩展运算放大器的动态范围.一些通信信号(UART232). 现在有很多专门的芯片, ...

最新文章

  1. java有趣项目_有趣的java小项目------猜拳游戏
  2. ubuntu18 激活 pycharm
  3. 搜狗浏览器怎么实现图标旋转 搜狗浏览器实现图标旋转的方法
  4. Iterator(迭代器)遍历Collection集合元素
  5. 如何更好的组织你的Laravel模型
  6. 高晓松卸任北京阿里巴巴音乐科技有限公司董事长
  7. 聊城a货翡翠,大同a货翡翠
  8. 关于ECLIPSE中JSP代码无提示
  9. Java:Spring @Transactional工作原理
  10. php 获取文件扩展名
  11. Vulkan系列教程—VMA教程(七)—Defragmentation(碎片整理)
  12. 前端规范——前后端接口规范
  13. 【算法】格雷码(Gray Code)与8421二进制码之间的转换算法 (LeetCode89)
  14. 为了冰箱贴的一次渗透测试
  15. ubuntu dkms报错
  16. 日语五段动词变形规则
  17. 全国省市县三级数据库
  18. Spring Boot启动参考指南(官方版)
  19. MMpose代码讲解之关键点Heatmap可视化
  20. Typescript - enum 枚举类型(数值型枚举 / 字符串枚举 / 常量枚举 / 异构枚举 / 计算枚举成员 / 联合枚举和枚举成员类型 / 运行时的枚举 / 环境枚举 / 对象与枚举)教程

热门文章

  1. FPGA工程师自述:实践中获得经验 多动手才是王道
  2. Could not register branch into global session xid = 192.168.1.245:8091:2131115197 status = AsyncComm
  3. angular JS + PrimeNG 初学使用
  4. 【沐风老师】3DMAX橱柜生成器工具使用教程
  5. 分布式锁Redisson的使用
  6. 安防专家如何解析安防人脸识别应用
  7. 『赠书活动 | 第四期』《中文版AutoCAD 2022基础教程》
  8. 毕业论文格式的六大要素
  9. Pygame 外星人入侵(10)计分板
  10. [编程题] 钓鱼比赛