標題:
我的第一個作品,很有紀念意義
[打印本頁]
作者:
jialinx
時間:
2015-9-16 00:12
標題:
我的第一個作品,很有紀念意義
硬件電路(飛線+錫接),改程序才發(fā)現(xiàn)多用了7個I /O口(段碼所有同名端連接可以節(jié)省大量I/O),動態(tài)顯示亮度不均、不足還有待解決(已有解決方案:MAX7219、CS7219驅動芯片,,手邊都沒 有╯▽╰)。其他改進:1.希望加入ds1302和掉電保護;2.改用串行傳輸,控制電路只要一根信號線就行,3.考慮串并移位寄存器,74hc595、 138,重疊處理解決顯示時間不足而亮度不足;4.繼續(xù)完善程序,加入定時,音樂播放等更多功能。。暫時想到這么多,以后慢慢完善 ∩_∩
STC89C52RC,數(shù)碼管,S8050放大,USB供電(5V),蜂鳴器,排阻,微動開 關
采用掃描方式進行顯示時,每行有一個行驅動器,各行的同名列共用一個列驅動器。顯示數(shù)據(jù)通常存儲在單片機的存儲器中,按8位一個字節(jié) 的形式順序排放。顯示時要把一行中各列的數(shù)據(jù)都傳送到相應的列驅動器上去,這就存在一個顯示數(shù)據(jù)傳輸?shù)膯栴}。從控制電路到列驅動器的數(shù)據(jù)傳輸可以采用并行 方式或串行方式。顯然,采用并行方式時,從控制電路到列驅動器的線路數(shù)量大,相應的硬件數(shù)目多。當列數(shù)很多時,并行傳輸?shù)姆桨甘遣豢扇〉。采用串行傳輸(shù)?方法,控制電路可以只用一根信號線,將列數(shù)據(jù)一位一位傳往列驅動器,在硬件方面無疑是十分經(jīng)濟的。但是,串行傳輸過程較長,數(shù)據(jù)按順序一位一位地輸出給列 驅動器,只有當一行的各列數(shù)據(jù)都已傳輸?shù)轿恢,這一行的各列才能并行地進行顯示。這樣,對于一行的顯示過程就可以分解成列數(shù)據(jù)準備(傳輸)和列數(shù)據(jù)顯示 兩個部分。對于串行傳輸方式來說,列數(shù)據(jù)準備時間可能相當長,在行掃描周期確定的情況下,留給行顯示的時間就太少了,以至影響到LED的亮度。 解決串行傳輸中列數(shù)據(jù)準備和列數(shù)據(jù)顯示的時間矛盾問題,可以采用重疊處理的方法。即在顯示本行各列數(shù)據(jù)的同時,傳送下一行的列數(shù)據(jù)。為了達到重疊處理的目 的,列數(shù)據(jù)的顯示就需要具有鎖存功能。經(jīng)過上述分析,可以歸納出列驅動器電路應具備的主要功能。對于列數(shù)據(jù)準備來說,它應能實現(xiàn)串入并出的移位功能;對于 列數(shù)據(jù)顯示來說,應具有并行鎖存的功能。這樣,本行已準備好的數(shù)據(jù)打入并行鎖存器進行顯示時,串并移位寄存器就可以準備下一行的列數(shù)據(jù),而不會影響本行的 顯示。
作者:
YBZYBZ
時間:
2017-11-28 22:12
有沒有電路圖和程序分享一下?
作者:
zdmjjp
時間:
2018-1-29 16:52
有沒有電路圖和程序分享一下?謝謝!
作者:
zdmjjp
時間:
2022-6-20 15:48
學習一下,請樓主多幫助,謝謝!
歡迎光臨 (http://www.torrancerestoration.com/bbs/)
Powered by Discuz! X3.1