1 單片機的硬件復位和門狗復位都是對單片機的復位引腳 加一個復位電平產(chǎn)生的 此時單片機將進行復位操作 pc=0000h p0=p1=p2=p3=0ffh sp=07h 其它特殊寄存器將被清零。
復位結(jié)束后 單片機重新開始運行。
2 軟件復位;
一般為了防止程序跑飛 可以在程序存儲器中沒有指令的地方 全部寫入 ljmp 0000h指令一旦單片機運行跑飛 進入ljmp 0000h指令區(qū) 將還返回單片機的第一條指令 重新運行單片機的正常程序.
軟件復位時,p0 p1 p2 p3 和特殊寄存器的內(nèi)容都不會再改變.這點與硬件復位不同.