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

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 基于單片機的LED點陣顯示控制的設(shè)計

          基于單片機的LED點陣顯示控制的設(shè)計

          作者: 時間:2011-06-13 來源:網(wǎng)絡(luò) 收藏

          摘要:屏具有運行可靠、安全、節(jié)能、成本低、使用方便等特點。本文討論了系統(tǒng)所用的各種方法,制作出一個以作為單元的屏。采用動態(tài)掃描的顯示方法,選取74LS154和74LS595芯片分別構(gòu)成行、列驅(qū)動電路,通過行、列驅(qū)動電路,可對點陣顯示模塊單元進行行列信號,達到控制點陣顯示屏正常顯示漢字、圖片信息的要求。
          關(guān)鍵詞:點陣;單片機;顯示控制;芯片

          由于單片機技術(shù)的不斷發(fā)展以及高亮度LED發(fā)光管的出現(xiàn),使得大屏幕高亮度LED電子廣告屏成為可能。與傳統(tǒng)的霓虹燈廣告相比,LED電子廣告屏在顯示效果以及可修改性上都有著無法比擬的優(yōu)勢,而且單片機的日益平民化以及LED技術(shù)的不斷創(chuàng)新,使得高亮度高清晰的LED點陣廣告牌與傳統(tǒng)霓虹燈廣告牌的成本日益接近。另外,SMT技術(shù)飛速發(fā)展,開關(guān)電源的大規(guī)模使用,使其無論在體積上還是在可靠性上都比傳統(tǒng)的霓虹燈廣告有明顯的優(yōu)勢,為其在特殊領(lǐng)域的應(yīng)用奠定了基礎(chǔ)。

          1 設(shè)計原理與設(shè)計方案
          1.1 設(shè)計原理
          對于點陣型LED顯示可以采用共陰極或共陽極,本系統(tǒng)采用共陽極,其硬件電路如圖1所示。當行上有一正選通信號時,列選端四位數(shù)據(jù)為0的發(fā)光二極管便導(dǎo)通點亮。這樣只需要將圖形或文字的顯示編碼作為列信號跟對應(yīng)的行信號進行逐次掃描,就可以逐行點亮點陣。只要掃描速度大于24 Hz,由于掃描時間很快,人眼的視覺有暫留效應(yīng),就可以看到顯示的是完整的圖形或文字。

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

          a.jpg


          本次設(shè)計要完成單片機的LED點陣顯示控制的設(shè)計,總體方案是以單片機為控制核心,通過行列驅(qū)動電路,在LED點陣屏上以靜止、左移、右移等方式顯示文字。在設(shè)計過程中驅(qū)動電路運用動態(tài)掃描顯示,動態(tài)掃描簡單地說就是逐行輪流點亮,這樣掃描驅(qū)動電路就可以實現(xiàn)多行(比如16行)的同名列共用一套列驅(qū)動器。由于動態(tài)掃描顯示(并行傳輸)的局限性,故采用動態(tài)掃描顯示(串行傳輸),顯示模式用LED點陣屏模塊作顯示屏。
          1.2 總體方案
          本次設(shè)計單片機采用AT89C51,行電路使用逐行掃描的方式,列電路使用串入并出的數(shù)據(jù)傳輸方式,顯示屏使用由16x16的點陣LED組成的點陣模塊。使用到的芯片有傳入并出移位寄存器74LS595、4線-16線譯碼器74LS154和三極管8550??傮w設(shè)計框圖如圖2所示。

          b.jpg


          上一頁 1 2 3 4 下一頁

          評論


          相關(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); })();