找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 11982|回復: 22
打印 上一主題 下一主題
收起左側(cè)

手把手教你組裝LED點陣電子萬年歷

  [復制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:70416 發(fā)表于 2014-12-13 23:57 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
LED點陣屏現(xiàn)在十分流行,很多人看到其復雜的電路都望而卻步,更別說自己寫個程序了。本人最近又組裝了一個,貼出教程給大家看。其實LED點陣原理并不復雜,電路復雜是因為LED點陣是由許多發(fā)光二極管組成的,一個8*8點陣就有64個發(fā)光二極管,就有128個引腳,更別說什么1664或者3264了,那可是個龐大的數(shù)字。其實這么多的LED都是通過矩陣的形式連成一起的,這個矩陣就像我們小學生的田字薄,每個交叉就接了一個LED,這樣,整個電路就分成行和列,每個LED就由行和列接在一起。這個就是說,一個8*8的點陣其實只需16根引線,那么是不是這16根引線接到單片機就行了嗎?是的,可以這樣接,但是我們的單片機引腳是很有限的,如果一個大屏幕的點陣LED,那單片機就無能為力了。怎么辦?這個就要用到一種東西,叫串行移位鎖存器和譯碼器。串行移位鎖存器一般都是74HC595,這種芯片只需3個引腳就可以無限擴展無數(shù)個引腳,一個芯片可以擴展8個,而這些芯片是可以串接的,這樣就可以串聯(lián)下去,單片機只需發(fā)送數(shù)據(jù)就可以,這種芯片一般用來做列掃描;另一種叫38譯碼器,型號是74HC138,叫38是因為它也是輸入3根線,輸出8根,通過非門還可以擴展到16根,這種芯片用來做行掃描最好了。好了,下面給大家看下實物圖:
上面是一塊3264點陣屏,我已經(jīng)標出了所有的芯片的作用。下面我們就來利用這個屏來做一個電子萬年歷。首先到淘寶買了一個鋁合金邊框:
此邊框比較貴,大約在60元左右,但是做起來外觀很美觀,然后自己設計了一塊控制卡,采用STC 12C5A60S2單片機,電路圖本人還沒畫出來,有空就畫給大家看,目前本人只提供燒錄文件,至于源程序暫時不開源。
注意:市面上的DS1302芯片很多假的,本人買這個也中招,結(jié)果不得不換成貼片的那種,效果好了不少,假的容易出錯和燒壞。
接著安裝遙控接收頭和溫度傳感器:
然后的當然是先寫入控制程序,下面本人貼出顯示函數(shù),注意:這個函數(shù)任意一行代碼的改變最終將影響顯示:

然后用燒錄程序?qū)懭雴纹瑱C:

接著通電實驗,藍色指示燈點亮,白色指示燈閃爍表示系統(tǒng)開始進入工作:
緊接著安裝按鍵:
最后蓋上后蓋:

通電試機,顯示本人的LOGO后進入界面:

本人有視頻可以觀看,有空就上傳。成品視頻演示地址:

http://v.youku.com/v_show/id_XODQzOTk4NDE2.html
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏3 分享淘帖 頂 踩
回復

使用道具 舉報

沙發(fā)
ID:67796 發(fā)表于 2014-12-14 12:50 | 只看該作者
本帖最后由 exv 于 2014-12-14 12:59 編輯

九前少了閏,樓主可有辦法不用查表法 且 <1000的codes加上?
很考驗人的~

翻遍了51hei,未曾見得有人做到過。

可參考 下 許劍偉老師(莆田十中)的算法(java code)。
回復

使用道具 舉報

板凳
ID:69843 發(fā)表于 2014-12-18 12:13 | 只看該作者
不錯哦
回復

使用道具 舉報

地板
ID:70104 發(fā)表于 2014-12-19 15:33 | 只看該作者
要知道~~沒有程序跟原理,我是不會給你下載的。。
回復

使用道具 舉報

5#
ID:70104 發(fā)表于 2014-12-19 15:34 | 只看該作者
對不起,你的資料沒有榮幸給我下載
回復

使用道具 舉報

6#
ID:70104 發(fā)表于 2014-12-19 15:34 | 只看該作者
再見~~~~~~~
回復

使用道具 舉報

7#
ID:71697 發(fā)表于 2015-1-7 22:42 | 只看該作者
剛做了課程設計
回復

使用道具 舉報

8#
ID:65707 發(fā)表于 2015-1-14 05:49 | 只看該作者
這個屏不錯,是網(wǎng)上淘的嗎。
回復

使用道具 舉報

9#
ID:72399 發(fā)表于 2015-1-18 00:51 | 只看該作者
exv 發(fā)表于 2014-12-14 12:50
九前少了閏,樓主可有辦法不用查表法 且

很好啊,其實我也想做的,可惜我不會,剛剛?cè)腴T的
回復

使用道具 舉報

10#
ID:72399 發(fā)表于 2015-1-18 00:53 | 只看該作者
求帶求帶
回復

使用道具 舉報

11#
ID:67796 發(fā)表于 2015-1-18 10:37 | 只看該作者
綠源學習者 發(fā)表于 2015-1-18 00:51
很好啊,其實我也想做的,可惜我不會,剛剛?cè)腴T的

有網(wǎng)友把許老師的代碼轉(zhuǎn)成c語言,置閏等歷算用的是天體物理學而非查表法,可以歷算上下五千年。
不過恐怕難以在51單片機上用。代碼附件中,所有權屬原作者,僅供交流學習用。

51單片機上最好還是用查表法,代碼可參考樓主的。

壽星歷[許].rar (61.13 KB, 下載次數(shù): 58)
回復

使用道具 舉報

12#
ID:72399 發(fā)表于 2015-1-18 14:49 | 只看該作者
exv 發(fā)表于 2015-1-18 10:37
有網(wǎng)友把許老師的代碼轉(zhuǎn)成c語言,置閏等歷算用的是天體物理學而非查表法,可以歷算上下五千年。
不過恐 ...

大愛51hei論壇,助我完成了入門基礎
回復

使用道具 舉報

13#
ID:72399 發(fā)表于 2015-2-2 10:52 | 只看該作者
我很想學這個點陣大神能加加我的QQ嗎1121159499,回答問題是   陳鈞映,很想跟你學習學習
回復

使用道具 舉報

14#
ID:64053 發(fā)表于 2015-2-2 23:12 | 只看該作者
噢,原來是一樂朋友
回復

使用道具 舉報

15#
ID:72399 發(fā)表于 2015-2-4 22:45 | 只看該作者
大神教
我好不好啊
回復

使用道具 舉報

16#
ID:29438 發(fā)表于 2015-2-5 09:07 | 只看該作者
多謝分享,謝謝!
回復

使用道具 舉報

17#
ID:72872 發(fā)表于 2015-2-16 15:41 | 只看該作者
謝謝分享
回復

使用道具 舉報

18#
ID:72872 發(fā)表于 2015-3-5 18:22 | 只看該作者
沒有程序跟原理,沒有人下載的。
回復

使用道具 舉報

19#
ID:75390 發(fā)表于 2015-3-26 14:29 | 只看該作者
我想要的
回復

使用道具 舉報

20#
ID:75390 發(fā)表于 2015-3-26 14:29 | 只看該作者
是個好東西,不錯
回復

使用道具 舉報

21#
ID:86023 發(fā)表于 2015-7-18 14:27 | 只看該作者
好東西  ,就是不分享源程序和原理圖啊
回復

使用道具 舉報

22#
ID:170141 發(fā)表于 2018-6-3 08:28 | 只看該作者
這也叫“手把手”?徒有虛名
回復

使用道具 舉報

23#
ID:23303 發(fā)表于 2024-3-5 09:35 | 只看該作者
不錯,想做一個,學習一下
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

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

快速回復 返回頂部 返回列表