带有温度显示的万年历
整理课件
二、主要研究内容
本设计以STC89C52单片机为控制核心,将时间数据通过 LCD1602显示出来,同时通过相应的按键调整相应的值。通 过温度传感器将采集到的温度实时的显示在显示屏上。
本设计可分为以下模块进行设计:显示模块,时间计算模块, 设置模块,温度采集模块。
功能:能显示日期跟时间。 能显示温度。 能设置时间。
开始 初始化
(Y)显示温度
Huan键按否
(N)读取时间 菜单键?
(y)时间调整
整理课件
DS1302日期时间数据读取显示流程图
对于时钟芯片DS1302,公历日 期时间显示只需从DS1302各 寄存器读出年、月、日、时 、分、秒、星期,再加处理 即可。在首次对DS1302进行 操作之前,必须进行初始化 ,然后从中读出数据,经过 处理后,送给显示缓冲单元 。
不能妄想一次就将整个程序设计好,反复修改、不断改进是程序设计 的必经之路;在设计课程过程中遇到问题是很正常,但我们应该将每 次遇到的问题记录下来,并分析清楚,以免下次再碰到同样的问题。 最后感叹一下,单片机真的很强大,小小的一个单片机,涉及到的内 容真的是太多了,我们将不断努力,学习更强大的东西,这样我们才 能进步,才能为国家建设做自己力所能及的事!
整理课件
本设计所用主要芯片
三、设计的方法及 整理课件
步骤
系统构成框图:整个系统由主控模块和显示模 块两大模块组成,主控模块包括主控芯片、温 度检测、实时时钟电路及键盘接口电路,系统 构成框图如下图所示。
LCD液晶显示 DS1302时钟模块
Stc89c52 控制
模块
键盘 温度采集
整理课件
主程序流程图
整理课件
DS18B20温度检测流程图
初始化ds18b20 读取温度 温度值转换 LCD显示
时间调整部分程序设计
整理课件
开始
Gongneng是多少
1调秒
2调分
3调时
4调号
5调月
6调年
7调分
8调时
加减
加减加减
加减加减加减加减
加减
Gongneng为0 返回时间显示
整理课件
液晶LCD1602显示部分程序设计流程图
我国生产的电子万年历有很多种,总体上来说以研究多功能电子万年历为主,使万 年历除了原有的显示时间,日期等基本功能外,还具有闹铃,报警等功能。商家生 产的电子万年历更从质量,价格,实用上考虑,不断的改进电子万年历的设计,使 其更加的具有市场。
通过本次课程设计,可以培养我们独立思考综合运用所学有关知识的能力。更好的 巩固《单片机原理及接口技术》课程学习的内容。掌握工程软件的设计方法,强化 上级动手编程能力。做到理论与实践相结合。更加了解单片机知识的好处和其可用 性。同时增加了同学之间的团队合作精神,更加体会的以后在工作中团队合作的重 要性和必要性。
由于程序#43;ds18b20的带温度显示的
万年历
配套文档
五、结果及讨论
使用Proteus软件仿真结果如下图
整理课件
整理课件
六 、心得体会
在做本次课程设计的过程中,我感触最深的是要想做成一件事,有耐 心必不可少,在设计过程中,遇到了许许多多的问题,但我们没有放 弃,程序调试之后又调试,最总把我们预想要设计的部分,想要实现 的功能全部实现。同时我们深深体会到自己知识面的狭窄,所有的芯 片资料都要自己查阅,自己搞懂,才能设计。为了让自己的设计更加 完善,我们自己都为实现其他功能而时时刻刻想着他,并在仿真软件 proteus中通过后,再在实际电路中一一实现,过程是坎坷的,但是是 快乐的,而且是是十分必要的。
整理课件
题目:带温度显示的万年历
物电系通信工程本班 组长: 组员: 组员: 组员: 组员:
整理课件
一、选题目的和意义
二十一世纪的今天,最具代表性的计时产品就是电子万年历,它是近代世界钟表业 界的第三次革命。第三次革命就是单片机数码计时技术的应用(电子万年历),使 计时产品的走时日差从分级缩小到1/600万秒,从原有传统指针计时的方式发展为人 们日常更为熟悉的夜光数字显示方式,直观明了,并增加了全自动日期、星期、温 度以及其他日常附属信息的显示功能,它更符合消费者的生活需求!因此,电子万 年历的出现带来了钟表计时业界跨跃性的进步……
整理课件
演示完毕
感谢老师及团队的协调合作
谢谢!!!