美文网首页
09 蜂鸣器

09 蜂鸣器

作者: aaa小菜鸡 | 来源:发表于2018-03-25 18:28 被阅读0次

单片机STC89C52学习——07 LED闪烁

汇总:00 单片机STC89C52学习
参考教程:普中科技

1 工作原理

蜂鸣器 + ULN2003D

1.1 蜂鸣器

无源蜂鸣器 / 压电式蜂鸣器(本开发板使用) 有源蜂鸣器 / 电磁式蜂鸣器
有电路板,有“+” 无电路板,无“+”
由振荡器、电磁线圈、磁铁、振动膜片及外壳等组成。接通电源后,振荡器产生的音频信号电流通过电磁线圈,使电磁线圈产生磁场,振动膜片在电磁线圈和磁铁的相互作用下,周期性地振动发声。 由多谐振荡器、压电蜂鸣片、阻抗匹配器及共鸣箱、外壳等组成。多谐振荡器由晶体管或集成电路构成,当接通电源后(1.5~15V直流工作电压),多谐振荡器起振,输出1.5~2.5kHz的音频信号,阻抗匹配器推动压电蜂鸣片发声。
一定频率脉冲触发,不能用高低电平控制,因为内部没有振荡电路 高低电平控制,直流电压驱动

(两种的区分为:是否含有振荡电路)

  • 注意:单片机管脚不能直接驱动蜂鸣器,需要电流放大

如何改变声音:

  • 音调:改变频率
  • 音量:改变占空比

1.2 ULN2003——起电流放大作用

ULN2003是大电流驱动阵列,多用于单片机、智能仪表、PLC、数字量输出卡等控制电路中。可直接驱动蜂鸣器、继电器等负载 。 ULN2003芯片手册

2 程序:蜂鸣器

#include "reg52.h"

typedef unsigned char u8;
typedef unsigned int u16;

sbit beep = P1^5;

void delay (u16 i)
{
    while(i --);
}

void main()
{
    while (1)
    {
        beep = ~beep;
        delay(100);// 50000约450ms按照500ms算,若约500Hz则T=2ms,50000/500=100
    }
}

效果:蜂鸣器以某音高响

相关文章

  • 09 蜂鸣器

    单片机STC89C52学习——07 LED闪烁 汇总:00 单片机STC89C52学习参考教程:普中科技 1 工作...

  • 【树莓派+arduino实验记录6】无源与有源蜂鸣器

    Arduino 有源蜂鸣器 无源蜂鸣器 树莓派 有源蜂鸣器 C Python 无源蜂鸣器 C Python

  • 树莓派基础实验9:蜂鸣器实验

    一、介绍    蜂鸣器是音频信号装置,蜂鸣器可分为有源蜂鸣器和无源蜂鸣器。有源蜂鸣器直接接上额定电源就可以连续发声...

  • Arduino基础入门篇08—播放音乐

    本篇介绍电子产品中的发声器件—蜂鸣器,通过控制蜂鸣器播放「葫芦娃」,带你回归美好童年。 1. 了解蜂鸣器 蜂鸣器是...

  • proteus仿真 BUZZER 不响

    蜂鸣器分类 蜂鸣器按照驱动方式可分为有源蜂鸣器和无源蜂鸣器。这里的有源和无源不是指有无电源,而是指有无振荡源。有源...

  • 蜂鸣器驱动程序(STM 32)

    有源蜂鸣器和无源蜂鸣器的区别有源蜂鸣器:内置频率发生电路;通电就能发出声音;声音频率固定;成本较高无源蜂鸣器:内部...

  • 蜂鸣器的控制linux

    蜂鸣器的控制linux 1设备的节点 2控制方法,输入1,蜂鸣器响,输入0蜂鸣器停止 3控制代码

  • 2019-10-09蜂鸣器

    1.蜂鸣器的的原理 1.1、无源蜂鸣器原理 (1)早期的蜂鸣器都是无源的(2)内部结构和材料(3)发声原理:两个金...

  • 单片机程序练习1

    蜂鸣器如图是51单片机和蜂鸣器的接口电路,当P1.0输出0时,晶体管导通,在蜂鸣器两端加上工作电压5V,蜂鸣器发声...

  • 蜂鸣器

    蜂鸣器是一种一体化结构的电子讯响器,采用直流电压[https://baike.baidu.com/item/%E7...

网友评论

      本文标题:09 蜂鸣器

      本文链接:https://www.haomeiwen.com/subject/mifkcftx.html