單片機內(nèi)部定時/計數(shù)器和中斷系統(tǒng)
2. 程序流程圖與實驗現(xiàn)象
程序流程如圖2 所示。經(jīng)編譯下載程序到單片機內(nèi)運行后,可以看到實驗板上P0_0 口外接的LED 燈有規(guī)律的一亮一滅的閃爍見圖3。亮滅的時間可以計算為10×50000×1.085μs=542.5ms。
實際的時間要比這稍多幾個ms,這是因為沒有把條件判斷和程序調(diào)用的指令時間算在內(nèi)。在要求非常精確的場合,應(yīng)當實際微調(diào)。
圖2 主程序和中斷服務(wù)函數(shù)流程圖
圖3 實驗現(xiàn)象效果
四、總結(jié)
本講主要介紹了51 單片機內(nèi)部定時器和中斷系統(tǒng)以及編寫第一個簡單的定時器實驗程序。通過該講,大家可以發(fā)現(xiàn)單片機內(nèi)的定時器和中斷系統(tǒng)并不難學(xué),只要記住應(yīng)用的相關(guān)操作步驟多進行幾次實踐就可以很熟練的掌握這些資源的用法。鑒于本講的理論內(nèi)容較多,希望讀者多*時間記下或者熟悉。下一講,將要介紹如果單片機串口通信并給出實例,敬請期待。
塵埃粒子計數(shù)器相關(guān)文章:塵埃粒子計數(shù)器原理
評論