找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1109|回复: 7
收起左侧

单片机ds1302时钟显示不正常

[复制链接]
ID:671688 发表于 2023-3-20 22:06 | 显示全部楼层 |阅读模式
基于52单片机,用oled显示ds1302实时时钟,不显示00~09,显示0~9,大佬帮我看看是哪的问题
1.png 2.png 3.png

回复

使用道具 举报

ID:384109 发表于 2023-3-20 22:19 | 显示全部楼层
显示正常的,只是数字零没有显示而已
回复

使用道具 举报

ID:671688 发表于 2023-3-21 10:14 | 显示全部楼层
人中狼 发表于 2023-3-20 22:19
显示正常的,只是数字零没有显示而已

怎么解决啊?
回复

使用道具 举报

ID:1010435 发表于 2023-3-21 15:17 | 显示全部楼层
应该把OLED_ShowNum()函数贴出来
回复

使用道具 举报

ID:883242 发表于 2023-3-21 19:14 | 显示全部楼层
你的问题根本就不在你贴出来的代码里面。
回复

使用道具 举报

ID:671688 发表于 2023-3-22 16:18 | 显示全部楼层
解决了,我把每一位都设置显示
回复

使用道具 举报

ID:1067457 发表于 2023-3-23 13:47 | 显示全部楼层
应该是你的OLED显示函数的问题,只有个位数数字不会自动在前面补0,加一个if判断自己手动补,或者修改一下显示函数就行了
回复

使用道具 举报

ID:671688 发表于 2023-3-27 11:41 | 显示全部楼层
8.png
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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