<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 16*16點(diǎn)陣LED屏單片機學(xué)習板

16*16點(diǎn)陣LED屏單片機學(xué)習板

作者: 時(shí)間:2012-05-03 來(lái)源:網(wǎng)絡(luò ) 收藏

16*16點(diǎn)陣LED屏單片機學(xué)習板是一款非常適合有一定單片機基礎的客戶(hù)選購,我們設計的這款點(diǎn)陣屏硬件成熟可靠,LED亮度充足而且均勻圖像清晰穩定無(wú)串擾,顯示效果非常理想,既可以顯示靜態(tài)的圖形和文字也能通過(guò)編程讓圖形和文字運動(dòng)起來(lái),運動(dòng)方式靈活多樣可以平移、下降、激光掃描、滾動(dòng)播出等等,大家一定看到過(guò)商場(chǎng)門(mén)口的紅色流動(dòng)字幕吧?只要你有足夠的耐心你也能實(shí)現這個(gè)效果!

本文引用地址:http://dyxdggzs.com/article/171511.htm

一個(gè) 16*16點(diǎn)陣LED屏單片機學(xué)習板:

點(diǎn)擊下載完整的全部資料!

硬件資源:

1、一片AT89S51單片機

2、由4個(gè)8*8點(diǎn)陣LED模塊組成一個(gè)16X16點(diǎn)陣LED

3、4個(gè)按鍵開(kāi)關(guān)(功能預留)

4、一個(gè)REST手動(dòng)復位按鍵

5、一個(gè)DS1302時(shí)鐘芯片、CR2032斷電記憶電池座、蜂鳴器(功能預留)。

6、板大?。?04*100*15 毫米

注意:本板耗電較大,正常工作時(shí)LM7805穩壓器比較燙手,有條件的客戶(hù)可以加裝散熱器或者直接用5V/1A開(kāi)關(guān)電源供電(跳過(guò)7805穩壓器)

詳細配套軟件資料:

1、由下向上滾動(dòng)的“單片機是工業(yè)中最基礎的運用......”匯編語(yǔ)言完整源程序

2、PDF格式的原理圖、裝配安裝示意圖

3、配有中、英文字模資料、示范程序

工作原理分析:

從理論上說(shuō),不論顯示圖形還是文字,只要控制與組成這些圖形或文字的各個(gè)點(diǎn)所在位置相對應的LED器件發(fā)光,就可以得到我們想要的顯示結果,這種同時(shí)控制各個(gè)發(fā)光點(diǎn)亮滅的方法稱(chēng)為靜態(tài)驅動(dòng)顯示方式。16×16的點(diǎn)陣共有256個(gè)發(fā)光二極管,顯然單片機沒(méi)有這么多端口,如果我們采用鎖存器來(lái)擴展端口,按8位的鎖存器來(lái)計算,1 6×16的點(diǎn)陣需要256/8=32個(gè)鎖存器。這個(gè)數字很龐大,因為我們僅僅是16×16的點(diǎn)陣,在實(shí)際應用中的顯示屏往往要大得多,這樣在鎖存器上花的成本將是一個(gè)很龐大的數字。

因此在實(shí)際應用中的顯示屏都不采用這種設計,而采用另一種稱(chēng)為動(dòng)態(tài)掃描的顯示方法。動(dòng)態(tài)掃描的意思簡(jiǎn)單地說(shuō)就是逐行輪流點(diǎn)亮,這樣掃描驅動(dòng)就可以實(shí)現多行(比如16行)的同名列共用一套列驅動(dòng)器。具體就1 6×16的點(diǎn)陣來(lái)說(shuō),把所有同l行的發(fā)光管的陽(yáng)極連在一起,把所有同一列的發(fā)光管的陰極連在一起(共陽(yáng)的接法),先送出對應第1行發(fā)光管亮滅的數據并鎖存,然后選通第l行使其燃亮一定的,然后熄滅;再送出第2行的數據并鎮存,然后選通第2行使其燃亮,然后熄滅;-…?第16行之后,又重新燃亮第1行,腹輪回。當這樣輪回的速度足夠快(每秒24次以上),由于人眼的視覺(jué)暫留現象,就能看到顯示屏上穩定的圖形了。

采用掃描方式進(jìn)行顯示時(shí),每行有一個(gè)行驅動(dòng)器,各行的同名列共用一個(gè)列驅動(dòng)器。顯示數據通常存儲在單片機的存儲器中,按8位一個(gè)字節的形式順序排放。顯示時(shí)要把一行中各列的數據都傳送到相應的列驅動(dòng)器上去,這就存在一個(gè)顯示數據傳輸的問(wèn)題。從控制電路到列驅動(dòng)器的數據傳輸可以采用并行方式或串行方式。顯然,采用并行方式時(shí),從控制電路到列驅動(dòng)器的線(xiàn)路數量大,相應的硬件數目多。當列數很多時(shí),并行傳輸的方案是不可取的。

采用串行傳輸的方法,控制電路可以只用一根信號線(xiàn),將列數據一位一位傳往列驅動(dòng)器,在硬件方面無(wú)疑是十分經(jīng)濟的。但是,串行傳輸過(guò)程較長(cháng),數據按順序一位一位地輸出給列驅動(dòng)器,只有當一行的各列數據都已傳輸到位之后,這一行的各列才能并行地進(jìn)行顯示。這樣,對于一行的顯示過(guò)程就可以分解成列數據準備(傳輸)和列數據顯示兩個(gè)部分。對于串行傳輸方式來(lái)說(shuō),列數據準備可能相當長(cháng).在行掃描周期確定的情況下,留給行顯示的時(shí)間就太少了,以致影響到LED的亮度。

DIY機械鍵盤(pán)相關(guān)社區:機械鍵盤(pán)DIY



上一頁(yè) 1 2 下一頁(yè)

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>