音乐提示定时器课程设计

音乐提示定时器课程设计

ID:42715684

大小:194.50 KB

页数:23页

时间:2019-09-21

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

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

1、湖南工程学院课程设计课程名称微机原理与应用课题名称音乐提示定时器专业班级学号姓名指导教师周向红2011年5月30日湖南工程学院课程设计任务书课程名称微机原理与应用课题音乐提示定时器专业班级学生姓名学号指导老师审批任务书下达日期2011年5月30日任务完成日期2011年6月15日设计内容与设计要求设计内容:以51系列单片机为核心,以开发板为平台,设计一个音乐提示定时器,具备倒数计时、时间修改、音乐演奏等功能。该定时器设置4个按键:K1—设置倒数时间为60分钟,显示为“60”;K2—设置倒数计时时间为5分钟,显示为“05”;K3—

2、设置倒数计时时间为10分钟,显示为“10”;K4—设置倒数计时时间为20分钟,显示为“20”。一旦按键后则开始倒计时,当计时为0则演奏一曲音乐;内定倒数计时时间为5分钟,显示为05。定时器可作为微电脑倒数计数器,做一小段时间计时,放在家中使用,例如煮泡面、煮开水或小睡片刻等;用于全自动洗衣机洗涤完毕音乐提示定时器。设计任务包括控制系统硬件设计和应用程序设计。设计要求:1)确定系统设计方案;2)进行系统的硬件设计;3)完成必要元器件选择;4)开发板焊接及测试5)系统软件设计及调试;6)系统联调及操作说明7)写说明书主要设计条件1

3、、MCS-51单片机实验操作台1台;2、PC机及单片机调试软件,仿真软件proteus;3、开发板1块;4、制作工具1套;5、系统设计所需的元器件。说明书格式目录第1章、概述第2章、系统总体方案设计第3章硬件设计第4章软件设计及调试第5章系统联调及操作说明第6章总结参考文献附录A系统硬件原理图附录B程序清单进度安排设计时间分为二周第一周星期一、上午:布置课题任务,课题介绍及讲课。下午:借阅有关资料,总体方案讨论。星期二、分班级焊接开发板星期三、确定总体方案,学习与设计相关内容。星期四、各部分方案设计,各部分设计。星期五、设计及

4、上机调试。星期六、设计并调试第二周星期一:设计及上机调试。星期二:调试,中期检查。星期三:调试、写说明书。星期四--星期五上午:写说明书、完成电子版并打印成稿。星期五下午:答辩。参考文献1、王迎旭编.《单片机原理与应用》[M].机械工业出版社.2、楼然苗编.《51系列单片机设计实例》[M].北京航空航天大学出版社.3、黄勤编.《计算机硬件技术基础实验教程》[M].重庆大学出版社4、刘乐善编.《微型计算机接口技术及应用》[M].华中科技大学出版社.5、陈光东编.《单片微型计算机原理及接口技术》[M].华中科技大学出版社.目录第一

5、章概述6第二章系统总体方案设计7第三章硬件设计7第四章软件设计及调试9第五章系统联调及操作说明14第六章总结14附录14程序清单14参考文献22第一章概述随着社会的进步,电子行业的发展,定时器的应用极大的方便了人们的生活。定时关闭家用电器(如:空调,微波炉,电磁炉,洗衣机),定时提醒(如:约会,小憩)。本篇设计讨论了基于单片机的音乐提示定时器,从降低硬件成本,方便用户操作出发,以软件为主,同时兼顾软硬件升级。第二章系统总体方案设计蜂鸣器90c51单片机复位电路4个8段数码管4x4矩阵键盘(考虑系统升级)系统框图:本系统基于ST

6、C90C52RC单片机,4个8段数码管采用动态显示倒计时时间,定时时间输入采用4x4矩阵键盘(虽然在本设计中只用到4个键盘,考虑到系统升级故采用4x4矩阵键盘),本系统中I/O口足够满足要求,不需扩展。第三章硬件设计系统原理图:STC90C52RC单片机与我们系统学习的80C51兼容,容易使用4x4矩阵键盘本设计只需使用4个键盘,但考虑到以后系统升级,使用4x4矩阵键盘8段数码管根据需要显示分钟和秒钟,选用4个8段数码管。从硬件成本考虑使用共阳极数码管,使用PNP三极管驱动。第四章软件设计及调试软件设计包括:信息输入、信息处理

7、、显示输出。为了使程序清晰明了,采用调用子程序设计方式。主要子程序包括:键盘扫描子程序、键值处理子程序、显示子程序、倒计时处理子程序、进制处理子程序、音乐播放子程序。主程序设计:MAIN:CLRF0;清零用户标志位MOV33H,#5H;默认5分钟倒计时S1BITP2.0;标号位地址便于编程、阅读和接线S2BITP2.1;P1口显示输出S3BITP2.2;S?为矩阵键盘列S4BITP2.3H1BITP2.4;H?为矩阵键盘行H2BITP2.5H3BITP2.6H4BITP2.7W1BITP0.0;W?为矩阵7段数码管位选W2BI

8、TP0.1W3BITP0.2W4BITP0.3SETBW1SETBW2SETBW3SETBW4BELLBITP3.7MAIN1:LCALLCHECK_KEYDOWN;键盘扫描子程序LCALLTIME_COUNTDOWN_VALUE;倒计时初值子程序AJMPMAIN1首先程序初

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

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

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