① 什麼是復位電路,它在電路中起到什麼作用
復位電路是一種用來使電路恢復到起始狀態的電路設備,它的操作原理與計算器有著異曲同工之妙,只是啟動原理和手段有所不同。復位電路,就是利用它把電路恢復到起始狀態。就像計算器的清零按鈕的作用一樣,以便回到原始狀態,重新進行計算。
復位電路的作用:在上電或復位過程中,控制CPU的復位狀態:這段時間內讓CPU保持復位狀態,而不是一上電或剛復位完畢就工作,防止CPU發出錯誤的指令、執行錯誤操作,也可以提高電磁兼容性能。
無論用戶使用哪種類型的單片機,總要涉及到單片機復位電路的設計。而單片機復位電路設計的好壞,直接影響到整個系統工作的可靠性。
(1)上電復位電路擴展閱讀
1、上電復位
上電復位就是直接給產品上電,上電復位與低壓 LVR操作有聯系,電源上電的過程是逐漸上升的曲線過程,這個過程不是瞬間的完成的,一上電時候系統進行初始化,此時振盪器開始工作並提供系統時鍾,系統正常工作。
2、看門狗復位
看門狗定時器CPU內部系統,它是一個自振式的 RC振盪定時器,與外圍電路無關,也與CPU主時鍾無關,只要開啟看門狗功能也能保持計時,該溢出時候也會溢出,並產生復位。
3、LVR低壓復位
每個CPU都有一個復位電壓,這個電壓很低,有1.8V、2.5V等,當系統由於受到外界的影響導致輸入電壓過低,當低至復位電壓時候系統自動復位,當然,前提是系統要打開LVR功能,有時候也叫掉電復位。
當LVR<工作電壓<VDD時候,比如在V1時候工作是正常的,當VSS<工作電壓<LVR時候,系統有可能出錯,比如在V2時候,也就是我們常說的死區,這個狀態不確定。
② 單片機的按鍵啟動和復位電路圖
單片機的復位有上電復位和按鈕手動復位兩種。如圖(a)所示為上電復位電迴路,圖(答b)所示為上電按鍵復位電路。
上電復位是利用電容充電來實現的,即上電瞬間RST端的電位與VCC相同,隨著充電電流的減少,RST的電位逐漸下降。圖(a)中的R是施密特觸發器輸入端的一個10KΩ下拉電阻,時間常數為10×10-6×10×103=100ms。只要VCC的上升時間不超過1ms,振盪器建立時間不超過10ms,這個時間常數足以保證完成復位操作。上電復位所需的最短時間是振盪周期建立時間加上2個機器周期時間,在這個時間內RST的電平應維持高於施密特觸發器的下閾值。
上電按鍵復位(b)所示。當按下復位按鍵時,RST端產生高電平,使單片機復位。復位後,其片內各寄存器狀態改變,片內RAM內容不變。
由於單片機內部的各個功能部件均受特殊功能寄存器控制,程序運行直接受程序計數器PC指揮。各寄存器復位時的狀態決定了單片機內有關功能部件的初始狀態。
另外,在復位有效期間(即高電平),80C51單片機的ALE引腳和引腳均為高電平,且內部RAM不受復位的影響。
圖要點一下查看大圖才清楚哦O(∩_∩)O