找回密码
 立即注册
查看: 2358|回复: 11

单片机的精确计时怎么使用

[复制链接]
  • 打卡等级:以坛为家II
  • 打卡总天数:509
  • 最近打卡:2026-07-23 08:23:51
已绑定手机

14

主题

43

回帖

1999

积分

金牌会员

积分
1999
发表于 2024-7-19 11:53:12 | 显示全部楼层 |阅读模式
单片机在控制器使用中,需要每天计时保存显示,单片机STC15W4K32S4精确计时有使用过吗? 比如:开机显示机器工作时间(按天,以通电时间为准,在时间区域显示,最大9999天)。
回复

使用道具 举报 送花

  • 打卡等级:以坛为家III
  • 打卡总天数:799
  • 最近打卡:2026-07-23 04:14:47
已绑定手机

16

主题

776

回帖

2986

积分

金牌会员

积分
2986
发表于 2024-7-19 12:15:54 | 显示全部楼层
可以加一个外部的rtc芯片,如rx8025t,这个很准
回复

使用道具 举报 送花

  • 打卡等级:以坛为家III
  • 打卡总天数:782
  • 最近打卡:2026-07-23 10:28:56

9

主题

695

回帖

4845

积分

论坛元老

积分
4845
发表于 2024-7-19 12:30:00 | 显示全部楼层
只要计算通电时间的话,不需要RTC,只要设个慢速计数器,上电就开始计数,掉电前保存到EEPROM里就行了,
回复

使用道具 举报 送花

  • 打卡等级:以坛为家III
  • 打卡总天数:866
  • 最近打卡:2026-07-22 00:28:47
已绑定手机

19

主题

3461

回帖

7740

积分

论坛元老

积分
7740
发表于 2024-7-19 12:37:50 | 显示全部楼层
如果只是显示天数,应该可以。就是设一个定时器不断累加到1天加1.
回复

使用道具 举报 送花

  • 打卡等级:以坛为家III
  • 打卡总天数:729
  • 最近打卡:2026-07-10 16:55:21
已绑定手机

96

主题

7372

回帖

1万

积分

超级版主

积分
13993
发表于 2024-7-19 13:35:16 | 显示全部楼层
用内部高频时钟配合定时器可以,注意不能用内部32K时钟
更高级的应用建议用外部32768晶振,使用内部RTC,注意需要使用内部有RTC的型号

截图202407191334113687.jpg

截图202407191335139077.jpg

回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:509
  • 最近打卡:2026-07-23 08:23:51
已绑定手机

14

主题

43

回帖

1999

积分

金牌会员

积分
1999
发表于 2024-7-19 16:39:02 | 显示全部楼层
网*** 发表于 2024-7-19 12:30
只要计算通电时间的话,不需要RTC,只要设个慢速计数器,上电就开始计数,掉电前保存到EEPROM里就行了, ...

是用定时器? 时间准确吗?
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:509
  • 最近打卡:2026-07-23 08:23:51
已绑定手机

14

主题

43

回帖

1999

积分

金牌会员

积分
1999
发表于 2024-7-19 16:39:50 | 显示全部楼层
so*** 发表于 2024-7-19 12:37
如果只是显示天数,应该可以。就是设一个定时器不断累加到1天加1.

定时器累加到1天, 怎么样保证时间的准确性?
回复

使用道具 举报 送花

  • 打卡等级:以坛为家III
  • 打卡总天数:866
  • 最近打卡:2026-07-22 00:28:47
已绑定手机

19

主题

3461

回帖

7740

积分

论坛元老

积分
7740
发表于 2024-7-19 16:48:32 | 显示全部楼层
qiquan*** 发表于 2024-7-19 16:39
定时器累加到1天, 怎么样保证时间的准确性?

多个变量控制,秒、分、时。要求不是很高情况下误差不是很大,也可设置偏移量。
回复

使用道具 举报 送花

  • 打卡等级:以坛为家III
  • 打卡总天数:782
  • 最近打卡:2026-07-23 10:28:56

9

主题

695

回帖

4845

积分

论坛元老

积分
4845
发表于 2024-7-20 12:24:41 | 显示全部楼层
qiquan*** 发表于 2024-7-19 16:39
是用定时器? 时间准确吗?

定时器准确度是系统时钟的精度决定的,
要看准确度实际需要达到多少,一天分钟级的误差片内RC震荡器容易做到,需要秒级误差,可以使用外部晶振.
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:411
  • 最近打卡:2026-07-22 11:32:48

83

主题

7972

回帖

1万

积分

超级版主

积分
17029
发表于 2024-7-20 18:15:27 | 显示全部楼层
精确与否跟你使用的外部晶振有关,晶振准确定时就准确,还可以使用一个北斗模块来校准时间,常年分秒不差。
回复

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2026-7-23 21:14 , Processed in 0.076823 second(s), 94 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表