那曲檬骨新材料有限公司

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

一個按鍵觸發的單片機設計原理圖

倩倩 ? 來源:電工學習網 ? 2020-08-28 16:41 ? 次閱讀

學習單片機的時候想必大家都接觸過按鍵,按鍵是一個人機交互的接口設備,在剛開始接觸的時候 簡單也是 直接的辦法就是將按鍵直接接到一個 I/O 口上,然后檢測 I/O 上的電平變化,假設按鍵另一端接在 GND 上,則一旦檢測到低電平就認為是按鍵觸發了(此處假設已經進行了去抖,軟件去抖也好,硬件去抖也好),乍一看,no problem!而且還是 very good!其實這對于初學者而言確實是入門的不二選擇,但對大佬而言就是錯誤的設計思想。

問題出在去檢測 I/O 口這個過程,CPU 必須每隔一段時間檢測,一般用定時器去實現,間隔時間太長了達不到實時的性能,時間太短了有浪費 CPU 資源,因為在很多場合按鍵處于觸發的時間段時相當少的,比如學校的自動圈存機,一般情況下時沒人用的,那就意味著 CPU 每間隔時間去查看 I/O 是非常不合理的,只有當按鍵按下采取查看,這才是 合理的方式。

這樣就必須引入外部中斷的設計方案,一個按鍵的設計原理圖如下:

如果有兩個甚至多個按鍵,那如何弄了,很簡單,使用或門來解決這個問題。電路圖如下:

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 人機交互
    +關注

    關注

    12

    文章

    1217

    瀏覽量

    55531
  • 單片機
    +關注

    關注

    6043

    文章

    44622

    瀏覽量

    638519
  • 電平
    +關注

    關注

    5

    文章

    361

    瀏覽量

    40006
收藏 人收藏

    評論

    相關推薦

    單片機設計的額溫槍PCB原理圖

    疫情期間,單片機設計的額溫槍PCB原理圖,打開版本AD9,有需要的拿去!
    發表于 03-18 14:31

    單片機設置同一個按鍵兩種功能

    單片機設置同一個按鍵兩種功能,利用按鍵來進行界面或者是菜單的切換,公子給出以下思路,僅供參考,如果大家還有其他的更加好的方法,請大家私聊公子,好的東西需要
    發表于 07-21 09:04

    通過51單片機設簡單的鬧鐘

    的,今天把我這次51實驗的程序作為博客生涯的第篇吧,加油。目標:通過51單片機設簡單的鬧鐘,具體為:可以實現基本時鐘功能,按鍵還能切
    發表于 01-13 06:28

    stc89s52單片機設計應用原理圖

    stc89s52單片機設計應用原理圖原理圖包括以下幾個模塊:流水燈模塊、數碼管顯示模塊、溫度傳感器模塊、液晶顯示模塊、串口通信模塊、鍵盤模塊等 原理圖部分截圖
    發表于 05-21 15:06 ?272次下載
    stc89s52<b class='flag-5'>單片機設</b>計應用<b class='flag-5'>原理圖</b>

    藍橋杯單片機設計與開發組競賽,按鍵

    按鍵幾乎也是每次藍橋杯單片機設計與開發組競賽的必考部分,因為這是CT107D開發平臺上僅有的輸入設備之,而且按鍵也是單片機基礎開發中常見的
    發表于 04-13 08:00 ?49次下載

    基于單片機設計的智能車資料包括原理圖和PCB詳細資料概述

    本文檔的主要內容詳細介紹的是基于單片機設計的智能車資料包括原理圖和PCB詳細資料概述。
    發表于 07-24 08:00 ?20次下載
    基于<b class='flag-5'>單片機設</b>計的智能車資料包括<b class='flag-5'>原理圖</b>和PCB<b class='flag-5'>圖</b>詳細資料概述

    如何使用單片機設的數顯秒表詳細的制作工程質量概述

    采用51單片機設計制作簡易數顯秒表(類似跑表),數碼管顯示數字;可用按鍵實現秒表的暫停和清零。
    發表于 10-31 08:00 ?3次下載
    如何使用<b class='flag-5'>單片機設</b>計<b class='flag-5'>一</b><b class='flag-5'>個</b>的數顯秒表詳細的制作工程質量概述

    使用51單片機設計鍵盤的電路原理圖和程序免費下載

    本文檔的主要內容詳細介紹的是使用51單片機設計鍵盤的電路原理圖和程序免費下載。
    發表于 08-06 17:34 ?4次下載
    使用51<b class='flag-5'>單片機設</b>計鍵盤的電路<b class='flag-5'>原理圖</b>和程序免費下載

    使用51單片機設計心形LED燈的原理圖免費下載

    本文檔的主要內容詳細介紹的是使用51單片機設計心形LED燈的原理圖免費下載。
    發表于 06-28 08:00 ?11次下載
    使用51<b class='flag-5'>單片機設</b>計心形LED燈的<b class='flag-5'>原理圖</b>免費下載

    使用單片機設計的多功能鬧鐘電路原理圖免費下載

    本文檔的主要內容詳細介紹的是使用單片機設計的多功能鬧鐘電路原理圖免費下載。
    發表于 07-04 15:49 ?18次下載
    使用<b class='flag-5'>單片機設</b>計的多功能鬧鐘電路<b class='flag-5'>原理圖</b>免費下載

    使用51單片機設計指紋密碼鎖的電路原理圖和PCB資料免費下載

    本文檔的主要內容詳細介紹的是使用51單片機設計指紋密碼鎖的電路原理圖和PCB資料免費下載。
    發表于 07-05 08:00 ?76次下載
    使用51<b class='flag-5'>單片機設</b>計指紋密碼鎖的電路<b class='flag-5'>原理圖</b>和PCB資料免費下載

    使用單片機設計的智能奶瓶電路原理圖免費下載

    本文檔的主要內容詳細介紹的是使用單片機設計的智能奶瓶電路原理圖免費下載。
    發表于 09-02 08:00 ?0次下載
    使用<b class='flag-5'>單片機設</b>計的智能奶瓶電路<b class='flag-5'>原理圖</b>免費下載

    使用單片機設計溫度濕度采集系統的源代碼和原理圖免費下載

    本文檔的主要內容詳細介紹的是使用單片機設計溫度濕度采集系統的源代碼和原理圖免費下載。
    發表于 12-11 08:00 ?7次下載
    使用<b class='flag-5'>單片機設</b>計溫度濕度采集系統的源代碼和<b class='flag-5'>原理圖</b>免費下載

    使用單片機設計的多功能鬧鐘電路原理圖

    使用單片機設計的多功能鬧鐘電路原理圖免費下載。
    發表于 06-11 09:49 ?45次下載

    單片機按鍵檢測電路原理詳解

    下面是本例中按鍵檢測的電路原理圖,K1是按鍵,它接在單片機的P3.3口上,R2是
    的頭像 發表于 11-02 15:28 ?7284次閱讀
    <b class='flag-5'>單片機</b><b class='flag-5'>按鍵</b>檢測電路原理詳解
    华泰百家乐的玩法技巧和规则| 大发888娱乐城dknmwd| 百家乐官网mediacorp| 百家乐筹码币套装| 做生意怕路冲吗| 利赢百家乐官网现金网| 大发888娱乐城官| 足球百家乐网上投注| 缅甸百家乐官网玩假吗| bet365娱乐在线| 百家乐如何赚钱洗码| 八卦24山叫什么意思是什么| 百家乐干洗店| 顶尖百家乐官网的玩法技巧和规则| 百家乐官网怎样看点| 澳盈88娱乐城| Bet百家乐娱乐城| 百家乐真人游戏投注网| 鑫鑫百家乐官网的玩法技巧和规则 | 百家乐机器昀程序| 百家乐官网英皇娱乐场| 沂南县| 顶级赌场是骗人的吗| 威尼斯人娱乐场安全吗| 太阳城百家乐怎么出千| 博网百家乐官网现金网| 民和| 美高梅娱乐| 凯时娱乐城官网| 大发888开户| 大发888 迅雷下载| 威尼斯人娱乐城真钱游戏 | 百家乐官网巴厘岛上海在线| 百家乐官网娱乐网站| 浮山县| 博彩e族字谜专区| 大发888在线娱乐城二十一点| 曼哈顿百家乐的玩法技巧和规则| 壹贰博百家乐娱乐城| 百家乐网上投注代理商| 破解百家乐游戏机|