音乐倒数定时器课程设计

音乐倒数定时器课程设计

ID:29973284

大小:208.50 KB

页数:9页

时间:2018-12-25

音乐倒数定时器课程设计_第1页
音乐倒数定时器课程设计_第2页
音乐倒数定时器课程设计_第3页
音乐倒数定时器课程设计_第4页
音乐倒数定时器课程设计_第5页
资源描述:

《音乐倒数定时器课程设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、桂林航天工业学院单片机课程设计与制作说明书设计题目音乐倒数定时器专业电子信息工程技术学生姓名廖培霖班级电信二班学号201104520206指导教师孙智研起止日期2013.06.24—2013.07.05桂林航天工业学院单片机课程设计与制作成绩评定表设计内容具体要求评分加分文献检索所查阅的文献具有一定的广泛性;有综合归纳资料的能力。优良中差调研论证能独立查阅文献,收集资料;能制定课程设计方案和日程安排。优良中差工作能力态度工作态度认真,遵守纪律,出勤情况是否良好,能独立完成设计工作。优良中差工作量工作量饱满,难度适中。优良中差实物功能可以实现设计要求的功能。优良中差答辩情况主动回

2、答指导老师提出的问题,表达流畅,回答问题正确。优良中差说明书质量说明书立论正确,论述充分,结构严谨合理,文字通顺,技术用语准确,符号统一,编号齐全,图表完备,格式规范工整。优良中差综合成绩评定指导教师签名年月日桂林航天工业学院电子工程系单片机课程设计任务书装订线专业:电子信息工程技术      年级:2011级姓名廖培霖学号201104520206指导教师(签名)孙智研课程设计题目音乐倒数定时器任务下达日期2013年6月24日设计提交期限2013年7月5日设计主要内容使用89C51、1602显示的9秒倒计时,显示时间范围为9秒。主要技术要求及参数基本要求:1.9秒倒计时。2.9

3、秒倒计时结束播放音乐。成果提交形式技术报告一份,制作实物一件。设计进度安排第1周查资料,研究设计题目、内容及要求并进行初步设计。第2周设计、制板、安装及调试,并撰写设计报告。第2周周五上午提交设计报告并现场答辩。教研室意见签名:2013年月日音乐倒数定时器课程设计一设计原理1利用单片机板程序可移植性,运用单片机软件写一个音乐倒计时软件,在程序里利用延迟的不同来确定音的频率,利用节拍决定音符的长短.2蜂鸣器(P1.2端口)产生音乐的原理音乐声的产生是有定时器来产生固定频率的方波信号推动压电喇叭,发出旋律。而定时器原先已利用设计时间计时处理了,怎么能在设计来做音乐旋律的控制?在此设

4、计定义一个音乐演奏标志,若音乐演奏标志为0则执行中断程序中计时程序的部分程序,若音乐演奏标志为1则执行音乐发生控制程序。因此只要适当的运用程序设计技巧,计时中断程序中可以做许多种不同的工作,而这些工作是需要特定一段时间久必须要被触发而被执行的程序。3计数器原理定时器设计时间计时处理,其时分秒控制,定时器0计时中断程序每个5ms中断一次当做一个计数,每中断一次则计数加1,当计数200次时,表示1s到了,秒变量加1,同理再判断是否9钟到了,若计数到了则将相关变量清除为0。通过对时间进行/10(求整,求出整数位温度),%10(求余,求出个位数温度),把最后的温度整数位和个位赋值给P0

5、口通过1602显示出来。当时间为0是,关闭定时中断T0,并打开音乐定时中断T1通过P1.2导通蜂鸣器播放音乐。二设计目的1通过该设计提高分析解决问题的能力。2了解模拟电路及数字电路的相关知识。3学习单片机定时器时间计时处理,按键扫描,LCD显示及音乐演奏的设计方法。三设计过程和硬件需要用单片机的仿真软件测试程序的可用性,测试好了再把程序输进单片机板,再在接口处接上蜂鸣器.在这过程中可能会遇到LCD板不显示或者出现白条,解决办法是调节屏幕对比度再重置或者重新载入程序.四部分硬件方案论述1LCD1602显示方式五程序解析#include#defineucharun

6、signedchar#defineuintunsignedintsbitlcde=P2^6;//确定位地址sbitlcdrs=P2^4;sbitlcdw=P2^5;sbitspeaker=P1^2;//蜂鸣器接口ucharcodetable[]="043200/00/00";ucharcodetable1[]="00:00:09";ucharcount,s1num;staticcharmiao=9,shi=0,fen=0;//生日快乐歌的音符频率表,不同频率由不同的延时来决定ucharcodeSONG_TONE[]={212,212,190,212,159,169,212,21

7、2,190,212,142,159,212,212,106,126,159,169,190,119,119,126,159,142,159,0};//ucharcodeSONG_TONE[]={212,212,190,212,159,169,0};//生日快乐歌节拍表,节拍决定每个音符的演奏长短ucharcodeSONG_LONG[]={9,3,12,12,12,24,9,3,12,12,12,24,9,3,12,12,12,12,12,9,3,12,12,12,24,0};//ucharc

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。