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

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 單片機實現(xiàn)數(shù)字化B超鍵盤設(shè)計

          單片機實現(xiàn)數(shù)字化B超鍵盤設(shè)計

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

          3.2 硬件
          硬件電路由W78E052D、串行AD轉(zhuǎn)換器TLC0838、可編程器件XC9536XL和兩片3-8譯碼器74HC138等組成,如圖2所示。

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

          d.JPG


          W78E052D是臺灣新唐科技(Nuvoton)推出的一款寬電壓(2.4-5.5 V)低功耗CMOS8位,指令系統(tǒng)與8052完全兼容。PLCC44封裝的W78E052D片內(nèi)含8KB的可編程的Flash只讀程序存儲器,256字節(jié)RAM,4個8位雙向、可位尋址的I/O口,一個附加的4位I/O口P4,3個16位定時/計數(shù)器,一個硬件看門狗定時器及一個串行口。比傳統(tǒng)8051增加了兩個外中斷e.JPG,可滿足接入4個外中斷信號的需求。
          TLC0838是TI公司生產(chǎn)的8位逐次逼近模數(shù)轉(zhuǎn)換器。具有輸入可配置的多通道多路器和串形輸入輸出方式。由于TLC0838采用的是串行輸入結(jié)構(gòu),因此封裝體積小,可節(jié)省51系列I/O資源,價格也較適中。因8個通道全部使用,故其多路器由軟件配置為單端輸入。
          編碼器輸出正交的信號經(jīng)CPLD(XC9636XL)作倍頻鑒相轉(zhuǎn)換成單片機能接收的脈沖信號,單片機的處理工作得以簡化。兩個編碼器共輸出4路信號,以此作為單片機的外部中斷源。在CPLD中還擴展了6個輸出口用于指示Depth、Zoom、Focus、LP、A-Pwr調(diào)節(jié)功能是否可用及圖像是否處于凍結(jié)狀態(tài)。
          按鍵以行列形式排成16x8矩陣,輸出列線16根,輸入檢測行線8根,最多支持128鍵,每個行列線交叉處設(shè)置一個按鍵。為了減少I/O的占用,采用兩片3-8譯碼器(74HC138)4-16譯碼,給A11-A8依次輸出0000、0001、0010、0011、0100、1000、1001、1010、1011、1100、1101、1110、1111,即可依次拉低列線S00-S015,同時讀取行線P1口,行線為低代表當前拉低的列線與該行線交叉處的按鍵被按下。比采用接口芯片,成本更低。



          評論


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