51单片机学习———3--蜂鸣器

发布者:转眼人老最新更新时间:2021-07-23 来源: eefocus关键字:51单片机  蜂鸣器  播放音乐 手机看文章 扫描二维码
随时随地手机看文章

原理

蜂鸣器介绍

在这里插入图片描述
在这里插入图片描述

电磁式蜂鸣器由振荡器、电磁线圈、磁铁、振动膜片及外壳等组成。

接通电源后,振荡器产生的音频信号电流通过电磁线圈,使电磁线圈产生磁场,振动膜片在电磁线圈和磁铁的相互作用下,周期性地振动发声。


压电式蜂鸣器主要由多谐振荡器、压电蜂鸣片、阻抗匹配器及共鸣箱、外壳等组成。


多谐振荡器由晶体管或集成电路构成,当接通电源后(1.5~15V直流工作电压),多谐振荡器起振,输出1.5~2.5kHZ的音频信号,阻抗匹配器推动压电蜂鸣片发声。


自激蜂鸣器是直流电压驱动的,不需要利用交流信号进行驱动,只需对驱动口输出驱动电平并通过放大电路放大驱动电流就能使蜂鸣器发出声音,非常简单。


蜂鸣器控制

改变单片机引脚输出波形的频率,就可以调整控制蜂鸣器音调,产生各种不同音色、音调的声音。


改变输出电平的高低电平占空比,则可以控制蜂鸣器的声音大小。


电路原理图

在这里插入图片描述
在这里插入图片描述

ULN2003简介

ULN2003 是高耐压、大电流达林顿陈列,由七个硅NPN 达林顿管组成。


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


主要特点 :


500mA 额定集电极电流(单个输出)

高电压输出:50V

输入和各种逻辑类型兼容

继电器驱动器

在这里插入图片描述

代码实现

#include


typedef unsigned char u8;

typedef unsigned int u16;


sbit beep=P1^5;


void delay(u16 i)

{

while(i--);

}


void main()

{

beep=~beep;

delay(10);//通过延时形成脉冲,即频率,通过改变频率可以改变蜂鸣器的音调

}

关键字:51单片机  蜂鸣器  播放音乐 引用地址:51单片机学习———3--蜂鸣器

上一篇:51单片机学习——5--独立按键
下一篇:51单片机学习———2--LED闪烁+流水

推荐阅读最新更新时间:2024-11-02 14:14

51单片机驱动AD7799程序(keil c)
下面提供一个完整版本的ad7799程序,Keil C写的ADI的24位A/DAD7799使用SPI接口程序:(VRS51L3074单片机 是一颗基于8051内核集成了多种模块并可多 范围的在嵌入式设计中应用的芯片,完整的工程文件及hex下载地址:http://www.51hei.com/f/Keil_C_AD7799.rar ) ad7798,ad7799的详细中文资料请看: http://www.51hei.com/chip/4000.html #pragma CODE DEBUG SYMBOLS OBJECTEXTEND //SRC 当与汇编混合编译时需要 #include"VRS51L3074_keil.h" #in
[单片机]
51单片机汇编语言带进位加法指令
带进位加法 指令 (4条) 这4条指令除与 功能相同外,在进行加法运算时还需考虑进位问题。 ADDC A,data ;(A)+(data)+(C) (A) 累加器A中的内容与直接地址单元的内容连同进位位相加,结果存在A中 ADDC A,#data ;(A)+#data +(C) (A) 累加器A中的内容与立即数连同进位位相加,结果存在A中 ADDC A,Rn ;(A)+Rn+(C) (A) 累加器A中的内容与工作寄存器Rn中的内容、连同进位位相加,结果存在A中 ADDC A,@Ri ;(A)+((Ri))+(C) (A) 累加器A中的内容与工作寄存器Ri指向地址单元中的内容、连同进位位相加,结果存在A中用途:将A中的值和其后
[单片机]
51单片机系列知识10--串行通信(1)
一、 基本知识 1、 与串口有关的寄存器 2、 串口的四种工作方式 3、 波特率 几个相关的概念 ① 串行通信有两种基本方式:异步通信方式和同步通信方式 异步:按字符传送,字符前加一个起始位0,字符后加一个停止位1,字符之间没有固定的间隔,51单片机就要这种传送方式。 △ *1以下两个操作由硬件协助完成,不需要软件操控,一个是加起始位和停止位,以便封装成一个帧,一个是计数传输8个数据位。 异步通信的优点:可靠性高、能及时发现错误(原因) 缺点:通信频率低(原因) △*1自己加上的诠释,理解 ① 异步通信中,通信双方必须遵守两项基本约定。 ⑴字符格式—即字符的编码形
[单片机]
<font color='red'>51单片机</font>系列知识10--串行通信(1)
一种基于C51单片机的非抢占式的操作系统架构
摘 要:从Keil C51的内存空间管理方式入手,着重讨论实时操作系统在任务调度时的重入问题,分析一些解决重入的基本方式与方法:分析实时操作系统任务调度的占先性,提出非占先的任务调度是能更适合于Keil C51的一种调度方式。为此,构造这一实时操作系统,并有针对性地介绍此系统的堆管理方法、任务的建立以厦任务的切换等。 关键词:51单片机 实时操作系统 任务重八调度 目前,大多数的产品开发是在基于一些小容量的单片机上进行的。51系列单片机,是我国目前使用最多的单片机系列之一,有非常广大的应用环境与前景,多年来的资源积累,使51系列单片机仍是许多开发者的首选。针对这种情况,近几年涌现出许多基于51内核的扩展芯片,功能越来越齐全,速
[单片机]
一种基于C<font color='red'>51单片机</font>的非抢占式的操作系统架构
使用51单片机驱动舵机程序分析
舵机,又称伺服马达,是一种具有闭环控制系统的机电结构。舵机主要是由外 壳、电路板、无核心马达、齿轮与位置检测器所构成。其工作原理是由控制器发出PWM(脉冲宽度调制)信号给舵机,经电路板上的IC处理后计算出转动方向, 再驱动无核心马达转动,透过减速齿轮将动力传至摆臂,同时由位置检测器(电位器)返回位置信号,判断是否已经到达设定位置,一般舵机只能旋转180度。舵机有3根线,棕色为地,红色为电源正,橙色为信号线,但不同牌子的舵机,线的颜色可能不同,需要注意。 舵机的转动位置是靠控制PWM(脉冲宽度调制)信号的占空比来实现的,标准PWM(脉冲宽度调制)信号的周期固定为20ms,占空比0.5~2.5ms 的正脉冲宽度和舵机的转角-90°~9
[单片机]
51单片机和52单片机有什么区别
  本文主要是关于51单片机和52单片机的相关介绍,并着重对51单片机和52单片机进行了相近的对比分析。   51单片机   51单片机是对所有兼容Intel 8031指令系统的单片机的统称。该系列单片机的始祖是Intel的8004单片机,后来随着Flash rom技术的发展,8004单片机取得了长足的进展,成为应用最广泛的8位单片机之一,其代表型号是ATMEL公司的AT89系列,它广泛应用于工业测控系统之中。很多公司都有51系列的兼容机型推出,今后很长的一段时间内将占有大量市场。51单片机是基础入门的一个单片机,还是应用最广泛的一种。需要注意的是51系列的单片机一般不具备自编程能力。      功能   ·8位CPU·4kb
[单片机]
浅析51单片机IO口的四种使用方法
传统51单片机IO接口只可以作为标准双向IO接口,如果用其来驱动LED只能用灌电流的方式或是用三极管外扩驱动电路。 灌电流方式:LED正极接VCC,负极接IO口。IO为高电平是LED两极电平相同,没有电流,LED熄灭;IO为低电平时,电流从VCC流入IO,LED点亮。但是当你吧LED正极接在IO接口,负极接GND时,将IO接口置于高电平,LED会亮,但因为IO接口上拉能力不足而使亮度不理想,可以用下面介绍的方式解决这个问题。 推挽工作方式:LED正负极分别接在两个IO口上,然后设置正极IO接口为推挽输出,负极IO接口为标准双向灌电流输入。推挽方式具有强上拉能力,可以实现高电平驱动LED。 IO口的四种使用方法 从
[单片机]
浅析<font color='red'>51单片机</font>IO口的四种使用方法
由FWl22-M构成的短距离无线数据通信系统
   摘要 利用AT89LV52单片机作控制器,实现基于RFWaves公司的射频芯片RFWl22-M的短距离无线数据通信系统;分析射频芯片RFWl22-M及其与单片机的接口芯片RFW-D100的特点;给出系统的硬件原理框图厦软件流程图。对应用于该装置的无线数据传输协议CSMA进行分析,并且在对固件的编程配置中加以实现,    关键词 无线数据通信系统 RFWl22-M RFW-D100 AT89LV52 CSMA协议   目前,短程射频通信技术是一种热门技术,已广泛应用于实际中。主要有无线局域网(WLAN)、个人区域网络(PAN)及无线短距离消费类产品(如中低速数据传输应用,有效范围在30m以内)。该通信技术的标准有ⅢEE80
[安防电子]
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved