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

          關(guān) 閉

          新聞中心

          EEPW首頁 > 工控自動化 > 設(shè)計應(yīng)用 > 基于89C52的計算機(jī)專用鍵盤設(shè)計

          基于89C52的計算機(jī)專用鍵盤設(shè)計

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

          (8)F2H,F(xiàn)1H,EFH:保留未用。
          (9)F0H:設(shè)置鍵盤掃描碼命令。此命令用于設(shè)置鍵盤的掃描碼,后跟參數(shù)指定三種掃描碼的哪一種。鍵盤復(fù)位時,默認(rèn)掃描碼是第二種。
          (10)EEH:回送命令。此命令用于輔助診斷,要求鍵盤接收到EEH時也要回送
          EEH予以響應(yīng)。若鍵盤原來是開放的,則繼續(xù)掃描。
          EDH:置位/復(fù)位LED指示器。鍵盤右上角有三個LED指示器,分別反映Caps、Num和Scroll三個鍵的鎖定情況。
          此命令執(zhí)行過程與F3H相似。若命令后跟參數(shù),則按參數(shù)設(shè)定LED狀態(tài)并繼續(xù)掃描。若僅有命令無參數(shù),則不改變LED原狀態(tài),并停止掃描。
          2.1.3 鍵盤響應(yīng)
          鍵盤在下列四種情況下都會向鍵盤接口發(fā)送數(shù)據(jù)。
          (1)按下任一鍵,鍵盤以拍發(fā)速率向接口發(fā)送鍵盤接通掃描碼。
          (2)釋放所按下的鍵,鍵盤發(fā)送斷開掃描碼。
          (3)系統(tǒng)向鍵盤發(fā)送鍵盤命令后,鍵盤回送應(yīng)答。
          (4)當(dāng)用戶按鍵速度超出鍵盤所能容納的最大鍵個數(shù)時,鍵盤做出響應(yīng)。
          后三種情況稱為鍵盤響應(yīng)。響應(yīng)字節(jié)有7個,定義如下。
          ①FEH:重新發(fā)送響應(yīng)。當(dāng)鍵盤收到一個無效的鍵盤命令,或者檢測到奇偶錯的鍵盤命令時,鍵盤回送響應(yīng)字節(jié)為FEH,要求系統(tǒng)重發(fā)鍵盤命令。
          ②FAH:正常應(yīng)答。對任何一個有效的鍵盤命令,鍵盤回送FAH予以響應(yīng)。
          ③00H:超限應(yīng)答。當(dāng)用戶按鍵速度超出鍵盤所能容納的最大鍵符個數(shù)時(16個字節(jié)的緩沖器),鍵盤發(fā)送00H。
          ④FDH:診斷故障應(yīng)答。鍵盤接受軟件復(fù)位命令,執(zhí)行自測試過程中。若檢測到故障,則以FDH應(yīng)答。此時,鍵盤停止掃描并等待下一個鍵盤命令。
          ⑤AAH:診斷正常應(yīng)答。鍵盤在軟件復(fù)位過程中,正常完成BAT測試,以AAH應(yīng)答。
          ⑥EEH:回響命令的應(yīng)答,對鍵盤EEt{命令的應(yīng)答。
          ⑦F0H:斷開掃描碼前綴,鍵盤對鍵符按下后釋放的應(yīng)答,第一個字節(jié)為F0H,第二個字節(jié)為接通掃描碼(有幾個鍵例外)。

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


          3 硬件設(shè)計
          圖1為電路結(jié)構(gòu)框圖,電路核心為單片機(jī)AT,工作頻率為8~11 MHz。圖中可以看出,單片機(jī)有4個8位I/O端口,因此可以采用PO再加上P2口的4個(P2.0到P2.5)作為行掃描線。P1口作為列輸入線(如果用PO口作列輸入線,必須加上拉電阻)。采用P3.0、P3.1作為數(shù)據(jù)線和時鐘線與PC系統(tǒng)進(jìn)行通信,用P3.4、P3.5、P3.6控制鍵盤上的3個指示燈。硬件原理如圖1所示。鍵盤與通過一個五芯(PS/2接口為六芯)插座相接,4個有效引腳的定義分別是電源(VCC)、地(GND)、串行時鐘線(SCK)、串行數(shù)據(jù)線(SIO)。

          電磁爐相關(guān)文章:電磁爐原理




          關(guān)鍵詞: 89C52 計算機(jī) 專用鍵盤

          評論


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