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

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 單片機(jī)應(yīng)用中的實用技巧

          單片機(jī)應(yīng)用中的實用技巧

          作者: 時間:2012-09-29 來源:網(wǎng)絡(luò) 收藏
          的應(yīng)用中,有許多巧妙的技巧和方法,如果都能熟悉與掌握的話,對于減小,降低電路成本,提高設(shè)計的可靠性都很有幫助,本文為讀者們提供一些較為常用的應(yīng)用中的

          1、用一個I/O口控制2個單色指示燈。

          由于中的I/O口通??稍O(shè)置為三種狀態(tài),即輸出高電平、輸出低電平和輸入狀態(tài)(高阻態(tài))。利用這一點,可以很方便地用一個I/O口實現(xiàn)對2個指示燈的控制。其電路如右圖所示。
          單片機(jī)應(yīng)用中的實用技巧

          當(dāng)要使LED1亮?xí)r,I/O口可置為低電平。此時LED2無電流流過,不會亮。

          當(dāng)要使LED2亮?xí)r,I/O口可置為高電平。此時LED1無電流流過,不會亮。

          若要LED1、LED2均不亮,可將I/O口置為高阻態(tài),此時發(fā)光管被VD1旁路,也不會亮。

          若要LED1、LED2一起亮,則可以讓I/O口在某一固定頻率下以50%的占空比進(jìn)行高低電平不停轉(zhuǎn)換,利用視覺暫留,使人眼感覺兩個燈都為亮的狀態(tài)。

          2、用一個I/O口控制1個三色指示燈。

          其電路如右圖所示。
          單片機(jī)應(yīng)用中的實用技巧

          當(dāng)要顯示綠燈(LED1)亮?xí)r,I/O口可置為低電平。此時紅燈(LED2)反向偏置,無電流流過,不會亮。

          當(dāng)要顯示紅燈(LED2)亮?xí)r,I/O口可置為高電平。此時綠燈(LED1)反向偏置,無電流流過,不會亮。

          若要指示燈不亮,可將I/O口置為高阻態(tài),此時兩個發(fā)光管均無電流流過,也不會亮。

          若要顯示橙燈亮?xí)r,此時LED1、LED2要一起亮,則可以讓I/O口在某一固定頻率下以50%的占空比進(jìn)行高低電平不停轉(zhuǎn)換,利用視覺暫留,使人眼感覺到顯示的是橙燈。

          3、一個I/O口讀取三種狀態(tài)。

          單片機(jī)應(yīng)用中,有時需要讓外部用跳線進(jìn)行選擇設(shè)置,單片機(jī)按跳線的狀態(tài)來進(jìn)行相應(yīng)的控制操作。本例中可用一個I/O口檢測出跳線連接的3種狀態(tài):高電平,低電平或者懸空(高阻態(tài))。電路如右圖所示。
          單片機(jī)應(yīng)用中的實用技巧

          檢測低電平狀態(tài):I/O口為輸入狀態(tài),直接讀取引腳上的低電平。

          檢查高電平狀態(tài):I/O口為輸入狀態(tài),直接讀取引腳上的高電平。

          檢查高阻狀態(tài):I/O口設(shè)為輸出態(tài),輸出高電平。然后設(shè)置I/O口為輸入態(tài),讀取引腳狀態(tài),為高電平;再把I/O口設(shè)為輸出態(tài),輸出低電平,讀取引腳狀態(tài),為低電平。說明為高阻態(tài)。

          4、利用單片機(jī)的時鐘輸出產(chǎn)生高電壓。

          大多數(shù)的單片機(jī)都會有個時鐘輸出腳,利用該腳可以產(chǎn)生一個高過VDD的輸出電壓值,在輸出功率不大的場合,很實用。電路如下圖所示。在未接負(fù)載情況下,最大輸出電壓可以達(dá)到2*VDD-2*Vd。注:Vd為二極管的導(dǎo)通壓降。
          單片機(jī)應(yīng)用中的實用技巧



          評論


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