51單片機定時器里面的標志位TF第一次中斷后,自動置1,那接下來它是一直是1嗎,這樣不會一直進入中斷嗎
uj5u.com熱心網友回復:
1. TF置1,代表定時器溢位,但不一定進入中斷處理程式;進入中斷處理程式還需要單片機允許回應此中斷,EA = 1,ET0或ET1 = 12. 單片機進入中斷處理程式后,硬體自動清零此標志位,也可以軟體清零此標志位
uj5u.com熱心網友回復:
如果中斷成功,由硬體置0uj5u.com熱心網友回復:
TF0=1是計數器干的活,計數滿設定標志位值,需要軟體置0才能后續繼續執行,否則一直保持標志位值。是否中斷還要看中斷是否打開。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/85863.html
標籤:單片機/工控
