按摩床厂家
免费服务热线

Free service

hotline

010-00000000
按摩床厂家
热门搜索:
行业资讯
当前位置:首页 > 行业资讯

51单片机驱动蜂鸣器发声的实验

发布时间:2020-07-21 18:31:41 阅读: 来源:按摩床厂家

在单片机系统中,除了显示器件外经常用到发声器件,最常见的发声器件就是蜂鸣器。蜂鸣器一般用于一些要求不高的声音报警及发出按键操作提示音等。

本文引用地址:虽然蜂鸣器也有自己固有的频率,但是也可以对其施加不同频率的方波,使之发出一些简单的乐曲。

1.实例功能

使蜂鸣器发声。通过本实验,能熟练掌握蜂鸣器的应用方法。

2.器件和原理

蜂鸣器最重要的特点是只要按照极性要求加上合适的直流电压就可以发出固有频率的声音,使用起来比扬声器简单。

由此可见,其控制与LED的控制是没有区别的。

3.硬件电路

虽然单片机对蜂鸣器的控制和对LED的控制是一样的,但硬件电路却有所不同。因为蜂鸣器是感性负载,一般不建议用单片机的I/0口直接对其进行操作,最好是加一只驱动三极管。

在要求较高的场合,还要加上一只反相保护二极管。

本实验因为是以学习为目的所以没有加反相二极管保护。

51综合学习系统如上图所示,蜂鸣实验相关硬件电路见下图。

三极管为PNP型,要使蜂鸣器发声,只要将单片机P37口置为低电平就可以了。

4.程序设计

01 #include

O2

03 sbitBUZZER=P3^7;

04

05 voiDMAin(void)

06{

O7 BUZZER=0;

O8while(1);

09}

5.代码分析序号

1:包含51单片机寄存器定义的头文件

序号3:位定义蜂鸣器为P37

序号5-9:main程序

序号7:使P37口输出低电平,蜂鸣器发声

序号8:循环等待0

手机电池相关文章:手机电池修复

51单片机相关文章:51单片机教程

蜂鸣器相关文章:蜂鸣器原理

兰州双眼皮

郑州磨骨

贝贝整形咨询