标题: 基于 DS1302 的电子钟,求大佬帮忙编程? [打印本页]

作者: 1147351802    时间: 2018-7-5 21:17
标题: 基于 DS1302 的电子钟,求大佬帮忙编程?
(一)功能简述
设计一个基于 DS1302 时钟芯片的电子钟,电子钟具有时、分、秒显示和时间调整等基本功能,通过考试硬件平台上的独立按键完成时间调整功能,通过数码管完成时间显示功能。

(二)设计要求
1.     在程序中,将 DS1302 芯片初始化时间设定为 23 59 50 秒。
2.     使用考试硬件平台上的 3 个按键完成如下功能:
2.1  按键 UP:
按键按下后,当前调整的内容加 1
2.2  按键 DOWN:
按键按下后,当前调整的内容减 1
2.3  按键 SET:
按下后,进入时间设置状态,秒钟位置闪烁,按下UP 或 DOWN 按键可以调整秒钟;
再次按下,分钟位置闪烁,按下UP 或 DOWN 按键可以调整分钟; 再次按下,小时位置闪烁,按下 UP 或 DOWN 按键可以调整小时; 再次按下,退出时间设置状态,恢复到正常的时间显示模式。
2.4  在流程图等考试文档中说明按键功能设定情况。

TIM截图20180705123712.png (36.88 KB, 下载次数: 26)

TIM截图20180705123712.png

0001.jpg (773.52 KB, 下载次数: 18)

0001.jpg

作者: 1147351802    时间: 2018-7-5 22:22
防沉,紫薯布丁




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1