找回密码
 立即注册

QQ登录

只需一步,快速开始

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

51单片机中ds1302由24小时制改成12小时制的问题

[复制链接]
跳转到指定楼层
楼主
ID:329253 发表于 2018-5-17 20:17 来自手机 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
8黑币
就是我想把时间由24小时制改成12小时制,这个该怎么弄啊?麻烦讲仔细一点,因为我比较笨,谢谢!非常感谢回答问题的你们

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:277550 发表于 2018-5-17 23:40 | 只看该作者
有设置是12或24小时的,,,,,,也可以程序转换,Hour<12,直接得到 AM XX; Hour>=12 得到PM Hour-12
回复

使用道具 举报

板凳
ID:329253 发表于 2018-5-18 00:13 来自手机 | 只看该作者
devcang 发表于 2018-5-17 23:40
有设置是12或24小时的,,,,,,也可以程序转换,Hour=12 得到PM Hour-12

还是不明白呀!怎么办?
回复

使用道具 举报

地板
ID:164602 发表于 2018-5-18 07:31 | 只看该作者
自己去找1302的手册,查一下小时寄存器,它有一位可以设置小时是12或24.

ds1302中文资料_官方.pdf

3.5 MB, 下载次数: 60

回复

使用道具 举报

5#
ID:158375 发表于 2018-5-18 09:06 | 只看该作者
仔细看DS1302的资料,上面有解释
回复

使用道具 举报

6#
ID:329253 发表于 2018-5-18 09:49 来自手机 | 只看该作者
HC6800-ES-V2.0 发表于 2018-5-18 07:31
自己去找1302的手册,查一下小时寄存器,它有一位可以设置小时是12或24.

可是我发现在写程序写24小时制的时候,也并没有去写寄存器呀,还是不理解,怎么办
回复

使用道具 举报

7#
ID:164602 发表于 2018-5-18 17:03 | 只看该作者
134849694164151 发表于 2018-5-18 09:49
可是我发现在写程序写24小时制的时候,也并没有去写寄存器呀,还是不理解,怎么办

那是默认值哦。
所以,你肯定是操作了的,不然你的小时数据怎么来的?
在你的程序中找到那个寄存器,重新设置一下就可以了。
你给你资料为什么不看看?
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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