![]() |
發布時間: 2023-4-23 14:56
正文摘要:單片機用的STC8H8K64U,這個單片機內部集成了RTC功能,將RTC顯示在OLED屏幕上,當年月日和時分秒小于10的時候,前面的位沒有自動補零,如下圖,有強迫癥的人看了會覺得很不舒服。 不知道有誰遇到這個問題 ... |
應該時程序里面判斷小于10時去掉了第一位,只顯示第二位 |
但凡會寫電子鐘程序(基本是入門必寫)的人,都可以改動,就一個消0而已。 |
用MONTH/10,MONTH%10分離出十位和個位。 如果還不顯零則用if(MONTH/10)=1之類一下先。 |
會編程的人應該是小問題吧,難道程序不是樓主寫的?這種空位肯定有尋址代碼的。如果沒有字庫 自己寫顯示數據一般是全部填0或者全部填1,寫過數碼管驅動的就是這樣處理的,要么0,要么不顯示 |