鍵盤使用的是哪種傳送控制方式 鍵盤通信原理?
鍵盤和pc的通信方式?USB接口應(yīng)該是USB協(xié)議,USB1.1和2.0使用半雙工通信。USB鍵盤鼠標(biāo)屬于人機(jī)接口USB,大多采用中斷傳輸方式,即單向傳輸。因?yàn)閁SB不支持CPU中斷,所以CPU要在一定

鍵盤和pc的通信方式?
USB接口應(yīng)該是USB協(xié)議,USB1.1和2.0使用半雙工通信。USB鍵盤鼠標(biāo)屬于人機(jī)接口USB,大多采用中斷傳輸方式,即單向傳輸。因?yàn)閁SB不支持CPU中斷,所以CPU要在一定周期查詢這個(gè)端口,看是否有傳輸請(qǐng)求。另外還有存儲(chǔ)類,多媒體USB等等。
Usb通信協(xié)議以包的形式進(jìn)行,分為令牌包(包含設(shè)備地址端點(diǎn)信息)、數(shù)據(jù)包和響應(yīng)包(表示數(shù)據(jù)是否成功傳輸)。
鍵盤通信原理?
1.機(jī)械鍵盤的工作原理是:機(jī)械鍵盤是最早采用的結(jié)構(gòu),一般類似于金屬觸點(diǎn)開關(guān)的原理使觸點(diǎn)接通或斷開。具有工藝簡(jiǎn)單,維修方便,手感一般,噪音大,易磨損的特點(diǎn)。廉價(jià)的機(jī)械鍵盤大多采用銅片彈簧作為彈性材料,銅片容易折疊失去彈性,使用時(shí)間長了故障率會(huì)增加。
2.薄膜鍵盤的工作原理是:中間夾著一條條銀粉線的雙層貼膜,對(duì)應(yīng)按鍵的位置會(huì)有一個(gè)碳中心觸點(diǎn)。按下按鍵后,碳心會(huì)接觸特定的銀粉線,產(chǎn)生不同的信號(hào),就像機(jī)械鍵盤的按鍵一樣,每個(gè)按鍵可以發(fā)出不同的信號(hào)。
擴(kuò)展數(shù)據(jù)
鍵盤的特性
鍵盤用于向文本編輯器、文字處理器或其他文本工具輸入文本。今天的計(jì)算機(jī)把解釋鍵值轉(zhuǎn)換的任務(wù)交給了軟件。鍵盤為每個(gè)物理鍵定義了對(duì)應(yīng)的鍵值,然后將所有的輸入上報(bào)給控制軟件,控制軟件決定對(duì)應(yīng)的輸出。
全編碼鍵盤由硬件實(shí)現(xiàn)。它可以識(shí)別按鍵是否被按下以及被按下按鍵的位置,并由全編碼電路產(chǎn)生相應(yīng)的編碼信息(如ASCII碼)。
鍵盤通信原理?
鍵盤的基本工作原理電腦鍵盤的作用是及時(shí)發(fā)現(xiàn)被按下的按鍵,并將按鍵的信息發(fā)送給電腦。在鍵盤中,有一個(gè)鍵掃描電路,用于查找被按下的鍵的位置,一個(gè)編碼電路,用于生成被按下的鍵的代碼,以及一個(gè)接口電路,用于將生成的代碼發(fā)送到計(jì)算機(jī)。這些電路統(tǒng)稱為鍵盤控制電路。根據(jù)鍵盤的工作原理,電腦鍵盤可分為編碼鍵盤和非編碼鍵盤。鍵盤控制電路的功能完全由硬件完成。這種鍵盤稱為編碼鍵盤,它能自動(dòng)向計(jì)算機(jī)發(fā)送所按按鍵的編碼信息。編碼鍵盤響應(yīng)速度快,但卻是以復(fù)雜的硬件結(jié)構(gòu)為代價(jià)的,其復(fù)雜度隨著按鍵功能的增加而增加。另一種鍵盤,其鍵盤控制電路功能依賴于硬件和軟件,稱為非編碼鍵盤。這種鍵盤的響應(yīng)速度沒有編碼鍵盤快,但可以通過軟件重新定義鍵盤的部分按鍵,為擴(kuò)展鍵盤功能提供了極大的便利,因此應(yīng)用廣泛。非編碼鍵盤的工作原理如下:與編碼鍵盤不同,非編碼鍵盤不直接提供按鍵的編碼信息,而是利用相對(duì)簡(jiǎn)單的硬件和一套專門的程序來識(shí)別按鍵的位置。非編碼鍵盤由軟件和硬件完成。利用軟件驅(qū)動(dòng)硬件完成掃描、編碼、傳輸?shù)裙δ?。這個(gè)程序叫鍵盤處理程序。整個(gè)鍵盤處理程序由三部分組成:查詢程序、傳輸程序和解碼程序。鍵盤處理程序的工作過程如下:(1)主程序首先調(diào)用查詢程序,通過查詢接口逐行掃描按鍵矩陣,同時(shí)檢測(cè)行和列的輸出,通過行和列的相交信號(hào)確定一個(gè)閉合按鍵的坐標(biāo),即獲得被按下按鍵對(duì)應(yīng)的掃描碼;(2)主程序調(diào)用傳輸程序?qū)@得的掃描碼傳輸?shù)轿挥谥鳈C(jī)中的鍵盤接口電路;(3)主程序調(diào)用解碼程序?qū)㈡I盤界面中的掃描碼翻譯成相應(yīng)按鍵的編碼信息;(4)必要時(shí),鍵盤接口電路發(fā)送編碼信息