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

          新聞中心

          EEPW首頁(yè) > EDA/PCB > 設(shè)計(jì)應(yīng)用 > 使用一個(gè)微處理器管腳的三態(tài)開(kāi)關(guān)接口

          使用一個(gè)微處理器管腳的三態(tài)開(kāi)關(guān)接口

          作者: 時(shí)間:2008-03-05 來(lái)源: 收藏

            單個(gè)I/O引腳感知三位置開(kāi)關(guān)的狀態(tài)。

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

            電子玩具的人機(jī)接口有時(shí)需要三態(tài)控制。一個(gè)單軸手柄可以定義向右運(yùn)動(dòng)、向左運(yùn)動(dòng)和不動(dòng)的狀態(tài)。類(lèi)似地,計(jì)數(shù)器有控制按鈕,允許計(jì)數(shù)器增加、減少和保持不變。工程師通常用兩個(gè)獨(dú)立的按鈕形成這些接口,需要兩個(gè)管腳。本設(shè)計(jì)方案提供了一個(gè)只使用Atmel(代理商:聚興科技)公司的ATmega8的一個(gè)管腳,感知中間為關(guān)閉狀態(tài)的SPDT(單刀雙擲)開(kāi)關(guān)三態(tài)的方法(參考文獻(xiàn)1和圖1)。表1為該電路的簡(jiǎn)單程序(程序見(jiàn)英文源地址)。

            

            微處理器的管腳狀態(tài)依靠DDR位的值、端口位和其外部連接。微處理器管腳用下拉電阻R1與地相連,阻抗典型為幾百千歐,在管腳上呈現(xiàn)出高阻狀態(tài)。設(shè)置DDR寄存器為0。當(dāng)使用者鉗位開(kāi)關(guān)到位置1時(shí),管腳通過(guò)電阻R5連接到VDD,管腳位為1,不論端口位是什么值。當(dāng)使用者鉗位開(kāi)關(guān)到位置3時(shí),管腳接地,管腳位為0,與端口位的值無(wú)關(guān)。在中心關(guān)閉狀態(tài),管腳位服從端口位。表1總結(jié)了端口不同值和外部輸入的管腳狀態(tài)。

            



          關(guān)鍵詞: 微處理器

          評(píng)論


          相關(guān)推薦

          技術(shù)專(zhuān)區(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); })();