欢迎来到天天文库
浏览记录
ID:875339
大小:741.03 KB
页数:20页
时间:2017-09-22
《基于单片机的电子音乐门铃设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、微机控制系统应用方向学年设计任务书学院计算机与信息工程学院专业计算机科学与技术课程名称微机控制系统应用方向题目基于单片机的电子音乐门铃完成期限自2013年7月3日至2013年8月29日共8周内容及任务一、项目的目的基于单片机的电子音乐门铃设计,强化动手能力,为毕业设计做准备。二、项目任务的主要内容和要求1.用I/O口产生一定频率的方波,驱动蜂鸣器,发出不同的音调,从而演奏乐曲(至少三首乐曲,每首不少于30秒)2.客人可通过门铃按键器播放音乐,并显示等待时间。3.如果主人在家,可暂停并取消音乐播放。三、项目设计(研究)思路通过仿真软件PROTUES实现要求的硬件电路图
2、,晶振电路、最小系统、数码管、按键、蜂鸣器等;软件实现按键事件、音乐播放、数码管显示等;首先实现硬件电路图,再软件处理的时候,通过中断和定时器,实现按键请求处理和计时显示处理,对于两个定时器T0和T1同时使用不是很熟悉,刚开始二者总是不能同时实现,通过针对性测试和查找资料,最终实现。四、具体成果形式和要求通过PROTUES仿真电路图展示项目主要功能。进度安排起止日期工作内容7.4--7.5召开小组会议,讨论设计的主要内容,进行明确的分工;7.6--8.23查找参考资料,解决相关问题;8.23--8.26完成仿真电路图和实现代码;8.26--8.28书写设计文档。主要
3、参考资料1.彭伟.单片机C语言程序设计实训100例[M],电子工业出版社,2009.6.2.谭浩强.C语言程序设计(第二版)[M],北京:清华大学出版社,1991.3.李建忠.单片机原理及应用[M],西安电子科技大学出版社,2008.2.指导教师意见(签字):年月日系(教研室)主任意见(签字):年月日微机控制系统应用方向学年设计说明书学院名称:计算机与信息工程学院班级名称:计科101学生姓名:祖杰、赵雷、周来宇、朱路平、张毅苗学号:2010211154、2010211150、2010211151、2010211153、2010211147题目:基于单片机的电子音乐门
4、铃设计指导教师姓名:董再秀起止日期:2013.07.03--2013.08.29目录第一部分:正文部分11绪论11.1研究背景11.2主要工作11.3研究内容12系统总体方案12.1系统组成框图12.2音乐门铃的功能结构图23硬件设计23.1各部分硬件设计及其原理23.1.1AT89C51简介23.1.2时钟振荡电路33.2硬件电路图及功能34软件设计44.1音调的确定44.2节拍的确定54.3编码65调试75.1检查硬件连接75.2检查软件系统75.3测试结果7总结8致谢8第二部分:参考文献9附录A源代码及注释10第三部分:指导教师评语15第四部分:成绩评定15第
5、一部分:正文部分1绪论1.1研究背景随着人类社会的发展,人们对视觉、听觉方面的享受提出了越来越高的要求。传统的门铃由于发音单调,已经不能很好满足人们的需要,不能实现批量生产。本文设计的音乐门铃是以单片机为核心元件的电子式音乐门铃,体积小,功能强,能演奏和旋音乐,使用方便,并具有一定的商业价值。人类所接触的信息也在不断增加并且日益复杂。面对浩如烟海的信息,人们已经能够利用计算机等工具高效准确地对之进行处理,但要想将处理完的信息及时,清晰地传递给别人,还必须通过寻求更加卓越的显示技术来实现。单片机技术与数码管显示技术的结合,使信息传输交流向着智能可视化方向迅速发展。1.
6、2主要工作本设计是基于AT89C51单片机的可控音乐门铃程序设计。该音乐门铃是一个依据单片机技术原理,通过PROTEUS仿真软件对硬件电路进行仿真制作以及利用KEIL软件对音乐门铃源程序进行C语言编译,而设计制作出的一个多功能音乐门铃。1.3研究内容1)用I/O口产生一定频率的方波,驱动蜂鸣器,发出不同的音调,从而演奏乐曲(至少三首乐曲,每首不少于30秒)。2)客人可通过门铃按键器播放音乐,并显示等待显示时间。3)如果主人在家,可暂停并取消音乐。2系统总体方案2.1系统组成框图音乐门铃的系统结构以AT89C51单片机位控制核心,加上2个按键、时钟复位电路、蜂鸣器、数
7、码管模块组成。单片机负责接收按键的输入,根据输入控制音乐播放曲目和显示等待时间以及蜂鸣器发音。系统组成框图如图2-1所示。图2-1系统组成框图2.2音乐门铃的功能结构图音乐门铃的功能结构如图2-2所示。门铃按键是实现播放音乐的功能,可播放的曲目有4首,分别是千年之恋、寂寞沙洲冷、小小葫芦娃和同桌的你。复位按键是实现音乐停止和时间清零的功能,由主人完成操作。图2-2音乐门铃功能结构图3硬件设计3.1各部分硬件设计及其原理3.1.1AT89C51简介AT89C51是一种带4K字节闪存可编程可擦除只读存储器(FPEROM—FlashProgrammableandEra
此文档下载收益归作者所有