0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

詳細(xì)解析單片機(jī)按鍵復(fù)位電路原理和電路圖

2oON_changxuemc ? 來源:cg ? 2018-12-11 16:41 ? 次閱讀

單片機(jī)復(fù)位電路就好比電腦的重啟部分,當(dāng)電腦在使用中出現(xiàn)死機(jī),按下重啟按鈕電腦內(nèi)部的程序從頭開始執(zhí)行。單片機(jī)也一樣,當(dāng)單片機(jī)系統(tǒng)在運(yùn)行中,受到環(huán)境干擾出現(xiàn)程序跑飛的時(shí)候,按下復(fù)位按鈕內(nèi)部的程序自動(dòng)從頭開始執(zhí)行。本文介紹的就是單片機(jī)按鍵復(fù)位電路原理和電路圖解析。

復(fù)位電路

在單片機(jī)系統(tǒng)中,系統(tǒng)上電啟動(dòng)的時(shí)候復(fù)位一次,當(dāng)按鍵按下的時(shí)候系統(tǒng)再次復(fù)位,如果釋放后再按下,系統(tǒng)還會復(fù)位。所以可以通過按鍵的斷開和閉合在運(yùn)行的系統(tǒng)中控制其復(fù)位。

單片機(jī)復(fù)位電路

當(dāng)這個(gè)電路處于穩(wěn)態(tài)時(shí),電容起到隔離直流的作用,隔離了+5V,而左側(cè)的復(fù)位按鍵是彈起狀態(tài),下邊部分電路就沒有電壓差的產(chǎn)生,所以按鍵和電容 C11以下部分的電位都是和GND相等的,也就是0V電壓。我們這個(gè)單片機(jī)是高電平復(fù)位,低電平正常工作,所以正常工作的電壓是0V電壓,完全OK,沒有問題。

單片機(jī)按鍵復(fù)位電路原理和電路圖解析

獨(dú)立按鍵

通常的按鍵分為獨(dú)立式按鍵和矩陣式按鍵兩種,獨(dú)立式按鍵比較簡單,并且與獨(dú)立的輸入線相連接,如下圖所示

獨(dú)立式按鍵電路圖

4條輸入線接到單片機(jī)的IO口上,當(dāng)按鍵K1按下時(shí),+5V通過電阻R1然后再通過按鍵K1最終進(jìn)入GND形成一條通路,那么這條線路的全部電壓都加到了R1這個(gè)電阻上,KeyIn1這個(gè)引腳就是個(gè)低電平。當(dāng)松開按鍵后,線路斷開,就不會有電流通過,那么KeyIn1和+5V就應(yīng)該是等電位,是一個(gè)高電平。我們就可以通過KeyIn1這個(gè)IO口的高低電平來判斷是否有按鍵按下。

這個(gè)電路中按鍵的原理我們清楚了,但是實(shí)際上在我們的單片機(jī)IO口內(nèi)部,也有一個(gè)上拉電阻的存在。我們的按鍵是接到了P2口上,P2口上電默認(rèn)是準(zhǔn)雙向IO口,我們來簡單了解一下這個(gè)準(zhǔn)雙向IO口的電路,如下圖所示。

準(zhǔn)雙向IO口結(jié)構(gòu)圖

當(dāng)內(nèi)部輸出是高電平,經(jīng)過一個(gè)反向器變成低電平,NPN三極管不會導(dǎo)通,那么單片機(jī)IO口從內(nèi)部來看,由于上拉電阻R的存在,所以是一個(gè)高電平。當(dāng)外部沒有按鍵按下將電平拉低的話,VCC也是+5V,他們之間雖然有2個(gè)電阻,但是沒有壓差,就不會有電流,線上所有的位置都是高電平,這個(gè)時(shí)候我們就可以正常讀取到按鍵的狀態(tài)了。

當(dāng)內(nèi)部輸出是個(gè)低電平,經(jīng)過一個(gè)反相器變成高電平,NPN三極管導(dǎo)通,那么單片機(jī)的內(nèi)部IO口就是個(gè)低電平,這個(gè)時(shí)候,外部雖然也有上拉電阻的存在,但是兩個(gè)電阻是并聯(lián)關(guān)系,不管按鍵是否按下,單片機(jī)的IO口上輸入到單片機(jī)內(nèi)部的狀態(tài)都是低電平,我們就無法正常讀取到按鍵的狀態(tài)了。

矩陣按鍵

矩陣按鍵和獨(dú)立按鍵的關(guān)系

我們在使用按鍵的時(shí)候有這樣一種使用經(jīng)驗(yàn),當(dāng)需要多個(gè)按鍵的時(shí)候,如果做成獨(dú)立按鍵會大量占用IO口,因此我們引入了矩陣按鍵,如圖6所示,使用了8個(gè)IO口來實(shí)現(xiàn)16個(gè)按鍵。

矩陣按鍵

其實(shí)獨(dú)立按鍵理解了,矩陣按鍵也簡單,我們來分析一下。圖6中,一共有4組按鍵,我們只看其中一組,如圖7所示。大家認(rèn)真看一下,當(dāng)KeyOut1輸出一個(gè)低電平,KeyOut2、KeyOut3、KeyOut4這三個(gè)輸出高電平時(shí),是否相當(dāng)于4個(gè)獨(dú)立按鍵呢。

單片機(jī)按鍵復(fù)位電路各元件的作用

如上圖,R17 C13組成止電復(fù)位電路,剛上電時(shí),C13是電壓為0,電源通過R17對電容充電,因此,RST引腳呈現(xiàn)高電平,高電平時(shí)間大于2個(gè)晶振周期,單片機(jī)復(fù)位

電容充電完畢,RST引腳呈現(xiàn)低電平,復(fù)位結(jié)束

按鈕S22和R16組成手動(dòng)復(fù)位電路 ,按下S22,電源接通R16和 R17,由于R17阻值比較大,因此RST是高電平,同時(shí)電容通過R16迅速放電,即使按鈕觸點(diǎn)斷開,電源也可對C13充電,使RST高電平穩(wěn)定一段時(shí)間 ,保證可靠復(fù)位。 C13容量較小時(shí),R16可省掉,小電容短路放電不會損壞按鈕觸點(diǎn)。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 電路圖
    +關(guān)注

    關(guān)注

    10352

    文章

    10722

    瀏覽量

    531720
  • 電路原理
    +關(guān)注

    關(guān)注

    5

    文章

    93

    瀏覽量

    26002

原文標(biāo)題:單片機(jī)按鍵復(fù)位電路原理和電路圖解析

文章出處:【微信號:changxuemcu,微信公眾號:暢學(xué)單片機(jī)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    單片機(jī)復(fù)位電路圖

    單片機(jī)復(fù)位電路圖
    發(fā)表于 05-30 15:56 ?2420次閱讀
    <b class='flag-5'>單片機(jī)</b><b class='flag-5'>復(fù)位</b><b class='flag-5'>電路圖</b>

    單片機(jī)復(fù)位電路詳解

    單片機(jī)復(fù)位電路就好比電腦的重啟部分,當(dāng)電腦在使用中出現(xiàn)死機(jī),按下重啟按鈕電腦內(nèi)部的程序從頭開始執(zhí)行。單片機(jī)也一樣,當(dāng)單片機(jī)系統(tǒng)在運(yùn)行中,受到
    發(fā)表于 09-05 09:09 ?7455次閱讀

    復(fù)位電路圖

    幾種經(jīng)典的常用的復(fù)位電路圖 單片機(jī)電路圖----復(fù)位電路圖
    發(fā)表于 01-03 21:55 ?8679次閱讀
    <b class='flag-5'>復(fù)位</b><b class='flag-5'>電路圖</b>

    按鍵脈沖復(fù)位電路圖

    按鍵脈沖復(fù)位電路圖
    發(fā)表于 04-05 09:38 ?5731次閱讀
    <b class='flag-5'>按鍵</b>脈沖<b class='flag-5'>復(fù)位</b><b class='flag-5'>電路圖</b>

    單片機(jī)上電復(fù)位電路圖大全

    本文主要介紹了單片機(jī)上電復(fù)位電路圖大全。復(fù)位電路按鍵復(fù)位
    發(fā)表于 03-30 10:42 ?10.6w次閱讀
    <b class='flag-5'>單片機(jī)</b>上電<b class='flag-5'>復(fù)位</b><b class='flag-5'>電路圖</b>大全

    單片機(jī)內(nèi)部復(fù)位電路圖和上電復(fù)位電路圖解析(六款單片機(jī)復(fù)位電路

    本文介紹了六款單片機(jī)復(fù)位復(fù)位電路圖,其中包括了單片機(jī)內(nèi)部復(fù)位
    的頭像 發(fā)表于 04-26 14:06 ?16w次閱讀
    <b class='flag-5'>單片機(jī)</b>內(nèi)部<b class='flag-5'>復(fù)位</b><b class='flag-5'>電路圖</b>和上電<b class='flag-5'>復(fù)位</b><b class='flag-5'>電路圖解析</b>(六款<b class='flag-5'>單片機(jī)</b><b class='flag-5'>復(fù)位</b><b class='flag-5'>電路</b>)

    單片機(jī)按鍵復(fù)位電路原理和電路圖解析

    單片機(jī)系統(tǒng)中,系統(tǒng)上電啟動(dòng)的時(shí)候復(fù)位一次,當(dāng)按鍵按下的時(shí)候系統(tǒng)再次復(fù)位,如果釋放后再按下,系統(tǒng)還會復(fù)位。
    發(fā)表于 08-08 14:32 ?9.6w次閱讀
    <b class='flag-5'>單片機(jī)</b><b class='flag-5'>按鍵</b><b class='flag-5'>復(fù)位</b><b class='flag-5'>電路</b>原理和<b class='flag-5'>電路圖解析</b>

    51單片機(jī)的最小系統(tǒng)電路圖復(fù)位電路詳細(xì)資料說明

    單片機(jī)最小系統(tǒng),或者稱為最小應(yīng)用系統(tǒng),是指用最少的元件組成的單片機(jī)可以工作的系統(tǒng)。 對51系列單片機(jī)來說,最小系統(tǒng)一般應(yīng)該包括:單片機(jī)、晶振電路
    發(fā)表于 09-12 17:23 ?8次下載
    51<b class='flag-5'>單片機(jī)</b>的最小系統(tǒng)<b class='flag-5'>電路圖</b>和<b class='flag-5'>復(fù)位</b><b class='flag-5'>電路</b>的<b class='flag-5'>詳細(xì)</b>資料說明

    單片機(jī)按鍵消抖電路圖免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是單片機(jī)按鍵消抖電路圖免費(fèi)下載。
    發(fā)表于 07-01 08:00 ?10次下載
    <b class='flag-5'>單片機(jī)</b><b class='flag-5'>按鍵</b>消抖<b class='flag-5'>電路圖</b>免費(fèi)下載

    使用單片機(jī)按鍵選播電子音樂的proteus仿真電路圖

    本文檔的主要內(nèi)容詳細(xì)介紹的是使用單片機(jī)按鍵選播電子音樂的proteus仿真電路圖。
    發(fā)表于 01-10 14:37 ?21次下載
    使用<b class='flag-5'>單片機(jī)</b><b class='flag-5'>按鍵</b>選播電子音樂的proteus仿真<b class='flag-5'>電路圖</b>

    使用單片機(jī)按鍵控制蜂鳴器發(fā)音的仿真電路圖

    本文檔的主要內(nèi)容詳細(xì)介紹的是使用單片機(jī)按鍵控制蜂鳴器發(fā)音的仿真電路圖。
    發(fā)表于 01-13 11:59 ?16次下載
    使用<b class='flag-5'>單片機(jī)</b><b class='flag-5'>按鍵</b>控制蜂鳴器發(fā)音的仿真<b class='flag-5'>電路圖</b>

    使用單片機(jī)實(shí)現(xiàn)按鍵發(fā)音的程序和仿真電路圖免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是使用單片機(jī)實(shí)現(xiàn)按鍵發(fā)音的程序和仿真電路圖免費(fèi)下載。
    發(fā)表于 06-02 17:04 ?10次下載
    使用<b class='flag-5'>單片機(jī)</b>實(shí)現(xiàn)<b class='flag-5'>按鍵</b>發(fā)音的程序和仿真<b class='flag-5'>電路圖</b>免費(fèi)下載

    使用單片機(jī)實(shí)現(xiàn)按鍵發(fā)音的程序和仿真電路圖免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是使用單片機(jī)實(shí)現(xiàn)按鍵發(fā)音的程序和仿真電路圖免費(fèi)下載。
    發(fā)表于 06-03 15:48 ?7次下載
    使用<b class='flag-5'>單片機(jī)</b>實(shí)現(xiàn)<b class='flag-5'>按鍵</b>發(fā)音的程序和仿真<b class='flag-5'>電路圖</b>免費(fèi)下載

    單片機(jī)復(fù)位電路圖

    單片機(jī)復(fù)位電路圖在日常設(shè)計(jì)工作中是大家都經(jīng)常要用到的。 我們先以IAP15F2K61S2單片機(jī)來說明;復(fù)位
    發(fā)表于 10-27 18:36 ?2.4w次閱讀
    <b class='flag-5'>單片機(jī)</b><b class='flag-5'>復(fù)位</b><b class='flag-5'>電路圖</b>

    單片機(jī)按鍵復(fù)位電路原理和電路圖

    單片機(jī)復(fù)位電路就好比電腦的重啟部分,當(dāng)電腦在使用中出現(xiàn)死機(jī),按下重啟按鈕電腦內(nèi)部的程序從頭開始執(zhí)行。
    發(fā)表于 02-08 16:00 ?5次下載
    <b class='flag-5'>單片機(jī)</b><b class='flag-5'>按鍵</b><b class='flag-5'>復(fù)位</b><b class='flag-5'>電路</b>原理和<b class='flag-5'>電路圖</b>