- 1、本文档共31页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机应用设计实践报告带温度显示的数字万年历设计
单片机应用设计实践报告课程名称:单片机应用设计实践设计题目:带温度显示的数字万年历设计院 (部): 计算机与信息工程学院 学生姓名: ******* 学 号: ************ 专业班级: ************ 指导教师: ******* 贵州?贵阳年 月 日课 程 设 计 任 务 书设计题目 万 年 历学生姓名****所在院系*****专业、年级、班***********设计要求:1、设计制作一个用LCD1602显示的带温度显示的万年历;2、具有年、月、日、星期、时、分、秒、温度等显示功能; 3、具备年、月、日、星期、时、分、秒校准功能;4、具有闹钟显示、调节设定、整点鸣叫功能。学生应完成的工作:设计万年历的工作原理,利用DXP 软件绘制电路原理图,利用Keil uVision4软件编写C语言程序并且生成HEX文件。并设计制作电路的PCB板(或万用板的元件布局和连线)。根据设计原理对电路进行安装、调试,完成课程设计工作,并提交课程设计报告。参考文献阅读:51单片机原理与应用案例教程(C51编程)p170的9.1.2 LCD1602液晶应用实例工作计划: *月*号:搜集资料;*月*号:方案论证拟定硬件方案;*月*号:讨论优化并确定硬件方案;*月*号—*号:讨论并确定程序流程并绘制流程图; *月*号:根据流程图编写程序并且进行软件的仿真与调试;*月*号—*号:硬件电路的制作并撰写课程设计报告;*月*号:烧录程序并调试; *月*号:完成课程设计报告的撰写。任务下达日期:2017年11月 30 日任务完成日期:2017年11月01 日指导教师(签名): 学生(签名):田应焕 万 年 历摘 要:设计了一个带温度显示的万年历电路系统,该电路具有年、月、日、星期、时、分、秒、闹钟显示和调整功能,并且还能显示温度等功能。其中显示部分采用LCD1602显示,时钟部分采用DS1302时钟芯片,温度部分采用DS18B20单线温度传感器。软件方面我们采用C语言编程,利用Keil uVision4软件编写C语言程序并且生成HEX文件。通过之后再烧录到单片机中。该设计的优点是充分利用了LCD1602的显示功能完成了万年历和温度。不足之处是收到LCD1602显示功能的限制没能显示农历日期。关键词: 万年历;LCD1602;温度传感器(DS18B20);时钟芯片(DS1302) 目 录1.设计背景 ……………………………………………………………………11.1时钟的用途及精度的需求…………………………………………11.2万年历的使用现状及设计目的…………………………………………12.设计方案……………………………………………………………………12.1任务分析……………………………………………………………………12.2方案选择和论证……………………………………………………………22.2.1显示模块选择方案和论…………………………………………………22.2.2时钟模块的方案选择和论证……………………………………………22.2.3按键控制模块的方案选择和论证………………………………………22.2.4温度采集模块方案选择…………………………………………………32.2.5方案的整体框图…………………………………………………………32.2.6设计流程图程序部分的拟定案…………………………………………4方案实施 …………………………………………………………………53.1.1整体电路及其分析………………………………………………………53.1.2电源电路…………………………………………………………………63.1.3单片机最小系统…………………………………………………………63.1.4蜂鸣器及驱动电路………………………………………………………73.1.5时钟芯片DS1302电路…………………………………
文档评论(0)