找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索

單片機+74HC595驅(qū)動8位數(shù)碼管顯示異常

查看數(shù): 1690 | 評論數(shù): 4 | 收藏 0
關(guān)燈 | 提示:支持鍵盤翻頁<-左 右->
    組圖打開中,請稍候......
發(fā)布時間: 2024-4-19 09:55

正文摘要:

74HC595驅(qū)動8位數(shù)碼管顯示異常問題: 1. 用定時器0計時模擬時鐘顯示正常; 2. 讀取DS3231時鐘芯片的數(shù)據(jù)就顯示異常,前面7位亮度低,第8位亮度高,數(shù)字變化看不清楚,具體見異常顯示圖片。 壓縮包里面有所有的工 ...

回復(fù)

ID:1099129 發(fā)表于 2024-4-19 17:08
第一檢查電流
第二顯示延時 驅(qū)動595彈數(shù)據(jù)時可以彈兩次或者三次,或者加延時2~5us加強顯示時間
ID:140489 發(fā)表于 2024-4-19 16:23
xiaobendan001 發(fā)表于 2024-4-19 12:50
立創(chuàng)EDA的這些零件都是自帶的還是你畫 的?

自己畫的有一些,系統(tǒng)里面有的就不要自己畫
ID:1109793 發(fā)表于 2024-4-19 12:50
立創(chuàng)EDA的這些零件都是自帶的還是你畫 的?
ID:69038 發(fā)表于 2024-4-19 11:46

很懷疑你中斷程序會忙的過來不?定時器中斷里,要完成的工作是不是有點多,又是計時又是分配緩存又是調(diào)用萬里長城般的鍵掃的代碼?中斷不要放太多代碼,最完美的就是進中斷后處理一些標志位就退出來,那些冗長的代碼讓主程序去完成。
595的顯示代碼再簡單不過了,咋就寫成這樣亂了?不如開個2ms的中斷,每進中斷,位選+1,8位數(shù)碼管16ms一輪顯,視覺上完全不會閃的。用595驅(qū)動LED出現(xiàn)亮度不均,無非兩種情況,其一是電流不足,其二是顯示時長不相等。。
顯示代要改改,值未改,就沒必要重新加載一次到緩存。
.
.
.
個人意見,僅供參考。。。

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

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

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