72种姿势欧美久久久久大黄蕉,福利姬视频在线观看,国产美女在线精品亚洲二区,精品一区在线电影,久久久久人妻精品区一三寸,秋霞国产午夜伦午夜福利片,高清激情文学亚洲一区,婷婷综合在线观看丁香
        品牌知名度調研問卷>>

        什么是單片機復位 單片機復位方式有幾種

        本文章由注冊用戶 知無涯 上傳提供 評論 發布 糾錯/刪除 版權聲明 0
        摘要:單片機復位是指單片機遇到不能正常繼續執行程序或產生的結果不正確時,把數據清零,使電路恢復到起始狀態的操作。單片機的復位方式眾多,主要有上電復位、看門狗復位、軟件復位、按鍵復位四種,無論使用的是哪種復位方式,其原理都是通過操作RST復位引腳實現復位操作。下面一起來了解一下單片機復位方式有幾種吧。

        一、什么是單片機復位

        單片機復位是單片機上的復位電路的復位操作,作用是使電路恢復到起始狀態,為確保微機系統中電路穩定可靠工作,復位電路是必不可少的一部分。

        簡單來說,單片機復位,就是把數據清零,從頭再來的意思,一般單片機在運算過程中,由于干擾等外界原因,造成寄存器中數據混亂,不能使其正常繼續執行程序,或產生的結果不正確時,需要復位,以使程序重新開始運行。

        二、單片機復位方式有幾種

        復位的功能是將單片機里的重新開始,主要防止程序混亂,也就是跑飛、或者死機等現象,單片機的復位方式主要有以下幾種:

        1、上電復位

        當電源電壓VCC低于上電/掉電復位電路的門檻電壓時,所有的邏輯電路都會被復位。當VCC重新恢復到正常電壓時,單片機延遲32768個時鐘后,上電復位/掉電復位狀態結束。

        2、看門狗復位

        在工業應用中,絕大多數應用系統都會用到看門狗(Watch Dog Timer)。在工業控制/汽車電子/航空航天等高可靠系統中,為了防止系統在異常情況下受到干擾導致MCU長時間異常工作、程序跑飛,通常是引進看門狗。如果CPU不在規定時間內訪問看門狗,看門狗就認為系統出了問題,會強制將系統進行復位,使系統從頭開始執行程序。

        3、軟件復位

        單片機系統在運行過程中,有時難免會遇到需要軟件復位的情況。有些古老的單片機在硬件上可能不支持軟件復位功能,所以我們就需要去模擬軟件復位的過程。比較常用的方法是跳轉到程序的入口地址,利用匯編LJMP、JMP等跳轉語句跳到程序的初始入口。但是現在常用的一些單片機(8051、STM32等)在硬件上都支持軟件復位,配置專門的寄存器就可以實現復位功能。例如常用的8051單片機,有專門的ISP_CONTER寄存器來支持復位。

        4、按鍵復位

        如果系統內部不能正常復位或者軟件復位無效的時候,可以依靠外部的按鍵進行復位。

        三、單片機復位原理是什么

        無論使用上面的哪種復位方式,其本質都是在操作RST復位引腳。8051單片機的RST引腳只需要保持2個機器周期的高電平即可產生復位。利用電容電壓不可突變的性質,適當選取電容充放電的參數(電容值、電阻值)即可達到要求。剛開始上電時,由于電容電壓(0V)不能突變,所以電容兩端電壓為0V,RST此時的電壓為VCC。電容慢慢充電,充電結束后,電容兩端的電壓為VCC,所以此時RST的電勢為0V。電容的這一段充電時間要大于單片機的2個機器周期。

        軟件復位和看門狗復位方式的原理都是使RST的高電平持續時間能夠維持2個機器周期。

        網站提醒和聲明
        本站為注冊用戶提供信息存儲空間服務,非“MAIGOO編輯”、“MAIGOO榜單研究員”、“MAIGOO文章編輯員”上傳提供的文章/文字均是注冊用戶自主發布上傳,不代表本站觀點,版權歸原作者所有,如有侵權、虛假信息、錯誤信息或任何問題,請及時聯系我們,我們將在第一時間刪除或更正。 申請刪除>> 糾錯>> 投訴侵權>> 網頁上相關信息的知識產權歸網站方所有(包括但不限于文字、圖片、圖表、著作權、商標權、為用戶提供的商業信息等),非經許可不得抄襲或使用。
        提交說明: 快速提交發布>> 查看提交幫助>> 注冊登錄>>
        最新評論
        相關推薦
        單片機編程用什么語言 怎么學好單片機編程
        單片機編程是學習單片機的一個重要部分,編程關系到單片機能否正常運行,一般情況下,單片機的程序是用C語言編寫的,不過不是傳統C語言,而是變種后的C51語言;此外,啟動部分、一些要求時效性特別強的部分會用匯編語言編程。學習單片機編程的時候,先要模仿例題,然后試著自己寫,熟練了再看別人的編程進行改進。下面一起來了解一下單片機編程用什么語言吧。
        單片機 編程
        1527 2
        芯片的作用有哪些 芯片應用領域_種類_結構_選購知識
        芯片是現代電子設備的基石,是電子設備中的核心部件,它集成了大量的晶體管、電阻器、電容器等微型電子元件,負責執行各種復雜的計算和控制任務。生活中各類電器都離不開芯片的支撐。芯片的種類繁多,包括處理器芯片、儲存芯片、傳感器芯片、電源管理芯片等等。每種芯片都有其特定的應用場景和功能。芯片應用場景主要有哪些呢?芯片如何檢測好壞?芯片和半導體的區別是什么?本知識百科帶大家走進芯片的世界。
        芯片 cpu
        6405 42
        8051單片機是幾位單片機 51單片機和52單片機區別大嗎
        51單片機,又稱8051單片機,是指兼容8051指令系統的單片機,它的指令系統、內部結構相對簡單,因此應用比較廣泛。51單片機屬于8位單片機,其數據處理一次能夠處理的數據的位寬是8個比特位,也就是一個字節。51單片機和52單片機都屬于8位單片機,它們在RAM、定時器、外接晶振等方面存在一定的區別。下面一起來了解一下8051單片機是幾位單片機吧。
        單片機 芯片
        1139 2
        什么是單片機復位 單片機復位方式有幾種
        單片機復位是指單片機遇到不能正常繼續執行程序或產生的結果不正確時,把數據清零,使電路恢復到起始狀態的操作。單片機的復位方式眾多,主要有上電復位、看門狗復位、軟件復位、按鍵復位四種,無論使用的是哪種復位方式,其原理都是通過操作RST復位引腳實現復位操作。下面一起來了解一下單片機復位方式有幾種吧。
        單片機 芯片
        4877 4
        單片機原理及應用范圍 單片機的工作過程是怎么樣的
        單片機是一種芯片級的計算機,由運算器、控制器和寄存器三部分組成,運算器負責輸入源數據并進行邏輯運算,控制器用于協調整個系統各部分之間的運作,寄存器則是寄存運算后結果,三個部分共同工作,形成一個“獲取指令-分析指令-執行指令”的工作過程。單片機的應用相當廣泛,在儀器儀表、家用電器、網絡通信、工業控制、醫療設備等領域都能見到單片機的身影。下面為大家介紹單片機的工作過程是怎么樣的,一起來看看吧。