国产成人毛片视频|星空传媒久草视频|欧美激情草久视频|久久久久女女|久操超碰在线播放|亚洲强奸一区二区|五月天丁香社区在线|色婷婷成人丁香网|午夜欧美6666|纯肉无码91视频

單片機(jī)矩陣鍵和獨(dú)立鍵盤的區(qū)別嗎 獨(dú)立按鍵查詢方式有哪些優(yōu)點(diǎn)?

單片機(jī)的獨(dú)立鍵盤有什么用?在許多嵌入式或單片機(jī)系統(tǒng)中,通常需要向嵌入式或單片機(jī)系統(tǒng)輸入信息的外設(shè)和向外部輸出信息的外設(shè)。我們常見的顯示屏、數(shù)碼管等。是嵌入式或單片機(jī)系統(tǒng)的輸出外設(shè)。觸摸板,獨(dú)立按鍵等。

單片機(jī)矩陣鍵和獨(dú)立鍵盤的區(qū)別嗎 獨(dú)立按鍵查詢方式有哪些優(yōu)點(diǎn)?

單片機(jī)的獨(dú)立鍵盤有什么用?

在許多嵌入式或單片機(jī)系統(tǒng)中,通常需要向嵌入式或單片機(jī)系統(tǒng)輸入信息的外設(shè)和向外部輸出信息的外設(shè)。

我們常見的顯示屏、數(shù)碼管等。是嵌入式或單片機(jī)系統(tǒng)的輸出外設(shè)。

觸摸板,獨(dú)立按鍵等。是一種由嵌入式或單片機(jī)系統(tǒng)輸入的外設(shè)。

因此,在單片機(jī)系統(tǒng)中使用獨(dú)立按鍵的目的是為了滿足用戶在單片機(jī)系統(tǒng)已有的功能中選擇自己的功能或設(shè)置相應(yīng)的參數(shù)。

一般來說,獨(dú)立鍵是通過物理機(jī)械接觸來短路VCC或GND,以實(shí)現(xiàn)單片機(jī)某一IO電平變化的一種按鍵。

與矩陣鍵盤和ADC鍵相比,具有電路設(shè)計(jì)簡單穩(wěn)定、軟件處理簡單等優(yōu)點(diǎn),但比矩陣鍵盤和ADC鍵占用更多的IO口。

一般在硬件中設(shè)計(jì)獨(dú)立鍵時,如下圖所示。

采用上拉式,其中電阻為限流電阻,保護(hù)MCU的IO不受損壞,電容為濾波電容。

不按鍵時,MCU端口始終為高,按鍵時,端口會變?yōu)榈汀?/p>

在軟件設(shè)計(jì)過程中,鍵值可以通過外部中斷或IO口循環(huán)掃描的形式獲得。在獲取按鍵狀態(tài)時,要考慮軟件抖振。同時建議不要使用延遲時間,而是使用計(jì)時來計(jì)算按鍵狀態(tài)時間,避免占用MCU資源,無法處理其他任務(wù)。

軟件中鍵的應(yīng)用是靈活的。當(dāng)多個按鍵同時存在時,可以通過組合按鍵操作來實(shí)現(xiàn)某種功能。但當(dāng)只有一個鍵,項(xiàng)目需要多個功能切換時,可以考慮短按長按,中按放開鍵,點(diǎn)擊雙擊多點(diǎn),多種形式的靈活組合可以實(shí)現(xiàn)不同的操作流程。

例如

Off狀態(tài),短按進(jìn)入待機(jī)X狀態(tài)。

Off狀態(tài),長按進(jìn)入狀態(tài)a。

短按待機(jī)X狀態(tài)進(jìn)入狀態(tài)B,

等待X狀態(tài)進(jìn)入C狀態(tài)后長按,

待機(jī)x狀態(tài),快速多連擊進(jìn)入d狀態(tài)

以此類推,可以用一個獨(dú)立的按鍵實(shí)現(xiàn)多種功能碼的設(shè)計(jì)。

獨(dú)立按鍵是單片機(jī)系統(tǒng)中一個非常重要的設(shè)計(jì),其簡單應(yīng)用非常簡單。但是深度靈活的組合實(shí)現(xiàn)也需要自己仔細(xì)斟酌,獨(dú)立鍵的用法才會理解透徹。在實(shí)際的項(xiàng)目開發(fā)過程中,你的解題選項(xiàng)會增加很多,工作也會更加得心應(yīng)手。

歡迎留言轉(zhuǎn)發(fā),喜歡并關(guān)注?。?!

謝謝大家

獨(dú)立按鍵查詢有哪些優(yōu)點(diǎn)?

MCU的獨(dú)立鍵用于將一端連接到地,另一端連接到I/O引腳。按鍵按下時為低電平,不按下時為高電平。與矩陣鍵盤相比,使用獨(dú)立鍵可以使單片機(jī)的編程更簡單,但浪費(fèi)了I/O口。畢竟單片機(jī)的I/O口是有限。同時,每個按鍵占用一條單獨(dú)的I/O口線,每個按鍵的工作不會影響其他I/O口線的狀態(tài)。同時,當(dāng)只需要幾個按鈕時,使用獨(dú)立按鈕更合適。

在按鍵較少的情況下,使用單獨(dú)的鍵盤比較靈活。但是按鈕多了,I/O線就浪費(fèi)了。同時獨(dú)立鍵可以查詢按了哪個鍵。