• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    EEPW首頁 > 嵌入式系統 > 設計應用 > 單片機最小系統之|復位電路設計

    單片機最小系統之|復位電路設計

    作者: 時間:2017-11-17 來源:網絡 收藏

      昨天講解了,也就是最小系統。的最小系統包括:、晶振電路、電源電路、下載電路。從今天開始講解每個電路,并結合實際設計,展示實際電路。

    本文引用地址:http://www.czjhyjcfj.com/article/201711/371651.htm

      1. 什么是

      就是在單片機的復位引腳產生一個復位信號,使單片機處于復位狀態,使單片機的程序從頭執行,從而避免了單片機程序的跑飛。

      2. 單片機復位電路的作用是什么

      單片機復位的主要作用是把特殊功能寄存器的數值加載為默認值,由于單片機在運算過程中受外界干擾造成寄存器中數據混亂不能使其正常繼續執行程序(稱死機)或單片機的指令不按照程序執行而指向了未知位置(俗稱跑飛),這時候就需要單片機復位一下,以使程序重新開始運行。

      3. 單片機復位有哪幾種方式

      單片機的復位一般有三種方式:上電復位,看門狗復位,手動復位等。

      上電復位:單片機在上電瞬間,給復位引腳一個復位信號(一定時間的高電平或者低電平),以實現單片機的復位,待穩定后,單片機開始執行程序。

      看門狗復位:看門狗復位不同于上電復位,上電復位是單片機從頭開始執行程序;而看門狗復位時當某一個程序塊不受控制時,將程序計數器清零,使該段程序從頭執行,為了使單片機系統正常運行要在程序中定時喂狗。

      手動復位:在單片機的復位引腳接一個按鍵,手動按下該按鍵使單片機復位。

      4. 單片機的復位電平

      不同的單片機其復位電平不同,有的單片機是高電平復位,有的單片機是低電平復位。下面就看復位電路。

      單片機上電高電平復位電路:

        

      上電高電平復位電路

      上電瞬間,由于電容兩端的電壓不能發生突變,所以電容兩端的電位都是VCC(此時充電電流最大,電容相當于短路),即RST是高電平,而隨著VCC通過RC電路對電容充電,當電容兩端的電壓達到VCC時,電容相當于斷路(此時電容充電電流為0,即隔直流),RST的電平為低電平,單片機正常工作。

      單片機上電低電平復位電路:

        

      上電低電平復位電路

      上電瞬間,由于電容兩端的電壓不能發生突變,所以電容兩端的電位都是GND,即RST是低電平,而隨著VCC通過RC電路對電容充電,當電容兩端的電壓達到VCC時,RST的電平為高電平,單片機正常工作。

      手動復位電路:

        

      手動平復位電路

      該電路同時也是一個上電高電平復位電路。單片機正常工作時,如果按下按鍵S1,復位引腳RST得到高電平,從而實現復位。



    關鍵詞: 單片機 復位電路

    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 花垣县| 牟定县| 四子王旗| 霍山县| 望谟县| 施秉县| 安宁市| 会昌县| 定远县| 海林市| 昭觉县| 扶风县| 姚安县| 渭南市| 聊城市| 于田县| 体育| 睢宁县| 乐昌市| 赤壁市| 丰原市| 永寿县| 临猗县| 宁安市| 新田县| 崇礼县| 蒲城县| 化隆| 宜阳县| 台山市| 炉霍县| 屏东市| 普格县| 吉水县| 富平县| 泗洪县| 额济纳旗| 满城县| 大冶市| 开平市| 徐闻县|