使用驅(qū)動(dòng)或I/O擴(kuò)展芯片將處理器從簡單但頻繁鍵盤掃描動(dòng)作中解放出來
發(fā)布時(shí)間:2024/7/24 23:40:32 訪問次數(shù):134
鍵盤的基本電路是一個(gè)接觸開關(guān),通、斷兩種狀態(tài)分別表示邏輯“0”和“1”。
例如,將row0~3配置為輸出模式,col0~3配置為輸入模式;現(xiàn)將row0輸出低電平,row1~3輸出高電平,讀取col0~3;如果此時(shí)第0行0列的按鍵有按下,則col0檢測(cè)到輸入為低電平,其他列為高電平。這種方式占用I/O線較少,在按鍵較多的應(yīng)用中采用較多。
為一個(gè)4行4列的矩陣鍵盤。矩陣式鍵盤讀取鍵值一般采用逐行掃描的方式,即輸出口按位輪換輸出低電平,再從輸入口讀入信息,最后計(jì)算各次從輸入口讀取的信息,獲得鍵碼。
設(shè)計(jì)鍵盤時(shí),通常小于4個(gè)按鍵的應(yīng)用,可以使用獨(dú)立式接口。如果按鍵較多,為了減少微處理器的I/O端口的占用,可以使用矩陣式鍵盤。
另外,如果使用處理器I/O直接與矩陣鍵盤接口相連,上述矩陣鍵盤的檢測(cè)方式需要處理器不斷對(duì)接口掃描檢測(cè)。對(duì)速度較快的處理器來說,這種檢測(cè)方式是對(duì)處理器的極大浪費(fèi)。所以實(shí)際應(yīng)用中建議使用專門的矩陣鍵盤的驅(qū)動(dòng)芯片或I/O擴(kuò)展芯片,來實(shí)現(xiàn)對(duì)矩陣鍵盤的檢測(cè),比如ZLG7290、CAT9555等擴(kuò)展芯片。使用驅(qū)動(dòng)或I/O擴(kuò)展芯片,可以將處理器從簡單但頻繁的鍵盤掃描動(dòng)作中解放出來。
為ZLG7290實(shí)現(xiàn)矩陣鍵盤應(yīng)用的基本電路,該芯片支持2×8個(gè)I/O擴(kuò)展,采用I2C接口與處理器連接,并支持中斷輸出,最大可擴(kuò)展8×8的矩陣鍵盤。
由于電源電流能力在許多應(yīng)用中是未知的,所以在USB應(yīng)用程序中,第三方適配器可能不符合標(biāo)準(zhǔn)電流額定值。而在在高阻抗、可變電壓電源中,實(shí)時(shí)了解最大功率能力至關(guān)重要。
除此之外,無人機(jī)應(yīng)當(dāng)在不同的溫度條件下進(jìn)行操作和充電。
http://jhbdt1.51dzw.com深圳市俊暉半導(dǎo)體有限公司
鍵盤的基本電路是一個(gè)接觸開關(guān),通、斷兩種狀態(tài)分別表示邏輯“0”和“1”。
例如,將row0~3配置為輸出模式,col0~3配置為輸入模式;現(xiàn)將row0輸出低電平,row1~3輸出高電平,讀取col0~3;如果此時(shí)第0行0列的按鍵有按下,則col0檢測(cè)到輸入為低電平,其他列為高電平。這種方式占用I/O線較少,在按鍵較多的應(yīng)用中采用較多。
為一個(gè)4行4列的矩陣鍵盤。矩陣式鍵盤讀取鍵值一般采用逐行掃描的方式,即輸出口按位輪換輸出低電平,再從輸入口讀入信息,最后計(jì)算各次從輸入口讀取的信息,獲得鍵碼。
設(shè)計(jì)鍵盤時(shí),通常小于4個(gè)按鍵的應(yīng)用,可以使用獨(dú)立式接口。如果按鍵較多,為了減少微處理器的I/O端口的占用,可以使用矩陣式鍵盤。
另外,如果使用處理器I/O直接與矩陣鍵盤接口相連,上述矩陣鍵盤的檢測(cè)方式需要處理器不斷對(duì)接口掃描檢測(cè)。對(duì)速度較快的處理器來說,這種檢測(cè)方式是對(duì)處理器的極大浪費(fèi)。所以實(shí)際應(yīng)用中建議使用專門的矩陣鍵盤的驅(qū)動(dòng)芯片或I/O擴(kuò)展芯片,來實(shí)現(xiàn)對(duì)矩陣鍵盤的檢測(cè),比如ZLG7290、CAT9555等擴(kuò)展芯片。使用驅(qū)動(dòng)或I/O擴(kuò)展芯片,可以將處理器從簡單但頻繁的鍵盤掃描動(dòng)作中解放出來。
為ZLG7290實(shí)現(xiàn)矩陣鍵盤應(yīng)用的基本電路,該芯片支持2×8個(gè)I/O擴(kuò)展,采用I2C接口與處理器連接,并支持中斷輸出,最大可擴(kuò)展8×8的矩陣鍵盤。
由于電源電流能力在許多應(yīng)用中是未知的,所以在USB應(yīng)用程序中,第三方適配器可能不符合標(biāo)準(zhǔn)電流額定值。而在在高阻抗、可變電壓電源中,實(shí)時(shí)了解最大功率能力至關(guān)重要。
除此之外,無人機(jī)應(yīng)當(dāng)在不同的溫度條件下進(jìn)行操作和充電。
http://jhbdt1.51dzw.com深圳市俊暉半導(dǎo)體有限公司
熱門點(diǎn)擊
- TLVR相對(duì)于DL基線最大電流紋波增量當(dāng)Np
- 8腳所接的電阻RS用于控制CAN總線的輸出脈
- 絕緣柵雙極晶體管無法滿足需求實(shí)現(xiàn)最高頻率為2
- 聚積電荷超過一定值時(shí)因電位差向空間放電從而達(dá)
- 單卡集群多顆曳影1520芯片原型支持40路1
- 硅通孔TSV陣列通道仿真進(jìn)行布局編輯自動(dòng)完善
- 在充電過程中保持輸出電壓穩(wěn)定避免因電壓波動(dòng)而
- 普通集成運(yùn)放頻帶較窄高速集成運(yùn)放價(jià)格又較貴L
- 使用驅(qū)動(dòng)或I/O擴(kuò)展芯片將處理器從簡單但頻繁
- 高靈敏度與LE編碼PHY相結(jié)合使得模塊非常適
推薦技術(shù)資料
- 1200 V CoolSiC MOSFET
- 高帶寬內(nèi)存(HBM)和芯片間互連(ICI)應(yīng)
- 第七代TPU—Ironwood
- Neuralink新款“心靈感
- IR最新功率MOSFET的30
- 全新第4代SiC MOSFET
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動(dòng)IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計(jì)
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究