按鍵控制器的作用是什么
【太平洋汽車】按鍵控制器的作用是控制各個部件協(xié)調(diào)一致地工作。以空調(diào)按鍵為例,可以控制空調(diào)的開關(guān),開啟暖風(fēng)和冷風(fēng),調(diào)高和調(diào)低音量等。
用8255的PA口和PC低四位接一個鍵盤陣列,能識別32個按鍵。
因為橫向4, 縱向8 的格子,4*8=32個。交點上接按鍵, 可接32個。用逐行掃描方式讀鍵值。
4x4矩陣鍵盤識別處理:對于每個按鍵都有它的行值和列值,行值和列值的組合就是識別這個按鍵的編碼。矩陣的行線和列線分別通過兩并行接口和CPU通信。每個按鍵的狀態(tài)同樣需變成數(shù)字量“0"”和“1”,開關(guān)的一端(列線)通過電阻接VCC。
而接地是通過程序輸出數(shù)字“0”實現(xiàn)的。鍵盤處理程序的任務(wù)是:確定有無鍵按下,判斷哪一-個鍵按下,鍵的功能是什么;還要消除按鍵在閉合或斷開時的抖動。
兩個并行口中,一個輸出掃描碼,使按鍵逐行動態(tài)接地,另一個并行口輸入按鍵狀態(tài),由行掃描值和回饋信號共同形成鍵編碼而識別按鍵,通過軟件查表,查出該鍵的功能。
擴展資料8255作為主機與外設(shè)的連接芯片,必須提供與主機相連的3個總線接口,即數(shù)據(jù)線、地址線、控制線接口。同時必須具有與外設(shè)連接的接口A、B、C口。由于8255可編程,所以必須具有邏輯控制部分,因而8255內(nèi)部結(jié)構(gòu)分為3個部分:與CPU連接部分、與外設(shè)連接部分、控制部分。
8255將3個通道分為兩組,即PA0~PA7與PC4~PC7組成A組,PB0~PB7與PC0~PC3組成B組。7.5所示,相應(yīng)的控制器也分為A組控制器與B組控制器,各組控制器的作用如下:
?。?)A組控制器:控制A口與上C口的輸入與輸出。
?。?)B組控制器:控制B口與下C口的輸入與輸出。
(圖/文/攝:太平洋汽車 問答叫獸)
>>點擊查看今日優(yōu)惠<<