找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 2127|回復(fù): 5
收起左側(cè)

關(guān)于STC8H8K64U單片機(jī)內(nèi)部RTC用OLED顯示問(wèn)題

[復(fù)制鏈接]
ID:118322 發(fā)表于 2023-4-23 14:56 | 顯示全部樓層 |閱讀模式
單片機(jī)用的STC8H8K64U,這個(gè)單片機(jī)內(nèi)部集成了RTC功能,將RTC顯示在OLED屏幕上,當(dāng)年月日和時(shí)分秒小于10的時(shí)候,前面的位沒(méi)有自動(dòng)補(bǔ)零,如下圖,有強(qiáng)迫癥的人看了會(huì)覺(jué)得很不舒服。  不知道有誰(shuí)遇到這個(gè)問(wèn)題沒(méi)有,有沒(méi)有解決方法。PS:板子自己設(shè)計(jì)的,程序用的STC官網(wǎng)例程。
51hei圖片_20230423144612.jpg
回復(fù)

使用道具 舉報(bào)

ID:996773 發(fā)表于 2023-4-23 15:46 | 顯示全部樓層
會(huì)編程的人應(yīng)該是小問(wèn)題吧,難道程序不是樓主寫(xiě)的?這種空位肯定有尋址代碼的。如果沒(méi)有字庫(kù)

自己寫(xiě)顯示數(shù)據(jù)一般是全部填0或者全部填1,寫(xiě)過(guò)數(shù)碼管驅(qū)動(dòng)的就是這樣處理的,要么0,要么不顯示
回復(fù)

使用道具 舉報(bào)

ID:584814 發(fā)表于 2023-4-23 16:32 | 顯示全部樓層
用MONTH/10,MONTH%10分離出十位和個(gè)位。
如果還不顯零則用if(MONTH/10)=1之類一下先。
回復(fù)

使用道具 舉報(bào)

ID:1034262 發(fā)表于 2023-4-23 16:49 | 顯示全部樓層
但凡會(huì)寫(xiě)電子鐘程序(基本是入門(mén)必寫(xiě))的人,都可以改動(dòng),就一個(gè)消0而已。
回復(fù)

使用道具 舉報(bào)

ID:1072725 發(fā)表于 2023-4-23 17:16 | 顯示全部樓層
應(yīng)該時(shí)程序里面判斷小于10時(shí)去掉了第一位,只顯示第二位
回復(fù)

使用道具 舉報(bào)

ID:118322 發(fā)表于 2023-4-24 09:01 | 顯示全部樓層
已經(jīng)搞寫(xiě)了,修改了一下代碼,之前沒(méi)仔細(xì)看,很簡(jiǎn)單
51hei圖片_20230424085920.jpg
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表