新聞中心

        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 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 宝应县| 勃利县| 灵寿县| 宿州市| 东乡族自治县| 濉溪县| 富蕴县| 南召县| 肇东市| 咸丰县| 平乡县| 商城县| 西和县| 绥棱县| 盘山县| 武陟县| 郁南县| 犍为县| 开阳县| 龙川县| 梓潼县| 宁乡县| 瑞金市| 彰武县| 乐都县| 义马市| 抚松县| 镇康县| 潮安县| 天津市| 渑池县| 绿春县| 伊春市| 上思县| 东台市| 阜康市| 宝鸡市| 营口市| 聊城市| 蕲春县| 宜宾市|