www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當(dāng)前位置:首頁 > 單片機(jī) > 單片機(jī)
[導(dǎo)讀] 在基于微控制器(MCU)的項目中,矩陣式鍵盤常被用作輸入設(shè)備。將矩陣鍵盤連接至微控制器的常規(guī)做法需使用微控制器的多個I/O引腳。然后MCU運(yùn)用掃描算法來確認(rèn)按住了哪些鍵。這種辦法的一個弊端就是需要

在基于微控制器(MCU)的項目中,矩陣式鍵盤常被用作輸入設(shè)備。將矩陣鍵盤連接至微控制器的常規(guī)做法需使用微控制器的多個I/O引腳。然后MCU運(yùn)用掃描算法來確認(rèn)按住了哪些鍵。這種辦法的一個弊端就是需要大量MCU的I/O引腳來連接鍵盤。例如,連接一個4×3鍵盤需7個數(shù)字I/O引腳。而當(dāng)項目采用的是低引腳數(shù)MCU,或使用的MCU不具備足夠的可用I/O引腳數(shù)時,就出現(xiàn)了問題。

對于這一問題,有兩個解決辦法:使用現(xiàn)成的I/O擴(kuò)展器,或用一只電阻排,為每個鍵設(shè)定一個唯一的電壓,然后使用模擬引腳來讀取電壓值,判斷按住了哪個鍵。每個方案都有其不足之處。

由于在大多數(shù)情況下,I/O擴(kuò)展器需通過特殊的通信協(xié)議(如I2C協(xié)議或SPI協(xié)議)來讀寫數(shù)據(jù),MCU需要具備內(nèi)置通信模塊,或用戶需實(shí)現(xiàn)相關(guān)的通信協(xié)議軟件,而這明顯增加了MCU的負(fù)擔(dān)。另一方面,當(dāng)按鍵數(shù)量增加時,通過電阻排給各按鍵分配獨(dú)特電壓會變得很繁瑣,而這最終將導(dǎo)致電壓裕度較小。此外,由于電阻值會隨溫度而變化,使用較小的電壓裕度可能導(dǎo)致讀取錯誤,甚至連開關(guān)彈跳都可能成為導(dǎo)致電壓出錯的重要原因。這種方法的另一個弊端是要求MCU中有模擬輸入引腳。這里描述的實(shí)例顯示出能夠高效解決上述所有問題的辦法,及其具備的幾個優(yōu)勢:它只需要兩只I/O引腳,而不論連接的開關(guān)數(shù)量有多少;不需要特別的通信協(xié)議;不需要模擬引腳。本實(shí)例基于兩個CD4017約翰遜計數(shù)器,這種計數(shù)器很常見而且不貴。

圖1顯示出4×3鍵盤采用的電路。R1、R4、R5和R6用于限流,D7、D4、D5和D6構(gòu)成一個“或”門。

這里描述的例子顯示出如何采用這種方法來讀取4×3鍵盤。其中一個CD4017被用來控制鍵盤行,另一個控制鍵盤列。

MCU生成時鐘信號,然后將其供給控制列的計數(shù)器IC。起初,列計數(shù)器和行計數(shù)器的第0個輸出處于邏輯高位。在收到時鐘脈沖后,列計數(shù)器將增加。在收到第四個時鐘脈沖時,列計數(shù)器將重置,并同時將行計數(shù)器增加1。在列控制器重置后,行控制器增加,并在收到第五個來自列控制器的時鐘脈沖后重置。在生成時鐘脈沖的同時,應(yīng)增加MCU的計數(shù)變量,并且在第五個時鐘脈沖到達(dá)行控制器時,將計數(shù)變量重置為1。鍵盤的兩個輸出做“或”運(yùn)算,并連接到MCU的一個外部中斷引腳。

只有當(dāng)行和列的相關(guān)按鈕均處于邏輯高位,一個按鈕被按下時才會發(fā)生中斷。如果按鈕的行或列處于邏輯零值,則不會發(fā)生中斷。

中斷發(fā)生時,MCU讀取當(dāng)時的計數(shù)值,所讀取的值即對應(yīng)于剛按下的按鈕。

當(dāng)MCU每隔一段時間產(chǎn)生時鐘脈沖時,MCU內(nèi)的時鐘計數(shù)增加;這一計數(shù)等于鍵盤上的開關(guān)數(shù)目,按下這些開關(guān)時可造成中斷。圖2中的流程圖描述了這一情況。

注意:雖然本例僅展示了4×3鍵盤的讀取方法,但可以用兩個4017計數(shù)器的剩余輸出來讀取10×10鍵盤。另外,必要時,還可以級聯(lián)更多的4017IC來擴(kuò)展鍵盤。


本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

強(qiáng)強(qiáng)聯(lián)手構(gòu)筑頂級運(yùn)營傳播商業(yè)生態(tài) 北京2025年8月21日 /美通社/ -- 8月21日,2025GT世界挑戰(zhàn)賽北京亦莊站戰(zhàn)略合作座談會在京成功舉行,通過與權(quán)威媒體、新媒體傳播平臺及專業(yè)招商機(jī)構(gòu)的深度合作,這項國際頂級...

關(guān)鍵字: 5G 矩陣 中國汽車 可持續(xù)發(fā)展

香港2025年8月20日 /美通社/ -- 復(fù)銳醫(yī)療科技有限公司(英文"Sisram";簡稱"復(fù)銳醫(yī)療科技"或"公司",股份代號:1696.HK,連同其附屬公司統(tǒng)稱"集團(tuán)"),今日公布截至2025年6...

關(guān)鍵字: AI LM BSP 矩陣

賽力斯成為2025年《財富》中國500強(qiáng)榜單排名上升最快企業(yè),在中國競爭激烈的新能源汽車市場實(shí)現(xiàn)領(lǐng)跑 重慶2025年8月2日 /美通社/ -- 在最新出爐的2025年《財富》中國500強(qiáng)榜單中,賽力斯集團(tuán)以235個位次...

關(guān)鍵字: AI 新能源汽車 矩陣 智能制造

蘇州2025年7月31日 /美通社/ -- Seyond圖達(dá)通今日宣布:其最新一代純固態(tài)超廣角激光雷達(dá)——蜂鳥D1(Hummingbird D1)成功獲得中國某頭部汽車集團(tuán)旗下高端品牌車型定點(diǎn)。這標(biāo)志著圖達(dá)通在...

關(guān)鍵字: 激光雷達(dá) 集成 矩陣 智能駕駛

上海2025年7月30日 /美通社/ -- 在剛剛落幕的2025世界人工智能大會(WAIC 2025)上,全球領(lǐng)先的AI數(shù)據(jù)服務(wù)提供商澳鵬Appen(中國)攜全新技術(shù)平臺矩陣及九大垂類數(shù)據(jù)服務(wù)解決方案精彩亮相,為人工智能...

關(guān)鍵字: 模型 矩陣 IC AI

深圳 2025年7月21日 /美通社/ -- 繼眾擎在年初順利完成中東和韓國知名資本融資后,近期眾擎再次宣布連續(xù)完成了Pre-A++輪以及A1輪融資,在如此短的時間內(nèi)又一次獲得資本的密集投入,一方面體現(xiàn)了眾擎團(tuán)隊所具備...

關(guān)鍵字: 機(jī)器人 智能技術(shù) 矩陣 供應(yīng)鏈

強(qiáng)生醫(yī)療科技在華首個"產(chǎn)學(xué)研用"賦能矩陣將落戶北京,攜手北京市衛(wèi)生健康委員會共筑高質(zhì)量、全鏈路醫(yī)療科技產(chǎn)業(yè)生態(tài),服務(wù)更多中國患者 重點(diǎn)布局?jǐn)?shù)字醫(yī)療、專業(yè)人才孵化和心電生理三大戰(zhàn)略領(lǐng)域,加速全...

關(guān)鍵字: 數(shù)字化 矩陣 數(shù)字醫(yī)療 BSP

北京 2025年6月30日 /美通社/ -- 在數(shù)字化浪潮席卷全球的今天,神州泰岳厚積薄發(fā),正式推出"泰岳燈塔"AI大模型應(yīng)用能力體系(以下簡稱"泰岳燈塔"),希望泰岳燈塔能成為...

關(guān)鍵字: 模型 矩陣 智能體 BSP

上海 2025年6月26日 /美通社/ -- 十載深耕包裝領(lǐng)域,swop 包裝世界(上海)博覽會以"深度包裝產(chǎn)業(yè)矩陣"為基石,構(gòu)建連接包裝全產(chǎn)業(yè)鏈的價值網(wǎng)絡(luò)。2025年11月25-27日,swop將于上海新國際博覽中心...

關(guān)鍵字: 矩陣 智能制造 人工智能 自動化

陜西西安 2025年6月11日 /美通社/ -- 6月10日,平安好醫(yī)生品牌煥新暨中國平安醫(yī)健服務(wù)名片發(fā)布大會在上海隆重舉行?;顒有计桨步】滇t(yī)療科技有限公司(1833.HK)品牌正式煥新為 "平安好醫(yī)生&q...

關(guān)鍵字: 矩陣 AI 網(wǎng)絡(luò) 互聯(lián)網(wǎng)
關(guān)閉