找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

关于STC8H8K64U单片机内部RTC用OLED显示问题

查看数: 2186 | 评论数: 5 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2023-4-23 14:56

正文摘要:

单片机用的STC8H8K64U,这个单片机内部集成了RTC功能,将RTC显示在OLED屏幕上,当年月日和时分秒小于10的时候,前面的位没有自动补零,如下图,有强迫症的人看了会觉得很不舒服。  不知道有谁遇到这个问题 ...

回复

ID:1072725 发表于 2023-4-23 17:16
应该时程序里面判断小于10时去掉了第一位,只显示第二位
ID:1034262 发表于 2023-4-23 16:49
但凡会写电子钟程序(基本是入门必写)的人,都可以改动,就一个消0而已。
ID:584814 发表于 2023-4-23 16:32
用MONTH/10,MONTH%10分离出十位和个位。
如果还不显零则用if(MONTH/10)=1之类一下先。
ID:996773 发表于 2023-4-23 15:46
会编程的人应该是小问题吧,难道程序不是楼主写的?这种空位肯定有寻址代码的。如果没有字库

自己写显示数据一般是全部填0或者全部填1,写过数码管驱动的就是这样处理的,要么0,要么不显示

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

Powered by 单片机教程网

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