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

使用89C51單片機(jī)的自動巡線智能小車電路原理圖免費(fèi)下載

使用89C51單片機(jī)實現(xiàn)LCD1602和LCD12864的顯示電路原理圖

基于89C51時鐘電路的設(shè)計與制作

評論