首页 > 其他 > 详细

2019春第三次课程设计实验报告

时间:2019-06-08 16:04:16      阅读:112      评论:0      收藏:0      [点我收藏+]

一、实验项目名称
实时时钟
二、实验项目功能描述
实时时钟的缩写是RTC(Real_Time Clock)。RTC 是集成电路,通常称为时钟芯片。实时时钟芯片是日常生活中应用最为广泛的消费类电子产品之一。它为人们提供精确的实时时间,或者为电子系统提供精确的时间基准,目前实时时钟芯片大多采用精度较高的晶体振荡器作为时钟源。有些时钟芯片为了在主电源掉电时,还可以工作,需要外加电池供电。

二、项目模块结构介绍????
(1)能显示每秒的时刻?
(2)按下功能键能切换显示日期?
(3)能设置定时闹钟,定时到产生某种输出?
(4)可以扩展考虑加入外部中断,如停止闹钟功能等

技术分享图片

四、实现界面展示

技术分享图片

五、代码托管连接
https://gitee.com/tanghenghui/tanghenghui/blob/master/clook.cpp

六、实验结果

  • 问题:初始完成程序后秒针走的时间很快,不是精确的一秒走一次。
  • 原因:单片机只能用主系统时间,修改fprs后可以真确显示。?
  • 问题:时间切换函数与显示函数和设计的不一样,如只需要显示时,却多显示分
  • 原因:在仔细看代码后发现每次按键中断都在调用time1()函数,而second++在里面,所以每次都会加快秒的运行。把second++移到外面放入time()函数后这个问题就解决了。
  • 感想:这个实验看起来容易写,实际上对我来说有点难。
  • 总结:打这个代码出现很多错误,以后要细心点了,还有多研究一些。

2019春第三次课程设计实验报告

原文:https://www.cnblogs.com/tanghenghui/p/10990825.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!