开发板原理图上面蜂鸣器的电路图是这样的,根据视频知道它是一个无源蜂鸣器。
可以看到蜂鸣器的一端和电阻相连,另一端和引脚BZ相连,注意这个BZ并不是元气名称,有图可知,元气名称都是蓝色的,而这个BZ是红色的。我们在开发板原理图上找一个
BZ引脚,发现在ULN2003D这个芯片上有BZ引脚,所以我们就把蜂鸣器的图和ULN2003D的图放在一张图上,而且把他们该连的引脚连起来了。
有图可知BZ1蜂鸣器的BZ引脚和ULN2003引脚的12引脚相连的,这是一个输出引脚,对应的输入引脚是5引脚,有图可知STC89C52单片机的P15引脚是和ULN2003的5引脚相连的。
所以可以通过单片机来控制蜂鸣器,是这么个道道。
ULN2003
看不懂芯片原理图 待续
以上是我整理的资料,达林顿管为什么有反向的作用还是不明白?达林顿管不是放大电流的吗?为什么有反向的作用?续流二极管也不明白
有个问题好像明白了,为什么单片机的P15不能直接和BZ1的BZ引脚相连? 因为让想让蜂鸣器发声是需要一定的电流大小的,而单片机引脚输出的电流非常小,所以必须把单片机引脚输出的这个电流放大,放大电流我们可以用三极管,实际上在网上可以找到很多用三极管驱动蜂鸣器的例子。
比如下图:
比如下图:
但是为什么在STC89C52中是用ULN2003来驱动蜂鸣器的呢?因为板子上没有单独的三极管供我们使用,而ULN2003也有放大电流的作用,同时也是为了熟悉ULN2003这个芯片。
想一下为什么发光二极管就和单片机的引脚直接相连,LED工作不需要驱动电流吗? 我猜测是单片机引脚的电流正好可以驱动LED。
其实有一个很简单的道理,任何用电器都需要一个工作电压,比如蜂鸣器,比如LED灯。这个电压叫额定电压,有的叫驱动电压,驱动电流都是一个意思,额定电压知道了,额定电流就知道了。就拿蜂鸣器来说,额定电压是5V,那么可以推算出额定电流,P15直接接蜂鸣器会导致流入蜂鸣器的电流不满足额定电流,怎么办?让电流放大直到满足额定电流,电流放大用什么东西呢?三极管或者ULN2003,就是这么个思路,理清楚了。
关键字:蜂鸣器 发声 STC89C52 单片机
引用地址:
让蜂鸣器发声
推荐阅读最新更新时间:2024-11-09 08:24
STM32单片机的can总线的配置
STM32的can总线的配置如下: CAN_InitStructure.CAN_TTCM=DISABLE;//禁止时间触发通信模式 CAN_InitStructure.CAN_ABOM=DISABLE; CAN_InitStructure.CAN_AWUM=DISABLE; CAN_InitStructure.CAN_NART=DISABLE;//CAN报文只被发送1次,不管发送的结果如何(成功、出错或仲裁丢失) CAN_InitStructure.CAN_RFLM=DISABLE; CAN_InitStructure.CAN_TXFP=DISABLE; CAN_InitStructure.CAN_Mode=CAN_Mode_
[单片机]
恩智浦推出全新安全无线MCU,进一步扩展广泛的Matter产品组合
恩智浦推出全新安全无线MCU,进一步扩展广泛的Matter产品组合 RW612是恩智浦首款安全三频无线电MCU,集成i.MX RT跨界MCU,支持MatterTM标准(包括Matter over Wi-Fi®、Matter over Thread®和Matter over Ethernet),以简化智能家居设备的设计 全新K32W148无线MCU具有先进的处理能力,支持Thread、Matter、Bluetooth®和Zigbee®等多协议,适用于创建可扩展的智能家居解决方案 两款芯片均包含在恩智浦EdgeLock® Assurance计划中,可提供EdgeLock 2GO服务,支持密钥和证书管理。
[物联网]
基于51单片机老人防跌倒GSM短信报警系统
1、项目简介 选题指导,项目分享: Lighter-z/嵌入式基地 1.1 系统构成 本设计由STC89C52单片机电路+ADXL345加速度传感器电路+按键电路+蜂鸣器报警电路+DS18B20温度传感器电路+LED灯电路+GSM模块电路+电源电路组成。 1.2 系统功能 1、板子竖直放置的时候,蜂鸣器不报警,板子歪倒一定角度,则蜂鸣器鸣叫报警。一段时间约15s未回复正确状态,GSM发送报警信息给手机:Help me!!。 2、如果温度超过38度,蜂鸣器报警,持续温度过高约15s左右,同时短信报警:has a cold 3、设计带有误报警按键,蜂鸣器报警的时候,如果老人认为是误报警,则按键按下,蜂鸣器停止报警,如果持续问题存在还会
[单片机]
单片机的“功耗”如何计算
单片机的功耗是非常难算的,而且在高温下,单片机的功耗还是一个特别重要的参数。 暂且把单片机的功耗按照下面的划分 1.内部功耗(与频率有关) 2.数字输入输出口功耗 2.1输入口 2.2输出高 2.3输出低 3.模拟输入口功耗 从下表可以得出一些基本的参数: 首先我们计算内部功耗 单片机的功耗一般和工作频率有关,在固定频率下与功能有关,有两种计算办法。 第一种,固定频率,增减功能引起电流变化: 第二种,频率变化,不考虑使用模块: 其次计算数字口功耗: 数字输出口,按照表格中的数据,得出内部的Rdson,可计算出输出高和输出低在内部的功耗。 这里需要注意的是,输入口的功耗一般不大,但是设计的IO口有电流注入的时候
[单片机]
IAR for Arm集成开发环境全面支持芯驰科技9系列SoC和E3系列MCU
IAR Embedded Workbench for Arm集成开发环境已全面支持芯驰科技9系列SoC和E3系列MCU 最新版 IAR Embedded Workbench for Arm 全面支持芯驰科技9系列SoC和E3 MCU 芯片,帮助中国汽车行业开发者打造强大的嵌入式开发解决方案 中国上海—2022年6月17日——全球领先的嵌入式开发软件工具和服务提供商IAR Systems日前宣布:其最新发布的IAR Embedded Workbench for Arm 9.30版本已全面支持芯驰科技9系列SoC和E3 MCU芯片。 国内领先的车规芯片企业芯驰科技致力于为未来智慧出行提供高性能、高可靠的车规芯片
[嵌入式]
汽车芯片国产化率目标 25%!本土车规 MCU 蓄势突围
中国汽车工业协会最新数据显示,2023年,我国新能源车产销突破900万辆,市场占有率超过30%,连续9年位居全球第一,成为引领全球汽车产业转型的重要力量。在新能源汽车市场份额和渗透率不断提高的背景下, 车规级芯片 作为汽车产业核心关键零部件,决定着我国未来汽车市场的走向,是我国迈向汽车强国的关键一步。 为此,我国不断发力,以构建自主可控的 半导体产业 链。近日,有外媒报道称,中国正在敦促国内汽车制造商到2025年将汽车芯片本地采购比例提高到25%,旨在减少对进口芯片的依赖,增强国内半导体产业的竞争力。更有汽车业界关系人士透露,“2025年的目标仅是过渡性的、最终是希望所有车用芯片都能实现当地采购”。 另一方面,于中国车企而
[汽车电子]
80c51是几位单片机 80c51单片机有几个中断源
80c51是几位单片机 80C51是一种8位微处理器,也被称为8051,由Intel公司推出。它是最早的商用单片机之一,由于它的简单易用、灵活可靠,被广泛应用于许多嵌入式系统中。在80C51系列中,最常见的型号包括AT89C51和AT89S52等。 80c51单片机寻址范围有多少 80C51单片机的寻址范围取决于其具体的型号和存储器结构。在最常见的AT89C51和AT89S52型号中,其寻址范围如下: 内部RAM寻址范围:0x00-0x7F(128字节) 内部ROM寻址范围:0x0000-0xFFFF(64KB) 特殊功能寄存器(SFR)寻址范围:0x80-0xFF(128字节) 外部扩展RAM
[单片机]
C语言_单片机_break,return,continue,指针优先级
测试代码如下 #include reg51.h #include stdio.h #include intrins.h typedef void (*p_fun)(unsigned int*); //void (*p_fun)(unsigned int*); p_fun p_fun_a; //函数指针变量 void p_fun_parameter(p_fun p_fun_1,unsigned int *test_b) //函数指针做形参 { p_fun_1(test_b); } char putchar(char s) { SBUF=s; while(TI==0) { _nop_(
[单片机]