單片機延時(shí)程序圖解分析
⒊ 復位后CPU狀態(tài)
PC: 0000H TMOD: 00H
Acc: 00H TCON: 00H
B: 00H TH0: 00H
PSW: 00H TL0: 00H
SP: 07H TH1: 00H
DPTR:0000H TL1: 00H
P0~P3:FFH SCON: 00H
IP:×××00000B SBUF: 不定
IE:0××00000B PCON: 0×××0000B
任何單片機在工作之前都要有個(gè)復位的過(guò)程,復位是什么意思呢?它就象是我們上課之前打的預備鈴。預備鈴一響,大家就自動(dòng)地從操場(chǎng)、其它地方進(jìn)入教室了,在這一段時(shí)間里,是沒(méi)有老師干預的,對單片機來(lái)說(shuō),是程序還沒(méi)有開(kāi)始執行,是在做準備工作。顯然,準備工作不需要太長(cháng)的時(shí)間,復位只需要5ms的時(shí)間就能了。如何進(jìn)行復位呢?只要在單片機的RST管腳上加上高電平,就能了,按上面所說(shuō),時(shí)間不少于5ms。為了達到這個(gè)要求,能用很多種辦法,這里供給一種供參考,見(jiàn)圖1。實(shí)際上,我們在上一次實(shí)驗的圖中已見(jiàn)到過(guò)了。
這種復位電路的工作原理是:通電時(shí),電容兩端相當于是短路,于是RST管腳上為高電平,然后電源通過(guò)電阻對電容充電,RST端電壓慢慢下降,降到一定程序,即為低電平,單片機開(kāi)始正常工作。
評論