![]() |
STC莊偉 發表于 2024-3-28 08:51 STC-SIP下載軟件確實有這個選項,不過我好奇的是,如果勾選了之后,還可以有按鍵復位功能嗎? ![]() |
rayin 發表于 2024-3-28 08:23 正解,我的理解也是這樣的 |
雪糕yya 發表于 2024-3-27 22:58 C3只有在上電瞬間和按鍵按下、釋放瞬間可以等效為導線,其他情況都是直流電,不可能等效為導線!!! |
zhuls 發表于 2024-3-27 20:03 是的,我在自己電腦上試驗了下,R1取值470Ω、C3取值0.1uF,1.2*RC=56.4us遠大于2個機器周期2us(12MHz的晶振)可以實現按鍵不按下時RST引腳旁顯示藍色小方塊(■)表示低電平,按下按鍵RST引腳旁就變成了紅色小方塊(■)表示此時是高電平,但是51單片機不會有復位動作,只能靠窗口左下角的開始仿真/結束仿真 ![]() |
zhuls 發表于 2024-3-27 20:02 不能這樣連接,51單片機是高電平復位,按照你的描述連接電路,上電后RST引腳在C3電容充電期間是低電平,充電完成就是高電平了,那豈不是一直復位 ![]() |
zhuls 發表于 2024-3-27 20:00 LZ的圖應該沒錯,只是電阻阻值和電容的容值取值不合適罷了,8051單片機是高電平復位,上電一開始電容充電RST引腳上的電壓隨著電容充電過程下降,降到一定程度后復位完成,單片機開始工作,復位時間t=1.2RC,需要大于2個機器周期,12MHz時,2個機器周期就是2us,R1取4.7kΩ、C3取0.1uF即可滿足要求,但是Proteus仿真時不支持按鍵復位,不知道為啥 ![]() |
你這個圖按鍵接線畫錯了, 把按鍵去了把, 不用復位按鍵也能工作! |
現在的芯片都是內部高可靠復位電路,復位腳復用為IO口 |
上電瞬間,C3電壓不能突變, 此時RST是高電平; C3充電完成以后, RST是低電平. 按壓按鍵電容放電,RST為高,放電完成以后RST再回到低電平. |
雪糕yya 發表于 2024-3-27 22:58 為啥C3是通的? |
不管按鍵是否按下,c3都是通的 |
圖沒畫錯,應該是收起按鍵,RST從低到高變化的太快,誤以為是高電平吧。 |
你看按鍵左右兩邊都是高電平,按下肯定也是高電平了。按鍵左邊得接地按下后才是低電平 |
仿真而已,接不接復位電路都不影響CPU工作。 |
R1、C3位置互換,開關接在第9腳和地之間。 |
沒錯啊,按不按都是高電平,你的圖錯了 |