![]() |
發(fā)布時間: 2021-1-22 12:33
正文摘要:本人小白一枚,51單片機剛學(xué),想請教群里的朋友,第四行這種格式,60秒到進位后怎么處理,望各位朋友賜教呢,多謝 如果把秒,分,時放各放一個地址字節(jié),前面年月日顯示不全又不好看, 單片機源程序 ... |
多謝關(guān)注,自己在網(wǎng)上看看人家的,原則就是寫地址,賦值,現(xiàn)上電ok 程序修改如下: void write_sfm_a(uchar add,uchar date)//顯示個,十分離 { uchar ge,shi; shi=date/10; ge=date%10 ; lcd_wcmd(0x98+add);// lcd_wdat(dis6[0]);//寫 ‘ :’ lcd_wdat(dis[shi]); lcd_wcmd(0x98+(add+1)); lcd_wdat(dis[ge]); lcd_wdat(dis6[0]); } |
mengsiu 發(fā)表于 2021-1-23 16:08 在網(wǎng)上看看人家寫的,整整思路,原則就是寫地址賦值,上機后很好 void write_sfm_a(uchar add,uchar date)//顯示個,十分分離 { uchar ge,shi; shi=date/10; ge=date%10 ; lcd_wcmd(0x98+add);//地址9d lcd_wdat(dis6[0]);//先寫高位,地址指針自動往后加1 lcd_wdat(dis[shi]); lcd_wcmd(0x98+(add+1));9e lcd_wdat(dis[ge]); lcd_wdat(dis6[0]);//加 ‘ :’ } |
準確來說,現(xiàn)在還不是牛年。 當今人們有兩種方式,①過是春節(jié)才是新的一個屬相,②過了春分才是新的一個屬相。 而現(xiàn)在春節(jié)和春分都還沒到,所以現(xiàn)在還是庚子鼠年。 |
正巧,我在51hei 發(fā)了資料貼:http://www.torrancerestoration.com/bbs/dpj-200462-1.html |
到上面這步中間有幾個問題也與大家分享下,1、 剛開始顯示不全,原因是LCD屏初始化后緊接著中斷初始化,再字符顯示,解決是先LCD屏初始化,再字體顯示,在中斷初始化。 2、上電數(shù)碼管亂顯示,因P0口還并著數(shù)碼管,中間有個鎖存器控制,解決方法把鎖存器關(guān)的使能信號從中斷子程序中放到LCD屏忙子程序中 3、秒顯示亂碼,程序LCD1602程序過來, write_date(0x30+shi);改成 lcd_wdat(dis[shi]); |
參與人數(shù) 1 | 黑幣 +20 | 收起 理由 |
---|---|---|
![]() | + 20 | 回帖助人的獎勵! |
Powered by 單片機教程網(wǎng)