|
對于為什么是電容典型值是10uF,電阻典型值是10K,首先要搞清楚單片機(jī)上電至正常工作要有一個(gè)時(shí)間過程,這個(gè)時(shí)間在單片機(jī)電路設(shè)計(jì)時(shí)就有這樣一個(gè)要求,要延時(shí)2個(gè)機(jī)器周期以上的時(shí)間才能讓單片機(jī)進(jìn)入工作狀態(tài),進(jìn)入工作前要保證單片機(jī)各寄存器是初始狀態(tài),也即書上介紹的復(fù)位狀態(tài),如何保證上電延時(shí)2個(gè)機(jī)器周期才進(jìn)入工作狀態(tài)呢?就是靠復(fù)位引腳,電源接1個(gè)電容和一個(gè)電阻組成,復(fù)位引腳接之間,因?yàn)殡娙輧啥穗妷翰荒芡蛔?在電容未充滿之前電容可視為導(dǎo)線,這樣電源好象直接接入復(fù)位引腳RST(高電平起復(fù)位作用,單片機(jī)不工作),電容充滿電的時(shí)間可以依據(jù)R*C=10*10^3*10*10^-6=10^-1秒=100ms,也就是RST引腳在上電時(shí)將維持100ms高電平,供單片機(jī)穩(wěn)定,而一般單片機(jī)的機(jī)器周期為1us(接12MHz晶振),復(fù)位電路遠(yuǎn)遠(yuǎn)大于這個(gè)時(shí)間,起到了上電延時(shí)使單片機(jī)穩(wěn)定的作用,但現(xiàn)在新的單片機(jī)即使沒有復(fù)位電容也能正常工作,如果要可靠一點(diǎn),在進(jìn)入正式運(yùn)行主循環(huán)前加一個(gè)延時(shí)程序就可以保證99%以上運(yùn)行是正確的 |
|