瑞芯微Rockchip开发者社区
直播中

jinglixixi

8年用户 1592经验值
擅长:嵌入式技术 光电显示 接口/总线/驱动 控制/MCU
私信 关注

【LuckFox Pico Plus开发板免费试用】+秒计数器与电子时钟

RTC

前面介绍了串行数码管的显示驱动,那么如何将其应用到实际中呢?

我们可以将它与sleep延时函数组合在一起来实现一个秒计数器,计时范围为0~99秒。

其程序内容如下:
image.png

在执行程序后,其显示效果如图1所示。

image.png

图1 计时效果

此外,如果采用日期数据截取的方式还可实现电子时钟的计时功能。

数码管的显示功能是为电子时钟服务的,那该如何获取计时值呢?

使用date指令则可获取系统的计时值,其数据格式如下:

image.png

图2 获取系统时间

显然在显示时间时,是不能采用这种形式的。

为此,可通过以下的方式来提取相应的时间值。

image.png

图3 提取时间值

这样,就可以参考下面的程序来实现电子时钟功能。

参考程序为:

image.png
image.png

图4 电子时钟效果

秒计时效果演示视频:

VID_20231027_164936

更多回帖

发帖
×
20
完善资料,
赚取积分