中文字幕无码不卡一区二区三区_少妇被又大又粗又爽毛片久久黑人_91精品国产在热久久无毒不卡_久久久久久亚洲综合网站

技術(shù)熱線: 4007-888-234
設(shè)計(jì)開發(fā)

專注差異化嵌入式產(chǎn)品解決方案 給智能產(chǎn)品定制注入靈魂給予生命

開發(fā)工具

提供開發(fā)工具、應(yīng)用測試 完善的開發(fā)代碼案例庫分享

技術(shù)支持

從全面的產(chǎn)品導(dǎo)入到強(qiáng)大技術(shù)支援服務(wù) 全程貼心伴隨服務(wù),創(chuàng)造無限潛能!

新品推廣

提供新的芯片及解決方案,提升客戶產(chǎn)品競爭力

新聞中心

提供最新的單片機(jī)資訊,行業(yè)消息以及公司新聞動(dòng)態(tài)

單片機(jī)常規(guī)按鍵軟硬件設(shè)計(jì)技巧

更新時(shí)間: 2019-06-27
閱讀量:4694

單片機(jī)中的常規(guī)按鍵設(shè)計(jì)是怎樣的?單片機(jī)開發(fā)商英銳恩科技介紹四種單片機(jī)常規(guī)按鍵的軟硬件設(shè)計(jì)技巧。

一是GPIO口直接檢測單個(gè)按鍵;

是最簡單和最基礎(chǔ)的,對于單片機(jī)初學(xué)者很容易理解和使用,但是缺點(diǎn)是,需要在主循環(huán)中不斷檢測按鍵是否按下,并且需要做消抖處理。若主循環(huán)中某個(gè)函數(shù)任務(wù)占用時(shí)間較長,則按鍵會有不同程度的“失靈”。

二是按鍵較多則使用矩陣鍵盤,如下圖所示;

單片機(jī)按鍵之矩陣鍵盤

優(yōu)點(diǎn)是能夠在有限的GPIO情況下,擴(kuò)展盡可能多的按鍵。但缺點(diǎn)同上,需要不停檢測按鍵是否按下。

三是將按鍵接到外部中斷引腳上,利用按鍵按下產(chǎn)生的邊沿信號進(jìn)行按鍵檢測;

效率最高,不需要循環(huán)檢測按鍵是否按下,但是缺點(diǎn)是,需要單片機(jī)有足夠的外部中斷接口以供使用;

四是利用單片機(jī)的ADC,在不同的按鍵按下后,能夠使得ADC接口上的電壓不同,根據(jù)電壓的不同,則可以識別按鍵,如下圖所示;

單片機(jī)之單片機(jī)按鍵檢測

只需要單片機(jī)的一個(gè)ADC接口,一根線,就能對多個(gè)按鍵進(jìn)行識別,缺點(diǎn)是按鍵一旦內(nèi)部接觸不良,則可能按鍵串位,且按鍵產(chǎn)生的抖動(dòng),會造成一定的識別錯(cuò)誤。

改進(jìn)的方法下次分享。單片機(jī)相關(guān)問題可直接咨詢英銳恩官網(wǎng)客服。

仲巴县| 清原| 敦煌市| 济南市| 甘肃省| 奉贤区| 五莲县| 武山县| 靖远县| 西和县| 廉江市| 通河县| 邢台市| 闵行区| 庄浪县| 年辖:市辖区| 沙田区| 蚌埠市| 扎赉特旗| 建昌县| 扶绥县| 抚州市| 万源市| 射洪县| 霞浦县| 榕江县| 新昌县| 威海市| 张家港市| 金塔县| 南和县| 东乌珠穆沁旗| 镇平县| 桦甸市| 祁门县| 东乡县| 永平县| 重庆市| 霍邱县| 南昌县| 东方市|