基于单片机C5的万年历设计课程设计.doc
《基于单片机C5的万年历设计课程设计.doc》由会员分享,可在线阅读,更多相关《基于单片机C5的万年历设计课程设计.doc(40页珍藏版)》请在启牛文库网上搜索。
1、课 程 设 计 说 明 书课程名称: 单片机技术 设计题目: 基于单片机的万年历设计 院(部): 电子信息与电气工程学院 学生姓名: 学 号: 专业班级: 电子信息工程10-1 指导教师: 2013年 05 月 17 日课 程 设 计 任 务 书设计题目 基于单片机的万年历设计学生姓名所在院部电子信息与电气工程学院专业、年级、班2010级电子信息工程1班设计要求: 1.设计制作一个用LCD1602显示的带温度显示的万年历; 2.具有年、月、日、星期、时、分、秒、温度等显示功能; 3.具备年、月、日、星期、时、分、秒校准功能; 4.具有闹钟显示、调节设定、整点鸣叫功能。学生应完成的工作: 根据万
2、年历的工作原理,利用软件绘制电路原理图,利用软件编写C语言程序并且生成HEX文件,并利用软件进行电路仿真和调试。并设计制作电路的PCB板(或万用板的元件布局和连线),该生应完成硬件部分的设计。根据设计原理对电路进行安装、调试,完成课程设计工作,并提交课程设计报告。参考文献阅读: 1邱关源,罗先觉.电路(第五版)M.北京:高等教育出版社,2006.2郭天祥.51单片机C语言教程M.北京:电子工业出版社,2012.3张毅刚,彭喜元,彭宇.单片机原理及应用M.北京:高等教育出版社,2010. 4李升.单片机原理与接口技术M.北京:北京大学出版社,2011.工作计划: 5月6号:搜集资料;5月7号:方
3、案论证拟定硬件方案;5月8号:讨论优化并确定硬件方案;5月9号10号:讨论并确定程序流程并绘制流程图; 5月13号:根据流程图编写程序并且进行软件的仿真与调试;5月13号14号:硬件电路的制作并撰写课程设计报告;5月15号:烧录程序并调试; 5月16号:完成课程设计报告的撰写。任务下达日期:2013 年 5 月 6 日任务完成日期:2013 年 5 月17 日指导教师(签名): 学生(签名):万年历设计 摘 要: 以AT89S52为主控芯片设计了一个带温度显示的万年历电路系统,该电路具有年、月、日、星期、时、分、秒、闹钟显示和调整,并且还能显示温度和按键提示音、整点鸣叫、定时闹钟鸣叫等功能。本
4、设计由数据显示模块、温度采集模块、时间处理模块和调整设置模块四个模块组成。 温度采集选用DS18B20芯片,数据显示采用1602A液晶显示模块,主芯片利用定时中断产生时间,控制着液晶的显示更新、温度的实时变化以及按键的读取处理,而对于闹钟,实际上就是时间里的一个嵌套程序。时间和闹钟的值由按键调整设置,采用通用的二十四小时制。 关键词:单片机;液晶显示屏;温度传感器;时钟芯片 目 录1. 设计背景11.1 概述11.2 万年历设计目的12.设计方案22.1 按键控制模块设计与论证22.2 时钟模块设计与论证22.3 显示模块模块设计与论证33. 方案实施43.1系统整体框图43.2原理图设计43
5、.2.1 单片机最小系统模块43.2.2 电源模块53.2.3 时钟芯片DS1302模块63.2.4温度采集DS18B20模块63.2.5 闹钟模块73.2.6 LCD1602显示模块83.2.7 按键模块93.3 软件设计93.4 系统仿真103.5系统制作114. 结果与结论124.1 结果124.2 结论125. 收获与致谢136. 参考文献147. 附件157.1 原理图15系统电路图如图7.1所示:157.2 元器件清单157.3 实物图167.3.1 正常工作167.3.2 调试状态177.3.3 闹钟设置状态18 1. 设计背景1.1 概述如今万年历已经在人们生活中广泛的使用,它
6、不仅是记录日期和时间的工具,而且也成为了一种装饰品。现在的万年历可以说是多种多样,外观精美。放在家里既可以计时也可作为风景壁画,因此越来越受到大众消费者的喜爱。1.2 万年历设计目的 随着电子技术的发展,人类不断研究,不断创新纪录。万年历目前已经不再局限于以书本形式出现。以电脑软件或者电子产品形式出现的万年历被称为电子万年历。与传统书本形式的万年历相比,电子万年历得到了越来越广泛的应用,采用电子时钟作为时间显示已经成为一种时尚。目前市场上各式各样的电子时钟数不胜数,但多数是只针对时间显示,功能单一不能满足人们日常生活需求。 本文提出了一种基于AT89S52单片机的万年历设计方案,利采用一个LC
7、D显示。本方案以AT89S52单片机作为主控核心,与时钟芯片DS1302、温度芯片DS18B20、闹钟模块、按键、LCD显示等模块组成硬件系统。在硬件系统中设有5个独立按键和一个LCD显示器,能显示丰富的信息,根据使用者的需要可以随时对时间进行校准、选择时间、温度显示、综上所述此万年历具有读取方便、显示直观、功能多样、电路简洁、成本低廉等诸多优点,符合电子仪器仪表的发展趋势,具有广阔的市场前景。 52.设计方案2.1 按键控制模块设计与论证方案一: 直接加减:使用7按键,1按键切换闹钟,6按键对时分秒分别加减,控制方式相当简单,但需要较多按键与I/O口,功能一般,成本较高。方案二: 矩阵键盘:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 C5 万年历 设计 课程设计