|
你的理解已經(jīng)比初學(xué)者高了!個人見解:單片機(jī)可以理解為一臺微型計算機(jī),只不過可以人為的給他編寫程序?qū)崿F(xiàn)特定的功能,編程是因為需要單片機(jī)實現(xiàn)一些特定的功能,基本都是通過對其一些功能寄存器寫或者讀,實現(xiàn)引腳輸入或者輸出電平或脈沖型號,再加上一些時間先后關(guān)系(所謂的時序),組合動態(tài)實現(xiàn)你所要的功能(重點(diǎn)是自動控制)。舉個最通俗的例子:用單片機(jī)主控1個溫度傳感器,要求是溫度控制在16-28度,那么這個時候單片機(jī)主要就是用來不斷檢測溫度傳感器得來的信號,再與設(shè)定的范圍進(jìn)行比較計算,低了就用引腳去控制升溫器件,高了就去控制降溫器件,滿足范圍就維持不動,然后繼續(xù)檢測,實際上就是一個動態(tài)循環(huán),記住一句話:單片機(jī)程序永遠(yuǎn)是1個動態(tài)循環(huán)。 |
|