可测温式电子万年历.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
可测温式电子万年历

可测温式电子万年历 摘 要 单片机具有体积小、重量轻、价格便宜、功耗低、控制功能强及运算速度快等特点,由此设计出的电子万年历具有操作灵活、便携等诸多优点。 本文设计了一种基于单片机的可测温式电子万年历,主要分为两大部分,首先是系统硬件设计,着重介绍了本系统所应用的各硬件及其接口技术和各硬件模块的功能及工作过程;其次,详细阐述了程序的各个模块和实现过程,本设计以数字集成电路技术为基础,单片机技术为核心,软硬件相结合来进行各功能模块的编写。为了便于扩展和更改,该软件的设计采用模块化结构,使程序设计的逻辑关系更加简洁明了,系统通过传感器采集温度,用四个数码管显示数据,也可以通过按键调整时间。 关键词: 目 录 绪 论 1 一、方案选择 2 (一)整机设计方案选择 2 (二)单片机芯片的选择 2 (三) 时钟芯片的选择 2 (四) 温度传感器的选择 3 二、硬件设计 3 (一)电路组成框图 3 (二)系统硬件概述及整机工作原理 3 (三)各芯片介绍 4 三、系统软件设计 10 (一)主程序流程图 10 (二)DS12887初始化程序设计 11 (三)显示子程序设计 12 (四)时间调整程序设计 13 (五)温度采集程序设计 17 (六)温度值与时间的显示 20 四、电路安装与调试 21 (一)电路安装 21 (二)电路调试 21 设计小结 23 参 考 文 献 24 致  谢 25 绪 论 随着人们生活水平的提高,家庭中的时钟也在悄悄地发生变化早期的机械式小型时钟大部分被现代的电子时钟所代替大大小小的时钟在人们的生活中发挥着重要的作用。 清朝时,出现第一批时钟是从外国引进的。它是一种挂在脖子上的怀表,表盘圆形,带一个盖子,打开它就可以看时间表样式一。尽管,也只有皇亲国戚、乡绅官吏和留过洋的人才能拥有罕见的宝贝,老百姓只靠看来估算时间。 接着,我不断的从国引进先进技术,时钟的生产和样式,市场上涌现了各式各样的时钟这些时钟,不仅质量和款式不同,还有了各种品牌慢慢地随着科学的进步技术水平的提高,到现在时钟可以说是样式繁多款式新颖不仅分男女样式,出现了情侣盲人使用的手表追求时尚项链式、手链式、戒指式的手表家居摆设立式的和挂式的给人们带来大的方便。 随着科学技术的飞速发展,单片机以其卓越的性能,在各个领域中得到了广泛的应用。一方面向着高速、智能化的巨型机方向发展,另一方面向着嵌入式微型机的方向发展单片机其性能和容量不断提高价格不断下降的趋势,使其在社会各个领域至家庭生活中发挥着越来越大的作用为使人们最方便快捷的方式享受生活,设计人员能在更小的空间内实现更多功能,从而提高系统可靠性和速度如银行﹑车﹑酒店等公共场所到处可见的电子万年历让人们生活更便捷﹑更舒适,本文对这种万年历设计的介绍和说明。采用89C51芯片作为硬件核心,Flash ROM内部具有4KB ROM 存储空间能于3V的超低压工作MCS-51系列单 图1 电子万年历方框图 (二)系统硬件概述及整机工作原理 此设计CPU采用低功耗高性能CMOS 8位单片机AT89S5时钟芯片DS12887,采用CMOS技术制成,具有内部晶振和时钟芯片备份锂电池驱动电路芯片LED显示部分用的是共阴数码管,采用动态扫描并行输出键盘分别为整键调整键。整机工作原理是先初始化DS12887时钟芯片接着CPU从时钟芯片读取时间及日期信息送驱动电路进而送LED显示,其中键盘调整可以对时间进行调整,其更改值写入DS12887,再允许DS12887时间更新并读出时间送显示。 (三)各芯片介绍 1.AT89S51单片机 其引脚排列如2-3所示。 图2 AT89S51引脚图 AT89S51特点:40个引脚,128 bytes的随机存取数据存储器(RAM),32个外部双向输入/输出(I/O)口,5个中断优先级2层中断嵌套中断,2个16位可编程定时计数器,2个全双工串行通信口,片内时钟振荡器。此外,AT89S51设计和配置了振荡频率,可通过软件设置省电模式。空闲模式下,CPU暂停工作,而RAM定时计数器、串行口、外中断系统可继续工作;掉电模式冻结振荡器而保存RAM的数据,停止芯片其它功能直至外中断激活或硬件复位。 2.DS12887时钟芯片 (1)DS12887主要功能简介 DS12887内含一个锂电池,断电后运行十年以上不丢失数据;计秒,分,时,天,星期,日,月,年,并有闰年补偿功能;二进制数码或BCD码表示时间,日历和定闹;12小时或24小时制,12小时时钟模式带有PM和AM指示,有夏令时功能; Motorola和Intel总线时序选择;有128个字节RAM单元与软件接口,其中14个字节作为时钟和控制寄存器,114字节为通用RAM,所有RAM单元数据都具有掉电保护功能;可编程方波信号输出;中断信

文档评论(0)

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

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

1亿VIP精品文档

相关文档