回覆列表
  • 1 # Tiekt鐵鐵

    鍵盤的基本工作原理  計算機鍵盤的功能就是及時發現被按下的鍵,並將該按鍵的資訊送入計算機。鍵盤中有發現下按鍵位置的鍵掃描電路,產生被按下鍵程式碼的編碼電路,將產生程式碼送入計算機的介面電路,這些電路統稱為鍵盤控制電路。依據鍵盤工作原理,可以把計算機鍵盤分為編碼鍵盤和非編碼鍵盤:  鍵盤控制電路的功能完全依靠硬體自動完成,這種鍵盤稱為編碼鍵盤,它能自動將按下鍵的編碼資訊送入計算機。編碼鍵盤響應速度快,但它以複雜的硬體結構為代價,而且其複雜性隨著按鍵功能的增加而增加。  另外一種鍵盤,它的鍵盤控制電路功能要依靠硬體和軟體共同完成,這種鍵盤稱為非編碼鍵盤。這種鍵盤響應速度不如編碼鍵盤快,但它可透過軟體為鍵盤的某些按鍵重新定義,為擴充鍵盤功能提供了極大的方便,因此,得到廣泛的使用。非編碼鍵盤工作原理如下:  與編碼鍵盤不同,非編碼鍵盤並不直接提供按鍵的編碼資訊,而是用較為簡單的硬體和一套專用程式來識別按鍵的位置。  非編碼鍵盤由軟體、硬體配合完成鍵盤的工作。利用軟體驅動下的硬體來完成諸如掃描、編碼、傳送等功能,這個程式被稱之為鍵盤處理程式。整個鍵盤處理程式由查詢程式、傳送程式、譯碼程式三部分組成。鍵盤處理程式的工作過程如下:(1)主程式首先呼叫查詢程式,透過查詢介面逐行掃描鍵位矩陣,同時檢測行列的輸出,由行與列的交連訊號確定某閉合鍵的座標,即得到被按鍵對應的掃描碼;(2)主程式呼叫傳送程式將得到的掃描碼傳送給位於主機內的鍵盤介面電路;(3)主程式呼叫譯碼程式將鍵盤介面內的掃描碼翻譯為相應鍵的編碼資訊;(4)在需要的時候,鍵盤介面電路把上述編碼資訊傳送給主機。

  • 中秋節和大豐收的關聯?
  • 明朝滅亡是因為小冰期嗎?