標(biāo)題: 點(diǎn)陣的滾屏原理求解 [打印本頁(yè)]

作者: 藍(lán)野    時(shí)間: 2017-12-29 16:00
標(biāo)題: 點(diǎn)陣的滾屏原理求解
點(diǎn)陣的滾動(dòng)原因,用4個(gè)74hc595級(jí)聯(lián)(串聯(lián)),四個(gè)595的串行輸入時(shí)鐘接一總線,八位數(shù)據(jù)的存儲(chǔ)時(shí)鐘接一總線,主復(fù)位接高電平,輸出使能端接地;
我想問(wèn),數(shù)據(jù)是怎么流動(dòng)的在4個(gè)595之間?以及最終如何顯示?能實(shí)現(xiàn)動(dòng)態(tài)滾屏又是怎么實(shí)現(xiàn)的?


按照我的想法是下載串行輸入的時(shí)鐘上升沿下,連續(xù)輸入四個(gè)字節(jié),也即在32個(gè)時(shí)鐘上升沿下分別送入4個(gè)移位寄存器中,然后再來(lái)一個(gè)存儲(chǔ)時(shí)鐘,再加上OE控制,數(shù)據(jù)就從595輸出來(lái)了到達(dá)了點(diǎn)陣對(duì)應(yīng)的二極管的引腳。
第一:請(qǐng)問(wèn)我表述的對(duì)不對(duì)?
第二:怎么實(shí)現(xiàn)動(dòng)態(tài)滾屏,而不是像我那樣赤裸裸的一個(gè)靜態(tài)的擺在那里不動(dòng)?

作者: yzwzfyz    時(shí)間: 2017-12-29 22:29
你被表像“迷惑”了。
滾屏與595毛關(guān)系也沒(méi)有。
滾屏就是兩個(gè)“畫(huà)面”的替換而矣,例如:“畫(huà)面1”顯示0.2秒后切換成"畫(huà)面2",也顯示0.2秒……。
如此再“畫(huà)面3、4、5、6……”
只要是后一個(gè)“畫(huà)面”比前一個(gè)“畫(huà)面”少一個(gè)首行,而又多一個(gè)末行,看上去就滾屏了。
當(dāng)然在實(shí)際寫(xiě)程序時(shí),是可以用一些技巧的。這里不細(xì)說(shuō)了。
作者: 藍(lán)野    時(shí)間: 2017-12-31 10:48
yzwzfyz 發(fā)表于 2017-12-29 22:29
你被表像“迷惑”了。
滾屏與595毛關(guān)系也沒(méi)有。
滾屏就是兩個(gè)“畫(huà)面”的替換而矣,例如:“畫(huà)面1”顯示0. ...

你說(shuō)的這個(gè)我理解,在實(shí)際滾屏的時(shí)候,我直白的想到,假如有100列,那不我得寫(xiě)100組“圖片”然后再適當(dāng)延時(shí)?
假如這樣,豈不是產(chǎn)生了大量的代碼,簡(jiǎn)單一點(diǎn)的有哪些思想方法呢?求不吝賜教
作者: yzwzfyz    時(shí)間: 2017-12-31 14:59
我回復(fù)的最后一句話,就是解決這個(gè)問(wèn)題的。




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1