<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 光電顯示 > 設(shè)計(jì)應(yīng)用 > 發(fā)燒友DIY:點(diǎn)陣LED顯示屏的原理與制作流程圖

          發(fā)燒友DIY:點(diǎn)陣LED顯示屏的原理與制作流程圖

          作者: 時(shí)間:2013-11-23 來源:網(wǎng)絡(luò) 收藏

          在現(xiàn)代的廣告牌展示中,漢字到處可見,被廣泛應(yīng)用于與汽車報(bào)站器,廣告屏等。文中的16*16LED是采用4塊8*8LED合并而成的。下圖是4個(gè)8*8LED組成的。這里我把顯示屏制作的電路原理分成兩個(gè)部分來介紹即顯示屏電路和顯示屏驅(qū)動(dòng)電路。

          本文引用地址:http://www.ex-cimer.com/article/222028.htm

          發(fā)燒友DIY:點(diǎn)陣LED顯示屏的原理與制作流程圖

          (圖1)

          一、 顯示屏電路

          本人用的是共陰極的8*8點(diǎn)陣屏,在市場上是比較容易買到,下圖是8*8點(diǎn)陣屏的實(shí)物圖。

          發(fā)燒友DIY:點(diǎn)陣LED顯示屏的原理與制作流程圖

          (圖2)

          點(diǎn)陣屏有兩個(gè)類型,一類為共陰極(左),另一類則為共陽極(右),下圖給出了兩種類型的內(nèi)部電路原理及相應(yīng)的管腳圖。

          發(fā)燒友DIY:點(diǎn)陣LED顯示屏的原理與制作流程圖

          (圖3)LED陣列的顯示方式是按顯示編碼的順序,一行一行地顯示。每一行的顯示時(shí)間大約為4ms,由于人類的視覺暫留現(xiàn)象,將感覺到8行LED是在同時(shí)顯示的。若顯示的時(shí)間太短,則亮度不夠,若顯示的時(shí)間太長,將會(huì)感覺到閃爍。本文采用低電平逐行掃描,高電平輸出顯示信號。即輪流給行信號輸出低電平,在任意時(shí)刻只有一行發(fā)光二極管是處于可以被點(diǎn)亮的狀態(tài) ,其它行都處于熄滅狀態(tài)。

          為了方便調(diào)試本文把4塊8*8組成的16*16的點(diǎn)陣屏的行信號掃描輸出管腳和列信號顯示輸出管腳分別引到顯示屏的兩邊。

          Protel原理圖如下:

          發(fā)燒友DIY:點(diǎn)陣LED顯示屏的原理與制作流程圖

          (圖4)

          如圖4 所示的原理圖中的Si(i=1,2,3,…,16) 代表行掃描信號輸出,Di(i=1,2,3,…,16)代表列顯示信號輸出。

          實(shí)物電路圖的正反面如下:

          發(fā)燒友DIY:點(diǎn)陣LED顯示屏的原理與制作流程圖

          (圖5)

          二、 顯示屏驅(qū)動(dòng)電路

          顯示屏驅(qū)動(dòng)電路主要由主芯片控制電路、電源電路、控制信號放大電路等組成。

          led顯示器相關(guān)文章:led顯示器原理



          上一頁 1 2 3 4 下一頁

          關(guān)鍵詞: 點(diǎn)陣LED 顯示屏

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();