一個單片機要運行,最基本的條件是什么呢?大家想想,首先一定需要電源吧,沒有電單片機怎么能運行呢,所以肯定是需要電源的,這里的51單片機5V供電的,所以外圍要加一個5V的供電電壓.
其次,單片機運行是有一定速度的,比如1秒鐘執行多少次頻率,既然涉及到的穩定的頻率,那么就會有一個時間周期,多長時間運行一次,如果不規定這個時間周期,那單片機就不穩定,無法有節奏穩定的去執行一個任務,所以這里肯定是需要一個時鐘,一般在外圍,這是一個晶振來提供這個時鐘的,但是有的單片機內部也有時鐘,外部的時鐘如果壞了,或者不接外部時鐘的時候,內部時鐘也能夠運行,比如STC公司出口的STC12C2052單片機就是具有內部時鐘的單片機.
有了電源,有了時鐘,還需要什么呢?當單片機啟動的時候,或者在運行過程中出現不穩定的情況怎么辦,是不是重新開始運行呢?重新開始運行,那就是需要重新上電,但單片機通電上電的時候,內部有些部件(單片機內部是由許多各種部件組合而成的)因為達到正常工作電壓有個很小的延時,此時這些部件都是工作不正常的,所以要不斷的進行復位操作,直到電壓穩定后,復位就停止,單片機才能正常工作,所以不能缺的還有復位電路,比如STC公司的STC12C2052單片機內部集成了復位電路,這樣就不需要外接復位電路了.
|