1.復位條件
89C51單片機復位需要一個長達24個時鐘周期的高電平才能復位,復位的作用就是使程序的指針指向地址0,每個程序都是從地址0開始執行,所以復位的概念就是讓程序從頭開始執行。
2.復位電路原理圖
3.原理說明
該復位電路具有上電復位的功能,此功能是由C1(極性電容)實現的。當系統上電時C1有一個充電放電的過程,放電過程會產生一個高電平,放電的時間根據公式(t=RC開平方)計算。R為電阻R2的阻值,C為極性電容C1的大小。
系統正常運行時,按下按鍵S1時,RST端的電平為VCC*10/11,也是一個高電平,此時芯片也會產生一個高電平復位信號。
4.關于時鐘的概念
機器周期和指令周期的概念:
振蕩周期: 也稱時鐘周期, 是指為單片機提供時鐘脈沖信號的振蕩源的周期。
狀態周期: 每個狀態周期為時鐘周期的 2 倍, 是振蕩周期經二分頻后得到的。
機器周期: 一個機器周期包含 6 個狀態周期S1~S6, 也就是 12 個時鐘周期。 在一個機器周期內, CPU可以完成一個獨立的操作。
指令周期: 它是指CPU完成一條操作所需的全部時間。 每條指令執行時間都是有一個或幾個機器周期組成。MCS - 51 系統中, 有單周期指令、雙周期指令和四周期指令。
-
89C51
+關注
關注
2文章
108瀏覽量
31847 -
復位電路
+關注
關注
13文章
322瀏覽量
44545
原文標題:89C51復位電路原理
文章出處:【微信號:changxuemcu,微信公眾號:暢學單片機】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論