资源预览内容
第1页 / 共20页
第2页 / 共20页
第3页 / 共20页
第4页 / 共20页
第5页 / 共20页
第6页 / 共20页
第7页 / 共20页
第8页 / 共20页
第9页 / 共20页
第10页 / 共20页
亲,该文档总共20页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
微机控制系统与应用学年设计学年设计任务书微机控制系统与应用学年设计学年设计任务书学 院计算机与信息工程学院专 业网络工程课程名称微机控制系统应用方向题 目基于单片机的电子音乐门铃完成期限自 2014 年 6 月 30 日至 2014 年 7 月 31 日共 4 周内容及任务一、项目的目的1.利用学过的单片机及 C 语言等知识,实现基于单片机的电子音乐门铃系统2.巩固所学习的 AT89C51、LCD 等知识,训练应用开发能力3.培养查找资料和阅读文献的能力,完成学年设计报告撰写二、项目任务的主要内容和要求1.用 I/O 口产生一定频率的方波,驱动蜂鸣器,发出不同的音调,从而演奏乐曲(至少三首乐曲,每首不少于 30 秒)2.客人可通过门铃按键器播放音乐,并显示等待时间。3.如果主人在家,可暂停并取消音乐播放。三、项目设计(研究)思路首先,查找资料,了解大概从哪里入手,包括开发环境及仿真工具。其次,在 Keil uVision4 中编写代码,实现功能再次,在 Proteus 中画出电路图,包括 AT89C51,蜂鸣器,时钟振荡电路等最后,在 Proteus 中导入编译代码时生成的.hex 文件,完成仿真四、具体成果形式和要求1完成基于单片机的电子音乐门铃系统设计,并通过 C 语言编写程序代码,在 protues 中仿真实现。2完成学年设计文档。起止日期工作内容6.30-7.8 查阅资料,找出需要实现功能的各个部件进度安排7.9-7.27编写代码及画出仿真电路图,实现仿真,得出结果7.28-7.31撰写设计文档主要参考资料1.彭伟.单片机 C 语言程序设计实训 100 例M,电子工业出版社,2009.6.2.谭浩强.C 语言程序设计(第二版)M,北京:清华大学出版社,1991.3.李建忠.单片机原理及应用M,西安电子科技大学出版社,2008.2.4.51 单片机学习笔记:使用 DS1302 芯片制作电子钟EB/OL.http:/xouou.iteye.com/blog/1798212,2013:02-15.5.Proteus 软件概述及功能EB/OL.http:/www.21ic.com/app/eda/201008/63987.htm,2010:08-23.指导教师意见(签字): 年 月 日系(教研室)主任意见(签字): 年 月 日微机控制系统与应用学年说明书微机控制系统与应用学年说明书学院名称: 计算机与信息工程学院 班级名称: 网络工程 学生姓名: XXXX 学 号: XXXXXXXXXXX 题 目: 基于单片机的电子音乐门铃设计 指导教师姓 名: XXXXXXX 起止日期: XXXX.X.XXXXXX.X.XX 目录第一部分:正文部分.1一、绪论.1二、相关知识.12.1 硬件知识.12.1.1 AT89C51.12.1.2 液晶显示模块.22.1.3 实时时钟.32.2 开发环境.32.2.1 软件开发环境.32.2.2 硬件开发环境.4三、总体设计.53.1 系统设计框图.53.2 系统功能框图.6四、硬件设计.74.1 单片机最小系统.74.2 液晶显示屏和实时时钟设计.74.3 完整设计.8五、软件设计.95.1 音阶设定.95.2 节拍设计.105.3 代码实现.105.3.1 初始化.105.3.2 选取音乐.105.3.4 播放音乐.115.3.5 暂停音乐.125.3.6 LCD 液晶显示屏显示.12六、测试与运行.136.1 测试结果.136.2 研究总结.14第二部分:参考文献.15第三部分:指导教师评语.15第四部分:成绩评定.160第一部分:正文部分第一部分:正文部分一、绪论一、绪论现代社会中,几乎家家户户都使用了门铃。也使门铃成为了人们日常生活中不可或缺的一分子。由于过快的生活节奏,普通的、仅能发出一种单调音乐的门铃已经无法满足人民群众的需求。这时单片机的研究出现则很迅速、高效的解决了这个问题。本次学年设计的主要目的是实现基于单片机的能够播放不同电子音乐的门铃系统。在 Keil uVis
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号