新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 51單片機的復位

        51單片機的復位

        作者: 時間:2013-12-02 來源:網絡 收藏

        復位是單片機的。單片機時,都需要先復位,其作用是使CPU和系統中其他部件處于一個確定的初始狀態,并從這個狀態開始工作。因而,復位是一個很重要的操作方式。但單片機本身是不能自動進行復位的,必須配合相應的外部電路才能實現。

        復位電路:

        當MCS-5l系列單片機的復位引腳RST(全稱RESET)出現2個機器周期以上的高電平時,單片機就執行復位操作。如果RST持續為高電平,單片機就處于循環復位狀態。

        根據應用的要求,復位操作通常有兩種基本形式:上電復位和上電或開關復位。

        上電復位要求接通電源后,自動實現復位操作。常用的上電復位電路如下圖A中左圖所示。圖中電容C1和電阻R1對電源十5V來說構成微分電路。上電后,保持RST一段高電平時間,由于單片機內的等效電阻的作用,不用圖中電阻R1,也能達到上電復位的操作功能,如下圖(A)中右圖所示。

        51單片機的復位

        上電或開關復位要求電源接通后,單片機自動復位,并且在單片機運行期間,用開關操作也能使單片機復位。常用的上電或開關復位電路如上圖(B)所示。上電后,由于電容C3的充電和反相門的作用,使RST持續一段時間的高電平。當單片機已在運行當中時,按下復位鍵K后松開,也能使RST為一段時間的高電平,從而實現上電或開關復位的操作。

        根據實際操作的經驗,下面給出這兩種復位電路的電容、電阻參考值。

        上圖(A)中:Cl=10-30uF,R1=1kO

        上圖1.27(B)中:C:=1uF,Rl=lkO,R2=10kO

        單片機復位后的狀態:

        單片機的復位操作使單片機進入初始化狀態,其中包括使程序計數器PC=0000H,這表明程序從0000H地址單元開始執行。單片機冷啟動后,片內RAM為隨機值,運行中的復位操作不改變片內RAM區中的內容,21個特殊功能寄存器復位后的狀態為確定值,見下表。

        51單片機相關文章:51單片機教程


        單片機相關文章:單片機教程


        單片機相關文章:單片機視頻教程


        單片機相關文章:單片機工作原理



        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 浮梁县| 治县。| 大冶市| 千阳县| 河东区| 崇阳县| 志丹县| 大邑县| 牟定县| 民权县| 客服| 启东市| 永安市| 大埔县| 永德县| 甘肃省| 广河县| 莎车县| 墨玉县| 永寿县| 广汉市| 洛阳市| 仁怀市| 茂名市| 克东县| 乌审旗| 湟中县| 武宣县| 四平市| 观塘区| 沁阳市| 土默特左旗| 舟曲县| 榆社县| 金乡县| 兴义市| 乃东县| 仲巴县| 香格里拉县| 屯留县| 平遥县|