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