找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 12124|回復(fù): 22
收起左側(cè)

手把手教你組裝LED點(diǎn)陣電子萬(wàn)年歷

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

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

接著通電實(shí)驗(yàn),藍(lán)色指示燈點(diǎn)亮,白色指示燈閃爍表示系統(tǒng)開(kāi)始進(jìn)入工作:
緊接著安裝按鍵:
最后蓋上后蓋:

通電試機(jī),顯示本人的LOGO后進(jìn)入界面:

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

http://v.youku.com/v_show/id_XODQzOTk4NDE2.html
回復(fù)

使用道具 舉報(bào)

ID:67796 發(fā)表于 2014-12-14 12:50 | 顯示全部樓層
本帖最后由 exv 于 2014-12-14 12:59 編輯

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

翻遍了51hei,未曾見(jiàn)得有人做到過(guò)。

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

使用道具 舉報(bào)

ID:69843 發(fā)表于 2014-12-18 12:13 | 顯示全部樓層
不錯(cuò)哦
回復(fù)

使用道具 舉報(bào)

ID:70104 發(fā)表于 2014-12-19 15:33 | 顯示全部樓層
要知道~~沒(méi)有程序跟原理,我是不會(huì)給你下載的。。
回復(fù)

使用道具 舉報(bào)

ID:70104 發(fā)表于 2014-12-19 15:34 | 顯示全部樓層
對(duì)不起,你的資料沒(méi)有榮幸給我下載
回復(fù)

使用道具 舉報(bào)

ID:70104 發(fā)表于 2014-12-19 15:34 | 顯示全部樓層
再見(jiàn)~~~~~~~
回復(fù)

使用道具 舉報(bào)

ID:71697 發(fā)表于 2015-1-7 22:42 | 顯示全部樓層
剛做了課程設(shè)計(jì)
回復(fù)

使用道具 舉報(bào)

ID:65707 發(fā)表于 2015-1-14 05:49 | 顯示全部樓層
這個(gè)屏不錯(cuò),是網(wǎng)上淘的嗎。
回復(fù)

使用道具 舉報(bào)

ID:72399 發(fā)表于 2015-1-18 00:51 | 顯示全部樓層
exv 發(fā)表于 2014-12-14 12:50
九前少了閏,樓主可有辦法不用查表法 且

很好啊,其實(shí)我也想做的,可惜我不會(huì),剛剛?cè)腴T(mén)的
回復(fù)

使用道具 舉報(bào)

ID:72399 發(fā)表于 2015-1-18 00:53 | 顯示全部樓層
求帶求帶
回復(fù)

使用道具 舉報(bào)

ID:67796 發(fā)表于 2015-1-18 10:37 | 顯示全部樓層
綠源學(xué)習(xí)者 發(fā)表于 2015-1-18 00:51
很好啊,其實(shí)我也想做的,可惜我不會(huì),剛剛?cè)腴T(mén)的

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

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

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

使用道具 舉報(bào)

ID:72399 發(fā)表于 2015-1-18 14:49 | 顯示全部樓層
exv 發(fā)表于 2015-1-18 10:37
有網(wǎng)友把許老師的代碼轉(zhuǎn)成c語(yǔ)言,置閏等歷算用的是天體物理學(xué)而非查表法,可以歷算上下五千年。
不過(guò)恐 ...

大愛(ài)51hei論壇,助我完成了入門(mén)基礎(chǔ)
回復(fù)

使用道具 舉報(bào)

ID:72399 發(fā)表于 2015-2-2 10:52 | 顯示全部樓層
我很想學(xué)這個(gè)點(diǎn)陣大神能加加我的QQ嗎1121159499,回答問(wèn)題是   陳鈞映,很想跟你學(xué)習(xí)學(xué)習(xí)
回復(fù)

使用道具 舉報(bào)

ID:64053 發(fā)表于 2015-2-2 23:12 | 顯示全部樓層
噢,原來(lái)是一樂(lè)朋友
回復(fù)

使用道具 舉報(bào)

ID:72399 發(fā)表于 2015-2-4 22:45 | 顯示全部樓層
大神教
我好不好啊
回復(fù)

使用道具 舉報(bào)

ID:29438 發(fā)表于 2015-2-5 09:07 | 顯示全部樓層
多謝分享,謝謝!
回復(fù)

使用道具 舉報(bào)

ID:72872 發(fā)表于 2015-2-16 15:41 | 顯示全部樓層
謝謝分享
回復(fù)

使用道具 舉報(bào)

ID:72872 發(fā)表于 2015-3-5 18:22 | 顯示全部樓層
沒(méi)有程序跟原理,沒(méi)有人下載的。
回復(fù)

使用道具 舉報(bào)

ID:75390 發(fā)表于 2015-3-26 14:29 | 顯示全部樓層
我想要的
回復(fù)

使用道具 舉報(bào)

ID:75390 發(fā)表于 2015-3-26 14:29 | 顯示全部樓層
是個(gè)好東西,不錯(cuò)
回復(fù)

使用道具 舉報(bào)

ID:86023 發(fā)表于 2015-7-18 14:27 | 顯示全部樓層
好東西  ,就是不分享源程序和原理圖啊
回復(fù)

使用道具 舉報(bào)

ID:170141 發(fā)表于 2018-6-3 08:28 | 顯示全部樓層
這也叫“手把手”?徒有虛名
回復(fù)

使用道具 舉報(bào)

ID:23303 發(fā)表于 2024-3-5 09:35 | 顯示全部樓層
不錯(cuò),想做一個(gè),學(xué)習(xí)一下
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

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

快速回復(fù) 返回頂部 返回列表