當前位置:外匯行情大全網 - 外匯開戶 - 51 MCU在使用定時器時已經設置了TR0 = 1;有可能不設置EA嗎?

51 MCU在使用定時器時已經設置了TR0 = 1;有可能不設置EA嗎?

從程序運行的角度來說,妳這樣做是沒有問題的,程序也不會出錯。只要設置了與定時器相關的寄存器TMOD、THx、TLx、TRx,定時器就可以正常運行,EA、ETx開啟只是為了在計數達到最大值時申請壹個中斷,這樣中斷服務函數就可以執行壹些相關的功能,所以在不開啟中斷的情況下單方面啟動定時器是正確的但沒有意義。定時器只計數不做任何事情,同時開啟中斷,寫中斷服務函數,所以可以做很多事情,功能更強大,設置EA和ETx是絕對必要的。

有不明白的地方隨時回復我。

希望我的回答能幫到妳。

  • 上一篇:“POC”是什麽意思?
  • 下一篇:風控專員這個職位不需要經驗,薪資也很有吸引力。投完簡歷馬上邀約電話是陷阱嗎?
  • copyright 2024外匯行情大全網