毕业设计 基于单片机的万年历设计.doc

  1. 1、本文档共27页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
目录 引言 1 摘要……………………………………………………………………………………………. 2 第一节 总体要求 3 1.1设计任务与要求 4 1.1.1设计任务 5 1.1.2设计要求 6 1.2方案说明 7 1.2.1 方案介绍 4 1.2.2方案的论证 3 第二节 系统的硬件电路设计 3 2.1 主要使用器件介绍 3 2.2 硬件设计 3 2.2.1 单片机系统及显示电路 3 2.2.2 驱动电路 3 第三节 软件设计 3 3.1 软件流程图 3 3.2程序清单 3 第四节 结果测试 3 4.1 硬件调试 3 4.2 软件调试 3 第五节 总结 3 参考文献 3 附录 3 附录1 原理图 3 附录2 器件清单 3 摘要 万年日历是一种应用非常广泛的日常计时工具,数字显示的日历已经越来越流行,特别是适合在家庭居室,办公厅,大厅,会议室,车站和广场等使用, 正是它方便,人们对它的功能要求越来越高,显示时间的同时还要显示温度和湿度,LED数码管显示的带温湿度的日历逐渐受到人们的欢迎。 LED数码显示的温湿度以及时间清晰直观,精确度高,亮度高,很远就可以看见,本设计应用了较少的芯片制作了一个运行简单的带温湿度的简单万年日历。以单片机作为本设计的核心,实现了多个功能:应用多个数码管分别显示温度,湿度,年份,月,日,时,分,应用石英晶振作为单片机的外接频率,提高精度,应用74LS573 寄存器来驱动数码管。 引言 温湿度的测量在仓储管理、生产制造、气象观测、科学研究以及日常生活中被广泛应用,传统的模拟式湿度传感器一般都要设计信号调理电路并需要经过复杂的校准和标定过程,因此测量精度难以保证,且在线性度、重复性、互换性、一致性等方面往往不尽人意。SHT11是瑞士Sensirion公司推出的基于CMOSensTM技术的新型温湿度传感器。该传感器将CMOS芯片技术与传感器技术结合起来,从而发挥出它们强大的优势互补作用。 SHT11是瑞士Sensirion公司生产的具有I2C总线接口的单片全校准数字式相对湿度和温度传感器。该传感器采用独特的CMOSens TM技术,具有数字式输出、免调试、免标定、免外围电路及全互换的特点。 1.1设计任务与要求 1.1.1设计任务 (1)基本要求 具有年、月、日、时、分等功能; 具有温度计功能; 具备年、月、日、时、分校准功能 1.1.2设计要求 基本要求 : (1)通过按键调节日期和时间;   (2)LED数码管显示数据;    1.2方案说明 1.2.1 方案介绍 采用AT89C2051单片机作为控制单元的带温湿度的万年日历,首选由程序自己给万年日历赋一个初始日期值,再由开关C1,C2调节时间,C1每次只能控制一个数码管,并且可以改变它控制的数码管的值,C2用来切换数码管。SHT11 用来采集周围数据,并将数据传给单片机,单片机通过运算把它传给LED。 由于P0口不能提供足够的能量显示数码管,需要外接一个74LS573,本作品来用依次传送数据给选中的数码管,也就是说每次只亮一个数码管,利用人眼暂留效果,当速度达到莫一值时,人眼觉得所有的数码管都时亮的。具体方法和步骤看下面 其基本原理如图1.1所示: 1.2.2方案的论证 1.2.2.1 可编逻辑器件设计 可采用PLD器件。设计起来结构清晰,各个模块从硬件设计起来相对简单,控制与显示的模块间的连接也会比较方便。但是考虑到本设计的特点,EDA再功能扩展上比较较受局限,而且EDA占用的资源也相对多一些。从成本上讲,用可编程逻辑器件设计没有什么优势。 1.2.2.2 单片机设计 单片机由丰富的中断源,方便实验的设计。它的准确度相当高,并且C语言和汇编的编程环境也很方便来实现一些调试。I/0功能也比较强大,方便使用。方便对设计进行扩展,成本也相对低一些。 1.2.2.3 数码管显示 相比液晶显示,采用数码管即经济实惠,you有较远的可视范围,与人比较懒的性格很合适。 1.2.2.4 采用SHTLL采集 该传感器采用独特的CMOSens TM技术,具有数字式输出、免调试、免标定、免外围电路及全互换的特点。文中对传感器的性能特点、接口时序与命令进行了详细的阐述,给出了SHT11与单片机的接口电路及相应程序。 第二节 系统的硬件电路设计 2.1 主要使用器件介绍 AT89C2051单片机 图2.1 主要特性参数如下: 8 位元 CPU 8KB 内部程式内存,最大可扩充至 64KB 256Bytes 内部资料

文档评论(0)

linet + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档