找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1024|回复: 3
打印 上一主题 下一主题
收起左侧

新手小白,想问问,写51单片机程序用ds1302实时与不实时区别

[复制链接]
跳转到指定楼层
楼主
ID:1072529 发表于 2024-6-22 08:38 来自手机 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:1109793 发表于 2024-6-22 15:15 | 只看该作者
啥意思?1302就是不太准。不知道使用高精度晶振会不会好一点
回复

使用道具 举报

板凳
ID:155507 发表于 2024-6-22 22:26 | 只看该作者
- **实时获取时间数据**:通过定时中断或轮询方式定期从DS1302中读取时间信息,适合需要精确时间控制的应用。
- **非实时获取时间数据**:仅在需要时才从DS1302中读取时间信息,适合不需要频繁更新时间的应用。

具体使用哪种方式取决于你的应用需求。如果需要频繁更新时间并确保时间的准确性,建议使用实时获取时间数据的方式。如果时间的实时性要求不高,可以采用非实时获取时间数据的方式,以简化程序设计。


- **实时编程**:通过中断或定时器定期获取时间,适合需要高实时性的应用,代码复杂度较高,但能保证系统的实时响应。
- **非实时编程**:仅在需要时获取时间,适合对实时性要求不高的应用,代码简单,CPU占用少,但响应速度慢。

在实际应用中,选择哪种方法取决于具体的需求。如果需要精确时间控制,建议使用实时编程;如果时间实时性要求不高,可以采用非实时编程以简化设计。

回复

使用道具 举报

地板
ID:69038 发表于 2024-6-23 21:29 | 只看该作者
xiaobendan001 发表于 2024-6-22 15:15
啥意思?1302就是不太准。不知道使用高精度晶振会不会好一点

DS1302之所以“不太准”,99%是因为32.768Hz不准。1%是因为电源的不稳。
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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