基于51单片机的电子音乐门铃设计
- 格式:docx
- 大小:37.42 KB
- 文档页数:3
基于单片机PWM控制的音乐门铃的设计
基于单片机PWM控制的音乐门铃的设计
李亚琴
【摘要】摘要:针对传统51单片机定时翻转电平驱动蜂鸣器存在的不足之处,提出了以PIC单片机为平台,利用PWM产生的音频信号驱动蜂鸣器演奏乐曲,实现了音乐门铃系统的应用设计。
通过PWM 端口输出不同脉冲信号频率及脉宽,驱动蜂鸣器发出不同的音调,并利用内部定时器来控制音调高低和节拍长度,此外结合按键切换播放不同的歌曲。
经PROteus进行仿真测试后,发现该系统小巧灵活,方便安装,具有实用价值。
【期刊名称】《电子测试》
【年(卷),期】2019(000)014
【总页数】3
【关键词】PIC单片机;PWM;蜂鸣器;定时器;音乐门铃
0 引言
随着微电子技术、无线技术和网络技术的飞速发展以及人们生活水平的大幅度提高,人们对居住环境的安全、方便提出了越来越高的要求,尤其是在智能化住宅中,人们迫切需要一种不仅安全可靠、使用方便等优点于一体的智能门铃产品,一般地,可利用51单片机I/O 定时翻转电平产生固定频率方波信号来驱动蜂鸣器实现音乐响铃功能,但是该方法实现相对复杂,占用较多软硬件资源[1-2]。
基于此,本文设计了一种基于PIC单片机的音乐门铃系统,以PIC单片机为主控制器,通过寄存器操作控制PWM信号的频率及脉宽,驱动蜂鸣器发出不同的音调,占用硬件资源少,音乐音调和节拍易控制[3-4]。
1 系统总体设计。
微机控制系统应用方向学年设计任务书微机控制系统应用方向学年设计说明书学院名称:计算机与信息工程学院班级名称:计科101学生:祖杰、雷、周来宇、朱路平、毅苗学号:2010211154、2010211150、2010211151、2010211153、2010211147题目:基于单片机的电子音乐门铃设计指导教师姓名:董再秀起止日期:2013.07.03--2013.08.29目录第一部分:正文部分 (1)1 绪论 (1)1.1 研究背景 (1)1.2 主要工作 (1)1.3 研究容 (1)2 系统总体方案 (1)2.1 系统组成框图 (1)2.2 音乐门铃的功能结构图 (2)3 硬件设计 (2)3.1 各部分硬件设计及其原理 (2)3.1.1 AT89C51简介 (2)3.1.2 时钟振荡电路 (3)3.2 硬件电路图及功能 (3)4 软件设计 (4)4.1 音调的确定 (4)4.2 节拍的确定 (5)4.3 编码 (6)5 调试 (7)5.1 检查硬件连接 (7)5.2 检查软件系统 (7)5.3 测试结果 (7)总结 (8)致 (8)第二部分:参考文献 (9)附录A 源代码及注释 (10)第三部分:指导教师评语 (15)第四部分:成绩评定 (15)第一部分:正文部分1 绪论1.1 研究背景随着人类社会的发展,人们对视觉、听觉方面的享受提出了越来越高的要求。
传统的门铃由于发音单调,已经不能很好满足人们的需要,不能实现批量生产。
本文设计的音乐门铃是以单片机为核心元件的电子式音乐门铃,体积小,功能强,能演奏和旋音乐,使用方便,并具有一定的商业价值。
人类所接触的信息也在不断增加并且日益复杂。
面对浩如烟海的信息,人们已经能够利用计算机等工具高效准确地对之进行处理,但要想将处理完的信息及时,清晰地传递给别人,还必须通过寻求更加卓越的显示技术来实现。
单片机技术与数码管显示技术的结合,使信息传输交流向着智能可视化方向迅速发展。
基于单⽚机的电⼦⾳乐门铃设计毕业设计常州信息职业技术学院电⼦与电⽓⼯程学院毕业设计论⽂学⽣毕业设计(论⽂)报告设计(论⽂)题⽬:基于单⽚机的电⼦⾳乐门铃设计毕业设计(论⽂)原创性声明和使⽤授权说明原创性声明本⼈郑重承诺:所呈交的毕业设计(论⽂),是我个⼈在指导教师的指导下进⾏的研究⼯作及取得的成果。
尽我所知,除⽂中特别加以标注和致谢的地⽅外,不包含其他⼈或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历⽽使⽤过的材料。
对本研究提供过帮助和做出过贡献的个⼈或集体,均已在⽂中作了明确的说明并表⽰了谢意。
作者签名:⽇期:指导教师签名:⽇期:使⽤授权说明本⼈完全了解⼤学关于收集、保存、使⽤毕业设计(论⽂)的规定,即:按照学校要求提交毕业设计(论⽂)的印刷本和电⼦版本;学校有权保存毕业设计(论⽂)的印刷本和电⼦版,并提供⽬录检索与阅览服务;学校可以采⽤影印、缩印、数字化或其它复制⼿段保存论⽂;在不以赢利为⽬的前提下,学校可以公布论⽂的部分或全部内容。
作者签名:⽇期:学位论⽂原创性声明本⼈郑重声明:所呈交的论⽂是本⼈在导师的指导下独⽴进⾏研究所取得的研究成果。
除了⽂中特别加以标注引⽤的内容外,本论⽂不包含任何其他个⼈或集体已经发表或撰写的成果作品。
对本⽂的研究做出重要贡献的个⼈和集体,均已在⽂中以明确⽅式标明。
本⼈完全意识到本声明的法律后果由本⼈承担。
作者签名:⽇期:年⽉⽇学位论⽂版权使⽤授权书本学位论⽂作者完全了解学校有关保留、使⽤学位论⽂的规定,同意学校保留并向国家有关部门或机构送交论⽂的复印件和电⼦版,允许论⽂被查阅和借阅。
本⼈授权⼤学可以将本学位论⽂的全部或部分内容编⼊有关数据库进⾏检索,可以采⽤影印、缩印或扫描等复制⼿段保存和汇编本学位论⽂。
涉密论⽂按学校规定处理。
作者签名:⽇期:年⽉⽇导师签名:⽇期:年⽉⽇注意事项1.设计(论⽂)的内容包括:1)封⾯(按教务处制定的标准封⾯格式制作)2)原创性声明3)中⽂摘要(300字左右)、关键词4)外⽂摘要、关键词5)⽬次页(附件不统⼀编⼊)6)论⽂主体部分:引⾔(或绪论)、正⽂、结论7)参考⽂献8)致谢9)附录(对论⽂⽀持必要时)2.论⽂字数要求:理⼯类设计(论⽂)正⽂字数不少于1万字(不包括图纸、程序清单等),⽂科类论⽂正⽂字数不少于1.2万字。
微机控制系统应用方向学年设计任务书学院课程名称完成期限计算机与信息工程学院专业计算机科学与技术微机控制系统应用方向题目基于单片机的电子音乐门铃自 2013 年 7 月 3 日至 2013 年 8 月 29 日共8周一、项目的目的基于单片机的电子音乐门铃设计,强化动手能力,为毕业设计做准备。
二、项目任务的主要内容和要求1.用 I/O 口产生一定频率的方波,驱动蜂鸣器,发出不同的音调,从而演奏乐曲(至少三首乐曲,每首不少于 30 秒)内 2.客人可通过门铃按键器播放音乐,并显示等待时间。
容3.如果主人在家,可暂停并取消音乐播放。
及三、项目设计(研究)思路通过仿真软件 PROTUES 实现要求的硬件电路图,晶振电路、最小系统、任数码管、按键、蜂鸣器等;软件实现按键事件、音乐播放、数码管显示务等;首先实现硬件电路图,再软件处理的时候,通过中断和定时器,实现按键请求处理和计时显示处理,对于两个定时器T0 和 T1 同时使用不是很熟悉,刚开始二者总是不能同时实现,通过针对性测试和查找资料,最终实现。
四、具体成果形式和要求通过 PROTUES 仿真电路图展示项目主要功能。
起止日期工作内容进度7.4--7.5召开小组会议,讨论设计的主要内容,进行明确的分工;7.6--8.23查找参考资料,解决相关问题;安排8.23--8.26完成仿真电路图和实现代码;8.26--8.28书写设计文档。
主要参考资料指导教师意见系(教研室)主任意见1.彭伟 .单片机 C 语言程序设计实训 100 例[M], 电子工业出版社 ,2009.6.2.谭浩强 .C 语言程序设计(第二版) [M], 北京 :清华大学出版社 ,1991.3.李建忠 .单片机原理及应用 [M], 西安电子科技大学出版社 ,2008.2.(签字):年月日(签字):年月日微机控制系统应用方向学年设计说明书学院名称:班级名称:学生姓名:计算机与信息工程学院计科 101祖杰、赵雷、周来宇、朱路平、张毅苗学号:2010211154、2010211150、2010211151、2010211153、2010211147题目:基于单片机的电子音乐门铃设计指导教师姓名:董再秀起止日期:2013.07.03--2013.08.29目录第一部分:正文部分 (1)1 绪论 (1)1.1研究背景 (1)1.2主要工作 (1)1.3研究内容 (1)2 系统总体方案 (1)2.1系统组成框图 (1)2.2音乐门铃的功能结构图. (2)3 硬件设计 (2)3.1各部分硬件设计及其原理. (2)3.1.1 AT89C51简介 (2)3.1.2 时钟振荡电路 (3)3.2硬件电路图及功能 (3)4 软件设计 (4)4.1音调的确定 (4)4.2节拍的确定 (5)4.3编码 (6)5 调试 (7)5.1检查硬件连接 (7)5.2检查软件系统 (7)5.3测试结果 (7)总结 (8)致谢 (8)第二部分:参考文献 (9)附录 A 源代码及注释 (10)第三部分:指导教师评语 (15)第四部分:成绩评定 (15)第一部分:正文部分1绪论1.1研究背景随着人类社会的发展,人们对视觉、听觉方面的享受提出了越来越高的要求。
单片机课程设计电子门铃电子门铃设计项目一、引言电子门铃是现代家庭和办公室的常见设备之一,其功用是用来通知屋内的人有人敲门或访客到来。
随着科技的进步,电子门铃也越来越智能化,通常包含音频和视频功能,能够通过手机或其他远程设备实时接收访客信息。
本课程设计的目的是设计一个基于单片机的电子门铃,能够实现基本的功能,如接收门铃按键信号、发出响铃声音等。
二、设计思路本课程设计选择使用8051系列单片机作为核心处理器,主要通过其IO口来实现门铃按键输入和声音输出控制。
设计的基本原理如下:1.按键输入部分:使用独立按键开关作为门铃按键,按下按键时,门铃按键信号通过电阻和电容电路进行去抖处理,并送入8051单片机的IO 口。
2.声音输出部分:使用蜂鸣器作为声音输出装置,当门铃按键信号触发时,通过单片机的IO口控制蜂鸣器发出一段特定频率的声音。
3.供电电源:使用外部电源适配器供电,将稳压电源输出接入单片机的电源输入端,以提供工作电压。
三、设计步骤1.硬件设计(1)按键输入电路设计:门铃按键、电阻和电容电路连接在一起,通过连接到单片机的IO口,实现按键信号的输入。
(2)声音输出电路设计:将蜂鸣器连接到单片机的IO口和GND,通过单片机的IO口控制蜂鸣器的开关状态,以发出声音。
(3)电源电路设计:将外部电源适配器的正极接入单片机的电源输入端,负极接入地线,以提供工作电压。
2.软件设计(1)编写门铃按键信号检测程序:在单片机的主程序中,使用循环检测门铃按键信号,当检测到门铃按键按下时,触发门铃响铃的程序。
(2)编写门铃响铃程序:在门铃响铃程序中,通过单片机的IO口控制蜂鸣器的开关状态,以产生一定频率的声音。
可以设置不同的频率和间隔时间,以实现不同的铃声效果。
(3)编写外部中断程序:为了实现按键的去抖处理,可以使用外部中断来触发按键信号的检测和处理程序。
四、实验结果经过硬件和软件设计后,完成了电子门铃的设计。
当按下门铃按键时,蜂鸣器发出一段特定频率的声音,表示门铃响铃。
常州信息职业技术学院学生毕业设计(论文)报告系别:电子与电气工程学院专业:电子信息工程技术班号:电气111班学生姓名:陈奕玲学生学号:1105093119设计(论文)题目:基于单片机的电子音乐门铃设计指导教师:宋艳设计地点:常州信息职业技术学院起迄日期:2012.11.15----2013.05.25毕业设计(论文)任务书专业电子信息工程技术班级电气111班姓名陈奕玲一、课题名称:基于单片机的无线音乐门铃设计二、主要技术指标(或基本要求)采用STC89C51单片机作为主控制器,外部加上三极管驱动放音设备,超再生无线模块实现无线的连接。
遥控器采用PT2262编码芯片对信号编码,并由超再生无线模块发射信号。
三、主要工作内容:系统总体方案设计,硬件电路的具体设计,电源电路设计,调试与实现四、主要参考文献:周良权傅恩锡李世馨编模拟电子技术基础(第三版)[M].b北京:高等教育出版社2006.__ 张玉莲编电子CAD(Protel99SE)实训指导书(第一版)[M].西安电子科技大学出版社2007 林春景编模拟电子线路(21世纪普通高等教育电子信息类规划教材)(第一版)[M].机械工业出版社2009学生(签名)年月日指导教师(签名)年月日教研室主任(签名)年月日系主任(签名)年月日毕业设计(论文)开题报告基于单片机的电子音乐门铃设计目录目录............................................................................................................................................................ 摘要. (I)ABSTRACT ............................................................................................................................................... I I 第1章前言. 01.1课题选题背景 01.2国内外研究状况 01.3研究无线遥控音乐门铃的意义 (1)第2章系统总体方案设计 (1)任务与要求 (1)第3章硬件电路设计 (1)3.1系统总体框图 (1)3.2电源电路设计 (2)3.3发射电路设计 (3)3.4接收电路设计 (5)3.5主控电路设计 (6)3.6放音驱动电路设计 (11)第4章系统软件设计 (12)4.1单片机发声概述 (12)4.1.1 音调 (12)4.1.2 节拍 (13)4.2编程软件K EIL C51 (13)4.3画图软件P ROTEL99SE (14)4.4系统总体程序流程图 (16)第5章调试与实现 (16)5.1调试过程 (16)5.2焊接遇到的主要技术问题 (17)5.3功能的调试方法 (17)第6章结束语 (18)6.1意见与改进 (18)6.2设计的收获与体会 (18)致谢 (19)参考文献 0附录一:原理图 (1)附录二:仿真图 (2)附录三:源程序 (3)摘要随着微电子技术、无线技术和网络技术的飞速发展以与人们生活水平的大幅度提高,人们对居住环境的安全、方便提出了越来越高的要求,尤其是在智能化住宅中,人们迫切需要一种不仅安全可靠、使用方便等优点于一体的智能门铃产品,因此无线遥控音乐门铃系统的设计成为本课题研究的目标。
控制电路学年设计任务书控制电路设计说明书学院名称:计算机与信息工程班级名称:2013级物联网工程1班学生姓名:高战学号:2013211641题目:基于单片机的电子音乐门铃指导教师姓名:董再秀起止日期:2015年7月9日-8月28日第一部分:正文部分一、选题背景随着时代的前进和发展,控制智能化、小型化、低功耗化得到广泛关注。
在这些领域中,单片机起到了举足轻重的作用,这就把单片机的应用提升到重要的地位,单片机应用系统设计就成为新的技术热点。
近几年来,随着市场上智能家居的不断升温,门铃系统已作为智能化办公室和智能化住宅小区的一个重要组成部分,被各商家和用户所接受。
人们已开始习惯用个性化的音乐门铃代替传统铁门铃,这使电子音乐门铃系统得到了飞跃性的发展。
随着单片机技术的飞速发展,通过单片机实现人们对物质生活的满足,这将会日益成为今后的一个重要发展的方向。
本设计是介绍了由AT89C51单片机来构成电子音乐门铃系统的工作过程,本系统主要完成该电子门铃不仅具有普通电子门铃的功能,而且还具有液晶显示屏提示功能。
单片机价格便宜,性能可靠,耗电量少,安装也简便,按下再也不是“叮咚”声,而是悦耳的音乐,让客人可以耐心的等待;它的工作状态能够由用户自行设定音乐和提示语,给来访者提供必要的音乐和文字回应信息,给人们生活提供很大的便利。
二、相关知识2.1 硬件部分2.1.1 AT89C51单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。
相当于一个微型的计算机,和计算机相比,单片机只缺少了I/O设备。
概括的讲:一块芯片就成了一台计算机。
它的体积小、质量轻、价格便宜、为学习、应用和开发提供了便利条件。
同时,学习使用单片机是了解计算机原理与结构的最佳选择。
AT89C51是一个8位的微处理器,并包含有4KB的Flash存储器,即单片微机。
在很多的嵌入式控制系统中,许多具有高度灵活性及低成本的解决方案都由AT89C51为其提供。
基于单片机的无线报警音乐门铃的设计(硬件设计)Microcontroller-based wireless alarm tone music doorbell design(hardware design)总计毕业设计(论文) 29 页表格 3 个插图 24 幅摘要单片微机的出现是计算机技术发展史上的一个重要的里程碑,它让计算机从海量的数值计算进入到智能化控制领域。
作为21世纪的工科大学生,不仅要熟练地使用通用微机进行各种数据处理,还要把计算机技术运用到专业领域或相关领域,即具有“开发”能力。
随着技术的发展,单片机作为小型智能化控制设备得到了越来越多的用途,特别是以单片机为核心的控制设备得到了实用性的发展,越来越用于社会和大众生活。
本文介绍了一款基STC89C51 单片机设计的无线报警音乐门铃,在不同的章节介绍了门铃系统中应用到得电子元件的一些基本内容,其中,详细介绍了本系统核心元件PT226 2/PT2272编解码元件的工作原理。
同时给出该门铃系统的硬件电路图和源程序。
本文简要介绍了MCS-51单片机的结构及应用特点,并详细地提出了基于MCS-51单片机无线门铃的软件和硬件设计的方法。
鉴于其有安全可靠、价格低廉、硬件电路简单、便于实现、易于改进等优点,市场前景良好。
关键词:单片机, 无线数据收发,pt2262/pt2272编解码芯片IAbstractMicrocomputer development of computer technology there is an important milestone in the history, which makes computer numerical calculation from the mass into the field of intelligent control. As the 21st century college student, not only proficient in the use of computer to various data processing, but also to the use of computer technology to the fields or related areas, namely with the "development" capabilities. With the technology, intelligent control devices as a small single chip has been a growing number of uses, especially single chip as the core control equipment has been the development of practical, more for social and public life.This article describes the design of a microcontroller-based wireless alarm STC89C51 musical doorbell, introduced in different sections of the application of the bell system to get some of the basic elements of electronic components, which details the core components of this system of encoding and decoding components PT2262/PT2272 it works. Also gives the doorbell hardware circuit and the source.This paper describes the structure of MCS-51 microcontroller and application characteristics, and detailed proposed MCS-51 microcontroller based wireless doorbell of the software and hardware design methods. Given its a safe and reliable, low cost, hardware circuit is simple, easy to implement, easy to improve the advantages of a good market prospect. Keywords: microcontroller, wireless data transceiver, pt2262/pt2272 codec chip目录摘要 (I)Abstract......................................................................................................................................... I I 目录 ..................................................................................................................................... I II 第一章绪论.. (1)1.1 选题背景 (1)1.2 课题研究的目的和意义 (1)1.3 国内(外)研究现状 (1)1.4 论文的主要内容 (2)第二章系统分析 (3)2.1需求分析 (3)2.2可行性分析 (4)2.3开发环境简介 (4)第三章系统设计与实现 (5)3.1 硬件设计与实现 (5)3.2系统组成 (5)3.2.1 最小系统 (6)3.2.2PT2262/PT2272编解码系统 (16)3.2.3 无线数据收发系统 (21)3.2.4 音频放大模块喇叭 (22)3.2.5 电路板电路图 (23)结论 (27)参考文献 (28)致谢 (28)III第一章绪论1.1 选题背景目前,我国的住宅发展已进入一个新的发展时期,住宅需求已从追求简单生存空间的数量型需求向追求数量、质量、功能、服务等多重需求过渡。
常州信息职业技术学院电子与电气工程学院毕业设计论文学生毕业设计(论文)报告设计(论文)题目:基于单片机的电子音乐门铃设计毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。
尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。
对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。
作者签名:日期:指导教师签名:日期:使用授权说明本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。
作者签名:日期:学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。
除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。
对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。
本人完全意识到本声明的法律后果由本人承担。
作者签名:日期:年月日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。
本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。
涉密论文按学校规定处理。
作者签名:日期:年月日导师签名:日期:年月日注意事项1.设计(论文)的内容包括:1)封面(按教务处制定的标准封面格式制作)2)原创性声明3)中文摘要(300字左右)、关键词4)外文摘要、关键词5)目次页(附件不统一编入)6)论文主体部分:引言(或绪论)、正文、结论7)参考文献8)致谢9)附录(对论文支持必要时)2.论文字数要求:理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。
基于51单片机的电子音乐门铃设计
摘要:
本文介绍了一种基于51单片机的电子音乐门铃设计方案。
门铃采用51单片机作为主控芯片,运用PWM技术实现音乐的合成播放,同时添加呼叫功能,能够实现多种音效与呼叫声音的切换。
该门铃具有音效美观、使用方便、可靠稳定的特点,适用于门口、房间、企业单位等场景使用。
关键词:51单片机、电子音乐门铃、PWM技术、合成播放、呼叫功能
1.引言
随着科技的不断发展,人们对产品音效的要求也有了不断提高。
而门铃作为家庭中不可缺少的部件,其音效的美观性和使用功能性愈加被用户所关注。
本设计基于51单片机,采用PWM技术实现音乐的合成播放,同时添加呼叫功能,能够实现多种音效与呼叫声音的切换。
2.硬件设计
2.1 硬件框图
本门铃主要由两部分组成:音乐合成模块和呼叫模块。
其中,音乐合成模块采用51单片机作为主控芯片,连接PWM模块和音频输出模块;呼叫模块连接按键模块和寻呼机,如图1所示。
2.2 电路设计
音乐合成模块采用了PWM技术,可以实现多种音效的合成播放,并通过DAC模块输出到音频输出模块。
具体电路设计如图2所示,其中,M1是51单片机的控制引脚,P1.0是按键输入引脚,J1是音频输出插座。
呼叫模块采用了按键控制寻呼机的方式,如图3所示,K1是呼叫按钮,K1下方是寻呼机。
3.软件设计
3.1 软件流程图
本门铃的软件设计采用了C语言,其流程如图4所示,主要分为四个模块:音乐模块、呼叫模块、按键模块和主程序模块。
3.2 代码
本设计的代码主要分为以下几个部分:
1. 定义51单片机端口和PWM模块
2. 定义音频合成数组,各种音效数组
3. 接口设计以及中断服务程序的编写
4. 设计菜单系统以及音频切换
具体代码如下所示:
#define led P2
#define PWM P3
//定义音频合成数组
code unsigned char WAVE[12][25] ={
{0, 126, 224, 152, 48, 24, 18, 12, 6, 4, 2, 1},
{0, 1, 2, 4, 6, 12, 18, 24, 48, 152, 224, 126}, ……
};
//定义各种音效数组
code unsigned char DINGDONG[25] = {1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 0, 1};
code unsigned char BIRTHDAY[25] = {1, 1, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 1, 1, 1, 1, 1};
//初始化函数
void Init(void) {
……
}
//主程序
void main(void) {
Init();
while (1) {
……
}
}
如上代码所示,我们对51单片机端口和PWM模块进行了定义,
在菜单系统中,我们使用各种音效数组并根据按键代码进行音频切换。
此外,在初始化函数中我们还对各个引脚进行了设置。
4.实验结果
使用本门铃,我们可以实现多种音效的合成与播放,以及音效与
呼叫声音的切换。
经过测试,该门铃能够保证音乐的合成与变换稳定
可靠,使用起来十分方便。
5.结论
本论文介绍了一种基于51单片机的电子音乐门铃设计方案。
该
门铃采用了PWM技术并添加呼叫功能,能够实现多种音效与呼叫声音
的切换,具有音效美观、使用方便、可靠稳定的特点,并在家庭、门口、企业单位等场景下具有广泛的使用价值。