什么是行列式按鍵接口電路
發(fā)布時間:2014/1/4 19:23:03 訪問次數(shù):1714
什么是行列式按鍵接口電路?
答:獨立式按鍵只能用于鍵盤數(shù)量要求較少的場合,當(dāng)鍵 TAJD337K010RNJ盤數(shù)量要求較多時,可以采用行列式(又稱為矩陣式)按鍵結(jié)構(gòu)。行列式鍵盤是用咒條I/O線作為行線,m條I/O線作為列線組成的鍵盤。在行線和列線的每一個交叉點上,設(shè)置一個按鍵。這樣,鍵盤中按鍵的個數(shù)是mxn個。這種形式的鍵盤結(jié)構(gòu),能夠有效地提高單片機系統(tǒng)中I/O口的利用率。行列式按鍵的接口原理圖如圖6.4所示。
圖6.4 行列式按鍵接口原理電路圖
圖6.4為4x4矩陣結(jié)構(gòu),共有16個按鍵,每一個按鍵都規(guī)定一個鍵號,分別為0,1,2,…,15。在實際應(yīng)用中,可將按鍵分兩類:數(shù)字鍵和功能鍵,如在圖6.4中,定義0~9號按鍵為數(shù)字鍵,對應(yīng)數(shù)字0~9,而其余6個可以定義為具有各功能的控制鍵。
CPU通過讀取P1.4~P1.7的狀態(tài)確知有無鍵按下。當(dāng)鍵盤上沒有鍵閉合時,行、列線之間是斷開的,所有行線P1.4~P1.7,輸入全部為高電平。當(dāng)鍵盤上某個鍵被按下閉合時,則對應(yīng)的行線和列線短路,行線輸入即為列線輸出。此時,若將所有列線輸出初始化為低電平,則通過行線輸入值是否全為“1”即可判斷有無鍵按下。
鍵盤中究竟哪一個鍵被按下,是通過列線逐列置低電平后檢查行輸入狀態(tài)來確定的。其方法是:先令列線Pl.o輸出低電平“o”,Pl.l~P1.3全部輸出高電平“1”,讀行線P1.4~ P1.7的輸入電平。如果讀得某行線為“0”電平,則可確認對應(yīng)于該行線與列線Pl.0相交處的鍵被按下,否則Pl.0列上無鍵按下。如果Pl.o列線上無鍵按下,接著令Pl.l輸出低電平“0”,其余為高電平“1” ,再讀行線P1.4~P1.7,判斷其是否全為“1”,若是,表示被按鍵也不在此列,依次類推直至列線P1.3。如果所有列線均判斷完,仍未出現(xiàn)行線P1.4一P1.7讀入值有“0”的情況,則表示此次并無鍵按下。這秭逐列檢查鍵盤狀態(tài)的過程稱為對鍵盤進行掃描。
什么是行列式按鍵接口電路?
答:獨立式按鍵只能用于鍵盤數(shù)量要求較少的場合,當(dāng)鍵 TAJD337K010RNJ盤數(shù)量要求較多時,可以采用行列式(又稱為矩陣式)按鍵結(jié)構(gòu)。行列式鍵盤是用咒條I/O線作為行線,m條I/O線作為列線組成的鍵盤。在行線和列線的每一個交叉點上,設(shè)置一個按鍵。這樣,鍵盤中按鍵的個數(shù)是mxn個。這種形式的鍵盤結(jié)構(gòu),能夠有效地提高單片機系統(tǒng)中I/O口的利用率。行列式按鍵的接口原理圖如圖6.4所示。
圖6.4 行列式按鍵接口原理電路圖
圖6.4為4x4矩陣結(jié)構(gòu),共有16個按鍵,每一個按鍵都規(guī)定一個鍵號,分別為0,1,2,…,15。在實際應(yīng)用中,可將按鍵分兩類:數(shù)字鍵和功能鍵,如在圖6.4中,定義0~9號按鍵為數(shù)字鍵,對應(yīng)數(shù)字0~9,而其余6個可以定義為具有各功能的控制鍵。
CPU通過讀取P1.4~P1.7的狀態(tài)確知有無鍵按下。當(dāng)鍵盤上沒有鍵閉合時,行、列線之間是斷開的,所有行線P1.4~P1.7,輸入全部為高電平。當(dāng)鍵盤上某個鍵被按下閉合時,則對應(yīng)的行線和列線短路,行線輸入即為列線輸出。此時,若將所有列線輸出初始化為低電平,則通過行線輸入值是否全為“1”即可判斷有無鍵按下。
鍵盤中究竟哪一個鍵被按下,是通過列線逐列置低電平后檢查行輸入狀態(tài)來確定的。其方法是:先令列線Pl.o輸出低電平“o”,Pl.l~P1.3全部輸出高電平“1”,讀行線P1.4~ P1.7的輸入電平。如果讀得某行線為“0”電平,則可確認對應(yīng)于該行線與列線Pl.0相交處的鍵被按下,否則Pl.0列上無鍵按下。如果Pl.o列線上無鍵按下,接著令Pl.l輸出低電平“0”,其余為高電平“1” ,再讀行線P1.4~P1.7,判斷其是否全為“1”,若是,表示被按鍵也不在此列,依次類推直至列線P1.3。如果所有列線均判斷完,仍未出現(xiàn)行線P1.4一P1.7讀入值有“0”的情況,則表示此次并無鍵按下。這秭逐列檢查鍵盤狀態(tài)的過程稱為對鍵盤進行掃描。
上一篇:什么是獨立式鍵盤接口電路
上一篇:采用編程掃描鍵盤的工作方式
熱門點擊
- 反饋系數(shù)是振蕩電路的一個重要因素
- 普通二極管的主要參數(shù)有
- 電源板層設(shè)計規(guī)則
- 尺寸線
- 超外差式收音機的調(diào)諧回路共有三種
- 在電路板里線條( Line)與走線是完全不一
- 常用三端可調(diào)輸出集成穩(wěn)壓器有哪些主要參數(shù)
- 什么是行列式按鍵接口電路
- Pcb\lPC-SM-782文件夾
- 在印制電路板焊接元器件有何要求
推薦技術(shù)資料
- 驅(qū)動板的原理分析
- 先來看看原理圖。圖8所示為底板及其驅(qū)動示意圖,F(xiàn)M08... [詳細]
- 新品4MP圖像傳感器̴
- 高性能SoC智能傳感芯片技術(shù)設(shè)
- 分立器件&無源元件選型參數(shù)技術(shù)
- SRAM存算一體芯片發(fā)展趨勢及市場應(yīng)用
- 大功率雙向 48 V-12 V DC/D C
- 單速率(Single Rate
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究