標(biāo)題: C52單片機(jī)驅(qū)動(dòng)64x64點(diǎn)陣遇到的問題 [打印本頁(yè)]
作者: 814485702 時(shí)間: 2021-4-16 16:37
標(biāo)題: C52單片機(jī)驅(qū)動(dòng)64x64點(diǎn)陣遇到的問題
單片機(jī)小白做一個(gè)小項(xiàng)目,要求Proteus仿真驅(qū)動(dòng)64x64的LED點(diǎn)陣,自己學(xué)習(xí)了一段時(shí)間,并在網(wǎng)上找了各種16x16,32x64等規(guī)格的LED驅(qū)動(dòng)參考,然后自己想盡辦法擴(kuò)充成64x64,結(jié)果不是不亮就是不斷閃爍。
我目前已經(jīng)嘗試過的方法:
一.4塊16x64拼湊成64x64,使用4片74HC154和4x8片74HC595驅(qū)動(dòng)
結(jié)果:拼成32x64時(shí)就已經(jīng)是極限了,再增加就會(huì)閃爍,595傳輸數(shù)據(jù)的時(shí)間要的太多,晶振頻率也影響不了595數(shù)據(jù)傳輸,這個(gè)法是不是只能用2個(gè)C52分上下來驅(qū)動(dòng)了?
二.用8片74HC138級(jí)聯(lián)掃描(之前做的,還沒考慮用154),8個(gè)74HC595傳數(shù)據(jù)
結(jié)果:掃描慢到只能一行一行顯示LED
使用的是12MHz晶振,在64行列過大的時(shí)候是不是晶振頻率盡可能的快就能解決?
各位大佬有什么好的建議嗎,或者還有別的思路和方向。
師傅基本不管,就我自己干著急。
作者: 人人學(xué)會(huì)單片機(jī) 時(shí)間: 2021-4-17 07:39
LED點(diǎn)陣16X16模塊級(jí)聯(lián)測(cè)試結(jié)果.png (239.41 KB, 下載次數(shù): 41)
下載附件
2021-4-17 07:35 上傳
這個(gè)是我們?cè)O(shè)計(jì)的全部595驅(qū)動(dòng)方案,6T模式可以驅(qū)動(dòng)8個(gè)16*16 也就是32*64.
如果你使用74HC154做掃描線,595送數(shù)據(jù),那么 12M晶振 是勉強(qiáng)可以驅(qū)動(dòng)64*64的。只是很勉強(qiáng)了。做不了移位等其他操作了。
建議更換增強(qiáng)型的單片機(jī),或者使用TM1629這樣的點(diǎn)陣驅(qū)動(dòng)芯片。
作者: 814485702 時(shí)間: 2021-4-19 09:46
非常感謝!
作者: xubaogui 時(shí)間: 2021-4-22 21:52
你好,請(qǐng)問,那個(gè)點(diǎn)陣如果通過按鍵控制點(diǎn)陣的增減怎么控制
作者: liuzx66 時(shí)間: 2021-4-22 22:24
使用低速的MCU只能是增加鎖存器的數(shù)量,并且不要使用串入并出的,要使用并入并出的鎖存器,以減少掃描的數(shù)量來減少操作時(shí)間。
| 歡迎光臨 (http://m.raoushi.com/bbs/) |
Powered by Discuz! X3.1 |