不過一些小型的LED屏價格還是相對比較便宜的,大約在1000塊左右。好了,下面來粗略說一下工作原理。LED點陣屏由很多的發光二極管組成,每一顆LED形成一個像素,它們采用矩陣的形式連接在一起,這點跟我們的液晶顯示原理是很相似的。矩陣電路就有行和列之分,一般點陣LED屏都是采用行列的掃描來工作,如下圖:
單片機輸出行掃描數據和列掃描數據,分別通過各個電路加到LED屏,一般的LED屏都是采用74HC595作為列掃描芯片,而行則普遍采用138譯碼器芯片,以節省單片機IO口。單片機把形成圖像的像素信號通過串行數據線加到列驅動芯片,經過列掃描芯片的譯碼,把圖像信號加到點陣屏的一行,這個時候行同步信號隨后加到,行掃描到哪里,圖像信號就會出現在哪一行,行同步信號由單片機的行地址線發出,也是經過譯碼芯片的譯碼,產生行地址掃描信號,因行電流比較大,必須經過放大后加到LED屏行線,在列線的驅動下,在一行產生圖像,單片機不斷從上至下掃描,不斷發出列像素信號和行同步信號,一幅圖像就形成了,這個就是LED點陣屏的基本工作原理。至于程序和具體電路本人有空就講講。
全部中文的,呵呵..點陣屏是在網上買的,因為這個線路太復雜了,自己做可能很難看,不過最重要的控制器和軟件當然是自己設計的,而且是遙控操作,調節時間在下面用遙控進行即可。下面是控制器:
控制芯片采用AT89S52單片機,時鐘芯片是DS1302,軟件由于復雜,采用匯編和C語言混合編程,否則難以達到所需功能。本萬年歷還支持農歷顯示,分別是國歷顯示3秒,農歷顯示3秒,輪流顯示,如下圖:
由于程序極其復雜,有700多行,所以就不上傳了!下面來個掛在墻上的效果:



daliu 發表于 2014-9-15 03:32
最近在論壇上,發現最近玩點陣挺流行的,于是自己也做了個點陣LED屏時鐘,把家里的數碼管時鐘給淘汰了。線 ...
| 歡迎光臨 (http://www.raoushi.com/bbs/) | Powered by Discuz! X3.1 |