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

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 單片機IO并行口直接驅(qū)動LED顯示技術(shù)

          單片機IO并行口直接驅(qū)動LED顯示技術(shù)

          作者: 時間:2013-03-12 來源:網(wǎng)絡(luò) 收藏

          1. 實驗任務(wù)

          如圖13所示,利用AT89S51的P0端口的P0.0-P0.7連接到一個共陰數(shù)碼管的a-h(huán)的筆段上,數(shù)碼管的公共端接地。在數(shù)碼管上循環(huán)顯示0-9數(shù)字,時間間隔0.2秒。

          2. 電路原理圖

          點擊瀏覽下一頁

          圖4.7.1

          3.系統(tǒng)板上硬件連線

          把“系統(tǒng)”區(qū)域中的P0.0/AD0-P0.7/AD7端口用8芯排線連接到“四路靜態(tài)數(shù)碼顯示模塊”區(qū)域中的任一個數(shù)碼管的a-h(huán)端口上;要求:P0.0/AD0與a相連,P0.1/AD1與b相連,P0.2/AD2與c相連,……,P0.7/AD7與h相連。

          4.程序設(shè)計內(nèi)容

          (1.LED數(shù)碼顯示原理

          七段器內(nèi)部由七個條形發(fā)光二極管和一個小圓點發(fā)光二極管組成,根據(jù)各管的極管的接線形式,可分成共陰極型和共陽極型。

          LED數(shù)碼管的g~a七個發(fā)光二極管因加正電壓而發(fā)亮,因加零電壓而不以發(fā)亮,不同亮暗的組合就能形成不同的字形,這種組合稱之為字形碼,下面給出共陰極的字形碼見表2

          “0”

          3FH

          “8”

          7FH

          “1”

          06H

          “9”

          6FH

          “2”

          5BH

          “A”

          77H

          “3”

          4FH

          “b”

          7CH

          “4”

          66H

          “C”

          39H

          “5”

          6DH

          “d”

          5EH

          “6”

          7DH

          “E”

          79H

          “7”

          07H

          “F”

          71H

          (2.由于顯示的數(shù)字0-9的字形碼沒有規(guī)律可循,只能采用查表的方式來完成我們所需的要求了。這樣我們按著數(shù)字0-9的順序,把每個數(shù)字的筆段代碼按順序排好!建立的表格如下所示:TABLE DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH

          點擊瀏覽下一頁

          5.程序框圖

          51單片機相關(guān)文章:51單片機教程


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



          上一頁 1 2 下一頁

          關(guān)鍵詞: 單片機 IO并行口 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); })();