当前位置:文档之家› LCD显示电子万年历

LCD显示电子万年历


DS18B20温度检测流程图
时间调整部分程序设计
液晶LCD1602显示部分程序设计流程图
实物照片
总结
此次毕业设计的制作,让我明白了:知识无 止境,在做东西的过程中我们会不断补充自 己的知识,让自己受益良多。 我的经验和知识有限,在开发中存在许多不 足之处,请各位老师批评指正.
致谢
此次毕业设计的制作,凝聚了我的心血,也注入了 老师和同学的无私帮助和热情奉献。在此,我要特 别感谢我的指导老师—何培忠老师,感谢老师给予 我的大力支持。从毕业设计的选题、资料的收集、 参考书目的推荐到实物的调试和完成直到最后的论 文定稿,何老师总是循循善诱的给我指出不足并给 出中肯改善的意见;在我进行程序编写的时候,何 老师耐心的帮助我调试程序,所以我要特别的感谢 他对我的帮助。同时,还有那些在我毕业设计制作 过程中帮助和关心过我的同学,他们也倾注了很多 的精力给予我真诚的帮助,在此,我对所有关心和 帮助过我的家人、同学、老师们表示衷心感谢!
DS1302日期时间数据读取显示 流程图
对于时钟芯片DS1302, 对于时钟芯片DS1302, DS1302 公历日期时间显示只需从 DS1302各寄存器读出年 各寄存器读出年、 DS1302各寄存器读出年、月、 星期, 日、时、分、秒、星期,再 加处理即可。 加处理即可。在首次对 DS1302进行操作之前 进行操作之前, DS1302进行操作之前,必须 进行初始化, 进行初始化,然后从中读出 数据,经过处理后, 数据,经过处理后,送给显 示缓冲单元。 示缓冲单元。
系统进行过相关的初始化指 令之后即开始执行万年历部 分的程序:读取DS1302的 分的程序:读取 的 日期时间数据信息、 日期时间数据信息、根据现 时日期进行农历更新、 时日期进行农历更新、查询 有无功能键按下。若有, 有无功能键按下。若有,则 根据相应的按键进行对应的 处理;若无,则显示。 处理;若无,则显示。
系统构成框图
整个系统由主控模块和 显示模块两大模块组成, 显示模块两大模块组成, 主控模块包括主控芯片、 主控模块包括主控芯片、 温度检测、 温度检测、实时时钟电路 及键盘接口电路, 及键盘接口电路,系统构 成框图如左图所示。 成框图如左图所示。
本设计所用主要芯片
主控模块硬件电路
主程序流程图
基于单片机的LCD显示电子万年历 显示电子万年历 基于单片机的
物理与电子工程学院 04物41 物 顾法令 钟芯片DS1302, , 本文设计了一种基于实时时钟芯片 单片机为核心、 以AT89S52单片机为核心、LCD显示的电子万年 单片机为核心 显示的电子万年 并加入了温度实时显示功能,温度误差 温度误差<0.5摄 历,并加入了温度实时显示功能 温度误差 摄 氏度.主要介绍温度传感器 主要介绍温度传感器DS18B20的时序读写 氏度 主要介绍温度传感器 的时序读写 的数据操作原理, 和时钟芯片 DS1302的数据操作原理,通过万年 的数据操作原理 历硬件和软件的设计,实现了公历年、 历硬件和软件的设计,实现了公历年、月、日、 时、分、秒、星期的调整功能 ,温度为实时显示 温度为实时显示 (不可调 不可调). 不可调
相关主题