您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 酒店餐饮 > 基于单片机的音乐门铃设计
机械与电子工程学院课程设计报告课程名称单片机课程设计设计题目音乐门铃的设计所学专业名称电气自动化班级自动化114学号2011210873学生姓名唐菊生指导教师王炳庭年月日机电学院单片机课程设计任务书设计名称:音乐门铃的设计学生姓名:唐菊生指导教师:王炳庭起止时间:自2014年5月5日起至2014年5月18日止一、课程设计目的此次课程设计是完成电子门铃的设计与实现,为此我们从网上查阅了相关知识,利用自己所学的知识和老师的指导,完成了此次设计。该设计包括设计的基本原理,电子门铃的硬件设计,电子门铃的软件设计等。二、课程设计任务和基本要求1.了解单片机的编程.电路的分析方法以及系统控制原理2.电子音乐门铃的电路图设计。3.电子音乐门铃控制程序的编写。4.电子音乐门铃的制作。机电学院单片机课程设计指导老师评价表院(部)机电学院年级专业自动化114学生姓名唐菊生学生学号2011210873题目音乐门铃的设计一、指导老师评语指导老师签名:年月日二、成绩评定指导老师签名:年月日-0-目录摘要与关键词......................................................................................................................................................1第一章基本原理................................................................................................................................................21.1前期工作...............................................................................................................................................21.2电路结构................................................................................................................................................21.3单片机选型............................................................................................................................................21.3.1AT89C2051单片机定时器的工作原理.....................................................................................21.3.2AT89C51单片机的优点.........................................................................................................2第二章音乐门铃的硬件设计............................................................................................................................32.1电源模块电路.....................................................................................................................................32.2复位模块电路........................................................................................................................................32.3按键模块电路........................................................................................................................................42.4门铃模块电路........................................................................................................................................4第三章音乐门铃的软件设计............................................................................................................................53.1定时器/计数器的运用...........................................................................................................................53.2程序流程图............................................................................................................................................53.3源代码....................................................................................................................................................6第四章系统调试仿真........................................................................................................................................7心得与体会..........................................................................................................................................................8参考文献..............................................................................................................................................................9-1-摘要与关键词摘要:由于电子音乐门铃具有铃声动听,价格低廉,耗电少等特点,在现代家居中的应用越来越流行。有了电子音乐门铃,在客人拜访时,听到的将不再是单调的提示等候音,而是不同凡响的流行音乐旋律,特效音等个性化的电子声乐。音乐是由音符组成。声音的频率范围约在几十到几千赫兹,若能利用程序来控制单片机某个口线的高电平和低电平,则在该线口就能产生一定频率的矩形波,接上扬声器就能发出一定频率的声音,若再利用延时控制“高”“低”电平的持续时间,就能改变输出频率,从而改变音调。要奏出准确地控制乐曲节奏,常用节拍来表示。现在对于我们可以利用单片机演奏乐曲,我们可以从单片机的基本发音实验出发。我们知道,声音的频谱范围约在几时到几千赫兹,能利用程序来控制单片机口线的高电平或低电平,则在该口线上就能产生一定频率的矩形波,街上扬声器就能发出一定频率的声音,我们在利用延时程序控制“高”“低”电平的持续时间,就能改变输出频率,从而改变音调而发出美妙的音乐。该设计以AT89C51为芯片组成的一个音乐门铃解决方案,在设计系统硬件电路的基础上,实现了电子门铃系统软件设计,该系统设计主要包括电源、按键模块等。经过系统测试,证明达到了设计要求关键字:AT89C51;音乐门铃;单片机-2-第一章基本原理1.1前期工作通过大家对单片机的学习,能够通过keilC软件编写C语言程序,并且能够在Proteus仿真软件上成功的运行。1.2电路结构音乐门铃的硬件电路由6个部分组成:单片机、时钟与复位电路、选择按键输入电路、音频发生器、音频放大器和扬声器。音乐门铃的硬件电路设计框图如下。图1-1音乐门铃硬件电路设计框图1.3单片机选型1.3.1AT89C2051单片机定时器的工作原理单片机AT89C51有2个定时器T0、T1,它们有4种工作方式,分别是工作方式0、工作方式1、工作方式2、工作方式3,除方式3外,T0和T1有完全相同的工作状态。工作方式0为13位工作方式,即最大的计数次数为213;工作方式为16位工作方式,即最大的计数次数为216;工作方式2为8位工作方式,即最大的计数次数为工作方式为位工作方式,即最大的计数次数为28;对于工作方式3只适合于定时器0。在单片机的特殊功能寄存器中有6个寄存器(TH1、TH0、TL1、TL0、TMOD、TCON)是用来控制单片机的定时器的,通过编程对这些特殊功能寄存器的读写就可以控制单片机的两个定时器T0、T1。TH0、TH1是分别用来存放定时器0和定时器1的计数初值的高8位,TL0、TL1是分别用来存放定时器0和定时器1的计数初值的低8位。TMOD是用来设定定时器的工作状态,TCON中有定时器的标志位,单片机可以根据这些标志位来查询定时器的工作状态。1.3.2AT89C51单片机的优点AT89C51是一个低电压,高性能CMOS8位单片机,片内含8kbytes的可反复擦写的Flash只读程序存储器和256bytes的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器和Flash存储单元,功能强大的AT89C52单片机可为您提供许多较复杂系统控制应用场合。时钟与复位电路选择按键输入电路单片机音频发生器音频放大器扬声器-3-第二章音乐门铃的硬件设计该系统在完成总体设计方案的基础上,完成系统硬件电路的设计,硬件电路主要包括电源模块、复位模块、按键模块和门铃电路模块等。2.1电源模块电路图2-1电源电路2.2复位模块电路图2-2复位电路-4-2.3按键模块电路2-3按键电路2.4门铃模块电路2-4门铃电路-5-第三章音乐门铃的软件设计3.1定时器/计数器的运用利用单片机的内部定时器/计数器0,使其工作在模式1,定时中断,然后控制P3.0引脚的输出每次取反,就可以在P3.0的引脚输出相应的方波频率。改变计数初值就可以改变频率。即要产生音频输出方波,首先要算出某一音频的周期,然后将此周期除以2,得到半个周期的时间。定时器的定时时间等于半个周期,定时时间到就将输出脉冲取反,重复上述过程,就可在P3.0脚上的某一音频的脉冲。3.2程序流程图图3-1程序流程启动是否有门铃按键信号播放音乐-6-3.3源代码#includereg52.h#defineuchar
本文标题:基于单片机的音乐门铃设计
链接地址:https://www.777doc.com/doc-2574302 .html