天天动画片 > 八卦谈 > 2.2蜂鸣器的驱动

2.2蜂鸣器的驱动

八卦谈 佚名 2023-05-03 21:16:39

蜂鸣器的驱动

1、蜂鸣器的介绍

蜂鸣器是一种一体化结构的电子讯响器,采用直流电压供电,广泛应用于计算机、打印机、复印机、报警器、电子玩具、汽车电子设备、电话机、定时器等电子产品中作发声器件。蜂鸣器主要分为压电式蜂鸣器和电磁式蜂鸣器两种类型。图6-2为蜂鸣器外形图。


蜂鸣器外形图

2、蜂鸣器驱动电路


蜂鸣器驱动电路

驱动蜂鸣器需要较大电流,单片机无法提供足够电流,因此需要图6-3中三极管8550来放大电流。当P1.0为高电平时,蜂鸣器发生,当P1.0为低电平时,蜂鸣器发生不发声。

3、程序设计

  1. #include<reg52.h>

  2. #define uint unsigned int

  3. sbit beep=P1^0;

  4. void delay(uint z);

  5. void main()

  6. {

  7. while(1)

  8. {

  9.     beep=1;

  10.     delay(1000);

  11.     beep=0;

  12.     delay(1000);

  13. }

  14. }

  15. void delay(uint z)

  16. {

  17.          uint x,y;

  18.          for(x=0;x<z;x++)

  19.                   for(y=110;y>0;y--);

  20. }

上面的程序只是简单地演示了启动和关闭蜂鸣器,通过改变送电的时间长短可以得到不同音调。


本文标题:2.2蜂鸣器的驱动 - 八卦谈
本文地址:www.ttdhp.com/article/29884.html

天天动画片声明:登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。
扫码关注我们