求鍵盤的原理

2006-11-08 6:37 pm
求詳細鍵盤的原理

回答 (2)

2006-11-08 11:15 pm
✔ 最佳答案
鍵盤原理小常識

鍵盤是個人電腦中不可或缺的一項硬體設備,在早期大都使用共有 84個按鍵的鍵盤,而目前則全都是 101/102 個按鍵的鍵盤。

鍵盤的內部有一塊微處理器,它控制著鍵盤的全部工作,比如主機加電時鍵盤的自檢、掃描,掃描碼的緩衝以及與主機的通訊等等。當一個鍵被按下時,微處理器便根據其位置,將字元信號轉換成二進位碼,傳給主機和顯示器。

如果操作人員的輸入速度很快或CPU正在進行其他的工作,就先將鍵入的內容送往記憶體中的鍵盤緩衝區,等CPU空閒時再從緩衝區中取出暫存的指令分析並執行。


按照按鍵方式的不同鍵盤可分為接觸式和無觸點式兩類。

接觸式鍵盤就是我們通常所說的機械式鍵盤,它又分為普通觸點式和幹簧式。普通觸點式的兩個觸點直接接觸,從而使電路閉合,產生信號;而幹簧式鍵盤則是在觸點間加裝磁鐵,當鍵按下時,依靠磁力使觸點接觸,電路閉合。與普通觸點式鍵盤相比,幹簧式鍵盤具有回應速度快、使用壽命長、觸點不易氧化等優點。

無觸點式鍵盤又分為電容式、霍爾式和觸摸式三種。其中電容式是我們最常用到的鍵盤類型,它的觸點之間並非直接接觸,而是當按鍵按下時,在觸點之間形成兩個串聯的平板電容,從而使脈衝信號通過,其效果與接觸式是等同的。電容式鍵盤擊鍵時無雜訊,回應速度快,但是價格很高一些。


按照代碼轉換方式鍵盤可以分為編碼式和非編碼式兩種。

編碼式鍵盤是通過數位電路直接產生對應於按鍵的ASCII碼,這種方式目前很少使用。非編碼式鍵盤將按鍵排列成矩陣的形式,由硬體或軟體隨時對矩陣掃描,一旦某一鍵被按下,該鍵的行列資訊即被轉換為位置碼並送入主機,再由鍵盤驅動程式查表,從而得到按鍵的ASCII碼,最後送入記憶體中的鍵盤緩衝區供主機分析執行。

非編碼式鍵盤由於其結構簡單、按鍵重定義方便而成為目前最常採用的鍵盤類型。



另外,鍵盤又分為 XT 鍵盤或 AT 鍵盤兩種,XT 是舊式 8088/86 時代時使用,現在則都是屬於 AT 式的鍵盤。不過,為了相容,在鍵盤底部都會有一轉換開關來互相切換。
 
在鍵盤上的按鍵您會看到除了英文字外還有一些中文字,那是供我們中國人使用的倉頡主字根代碼,所以我們稱之為「中/英文鍵盤」。 



運作原理

鑑盤上的每一個字鍵都是一個小的電子開關,在一秒鐘之內微處理器能對所有的字鍵檢查多達數百次,以查看它們是處於開或關的狀態。當我們按下任何鍵,微處器立刻產生一個掃描碼,送往系統單元的CPU,告知此鍵何時被按下,何時又被放開。



參考資料:

http://www.hkitn.com/article.php/5286

http://www.pdes.kh.edu.tw/pdes/biboby/computer/pcteacher/%B9q%B8%A3%B0%F2%A5%BB%B7%A7%A9%C0%B5w%C5%E9%BDg/3-1%B9q%B8%A3%B0%F2%A5%BB%B7%A7%A9%C0%B5w%C5%E9%BDg.htm#構造
2006-11-08 6:43 pm
under the keyboard, there are sensors which will type out different letters when you press dirrent letters on your keyboard straight to your computer.


收錄日期: 2021-04-12 18:27:13
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20061108000051KK00823

檢視 Wayback Machine 備份