<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁(yè) > 電源與新能源 > 設(shè)計(jì)應(yīng)用 > 一種小型的單片機(jī)復(fù)位系統(tǒng)電路圖分析

          一種小型的單片機(jī)復(fù)位系統(tǒng)電路圖分析

          作者: 時(shí)間:2018-08-10 來(lái)源:網(wǎng)絡(luò) 收藏

          相信各位開(kāi)發(fā)者在接觸單片機(jī)之初,都是通過(guò)一些簡(jiǎn)單的例子來(lái)降低學(xué)習(xí)的難度從而達(dá)到輕松入門(mén)的目的。從簡(jiǎn)單的基礎(chǔ)知識(shí)和例子入手不僅有助于對(duì)整個(gè)知識(shí)架構(gòu)的理解,還有助于進(jìn)一步建立自信心,從而營(yíng)造一種好的學(xué)習(xí)氛圍。本文針對(duì)入門(mén)知識(shí),將為大家介紹一種單片機(jī)的最小系統(tǒng)復(fù)位電路圖的原理。

          本文引用地址:http://www.ex-cimer.com/article/201808/386180.htm

          復(fù)位電路

          圖1

          單片機(jī)的置位和復(fù)位,都是為了把電路初始化到一個(gè)確定的狀態(tài),一般來(lái)說(shuō),單片機(jī)復(fù)位電路作用是把一個(gè)例如狀態(tài)機(jī)初始化到空狀態(tài),而在單片機(jī)內(nèi)部,復(fù)位的時(shí)候單片機(jī)是把一些寄存器以及存儲(chǔ)設(shè)備裝入廠商預(yù)設(shè)的一個(gè)值。

          單片機(jī)復(fù)位電路原理是在單片機(jī)的復(fù)位引腳RST上外接電阻和電容,實(shí)現(xiàn)上電復(fù)位。當(dāng)復(fù)位電平持續(xù)兩個(gè)機(jī)器周期以上時(shí)復(fù)位有效。復(fù)位電平的持續(xù)時(shí)間必須大于單片機(jī)的兩個(gè)機(jī)器周期。具體數(shù)值可以由RC電路計(jì)算出時(shí)間常數(shù)。

          復(fù)位電路由按鍵復(fù)位和上電復(fù)位兩部分組成。

          (1)上電復(fù)位:STC89系列單片及為高電平復(fù)位,通常在復(fù)位引腳RST上連接一個(gè)電容到VCC,再連接一個(gè)電阻到GND,由此形成一個(gè)RC充放電回路保證單片機(jī)在上電時(shí)RST腳上有足夠時(shí)間的高電平進(jìn)行復(fù)位,隨后回歸到低電平進(jìn)入正常工作狀態(tài),這個(gè)電阻和電容的典型值為10K和10uF。

          (2)按鍵復(fù)位:按鍵復(fù)位就是在復(fù)位電容上并聯(lián)一個(gè)開(kāi)關(guān),當(dāng)開(kāi)關(guān)按下時(shí)電容被放電、RST也被拉到高電平,而且由于電容的充電,會(huì)保持一段時(shí)間的高電平來(lái)使單片機(jī)復(fù)位。

          通過(guò)以上介紹,可以看到這種簡(jiǎn)單的復(fù)位電路由按鍵復(fù)位和上電復(fù)位組成。雖然分為兩部分,但理解起來(lái)還是比較容易的,在上電復(fù)位中只要保持RST腳上有著足夠的時(shí)間讓高電平進(jìn)行復(fù)位即可,而在按鍵復(fù)位中RST同樣是保持在高電平,在保持一段時(shí)間后來(lái)使得單片機(jī)復(fù)位



          關(guān)鍵詞:

          評(píng)論


          相關(guān)推薦

          技術(shù)專(zhuān)區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();