网站大量收购闲置独家精品文档,联系QQ:2885784924

毕业论文_基于LCD时钟温度计的设计毕业论文-最终确定.docx

毕业论文_基于LCD时钟温度计的设计毕业论文-最终确定.docx

  1. 1、本文档共48页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
毕业设计(论文)专 业 000000 班 次 000000 姓 名 0000000 指导老师 00000 000000二0一 二 年摘 要本设计的LCD电子时钟温度计,包括两大功能:实时显示年、月、日、时、分、秒;实时监测环境温度;本设计采用的是AT89S52单片机,该单片机采用的MCU51内核,内部带有8KB的ROM,能够存储大量的程序。计时芯片采用DS1302,该芯片通过简单的串行通信与单片机进行通信,时钟/日历电路能够实时提供年、月、日、时、分、秒信息,采用双电源供电,当外部电源掉电时能够利用后备电池准确计时。温度检测采用DS18B20,该芯片采用的是独特的“一线总线”的方式与单片机进行通信,实时温度采用一线总线的方式传输大大的提高了信号的抗干扰性,分辨率可通过软件设置,其小巧的体积为各种环境下测量温度提供了方便。显示器件采用通用型LCD1602,可显示32个字符,该液晶显示方便,功能强大,完全能满足数字时钟温度计的显示要求。通过此次设计能够更加牢固的掌握单片机的应用技术,增强动手能力、硬件设计能力以及软件设计能力。关键词:单片机;Keil;DS1302;DS18B20;LCD液晶目 录第1章 绪论11.1 研究意义11.2 国内外现状1第2章 设计任务22.1 设计任务22.2 设计要求2第3章 总体方案论证与设计33.1 液晶显示模块33.2 实时时间计算模块33.3 实时环境温度采集模块43.4 设置模块4第4章 总体方案组成框图5第5章 系统硬件设计6 5.1 LCD显示模块设计65.2 实时环境温度检测模块105.3 时间计算模块设计115.4 设置模块135.5 系统硬件电路设计总图13第6章 系统软件设计166.1 主程序166.2 时间显示程序176.3 时间调整程序设计176.4 读取温度子程序186.5 温度转换命令子程序206.6 计算温度子程序206.7 显示数据刷新子程序216.8 温度数据的计算处理方法22第7章 系统硬件PROTEUS仿真原理图23结语24致谢25参考文献26附录一:实物图27附录二 PCB图28附录三 程序29第1章 绪论1.1研究意义近些年我国开始重视电子时钟温度计的开发与设计,但是在中国该产品出现的问题中,许多不容乐观,如产业结构不合理、产业集中于劳动力密集行业产品;技术密集型产品明显落后于发达工业国家;生产要素决定性作用正在减弱;产业能源消耗大、产出率低、环境污染严重、对自然资源破坏力大;企业总体规模偏小、技术创新能力薄弱;管理水平落后等。在中国该产品的产业发展已到了岔口;产业生产企业急需选对发展方向。1.2 国内外现状 电气时代、电子时代和现已进人的电脑时代。不过, 这里的电脑, 通常是指个人计算机, 简称机。它由主机、键盘、显示器等组成。还有一类计算机, 大多数人却不怎么熟悉。这种计算机就是把智能赋予各种机械的单片机。顾名思义, 这种计算机的最小系统只用了一片集成电路, 即可进行简单运算和控制。因为它体积小, 通常都藏在被控机械的―肚子里。它在整个装置中, 起着有如人类头脑的作用, 它出了毛病, 整个装置就瘫痪了。现在, 这种单片机的使用领域已十分广泛, 如智能仪表、实时工控、通讯设备、导航系统、家用电器等。各种产品一旦用上了单片机, 就能起到使产品升级换代的功效, 常在产品名称前冠以形容词—―智能型 , 如智能型洗衣机等。现在有些工厂的技术人员或其它业余电子开发者搞出来的某些产品, 不是电路太复杂, 就是功能太简单且极易被仿制。究其原因, 可能就卡在产品未使用单片机或其它可编程器件上。第2章 设计任务2.1设计任务利用单片机、时钟芯片DS1302、温度传感器DS18B20、1602液晶等实现日期、时间、温度的显示。2.2设计要求2.2.1 A/D转换器可用ADC0809,也可选用自带A/D的单片机,完成1个通道的温度数据采集; 2.2.2 温度控制单元可采用DS18B20温度传感器,时钟控制部分可采用时钟芯片DS1302;2.2.3 对采集的温度在LCD实时显示,并能保存一段时间内的温度值;2.2.4 能显示当前时间,并具有时间调校功能;2.2.5 采用“汇编语言”或“C语言”进行编程,编译系统可用WAVE或Keil C;2.2.6 用Proteus软件进行仿真;2.2.7 用PROTEL软件画出系统原理图与印制板电路图; 2.2.8 尽可能地做出实物。第3章 总体方案论证与设计本系统以AT89S52单片机为控制核心,通过与DS1302和DS18B20通信获取实时时间和实时环境温度,并将得到的数据通过1602液晶显示出来,同时通过相应的按键调整相应的值。因此本设计可分为一下模块:显示模块、实时时间计算模块、实时环境温度采集模块、报警模块、设置模块(

文档评论(0)

毕业论文 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档