中断与定时课件.pptVIP

  • 2
  • 0
  • 约9.56千字
  • 约 54页
  • 2026-08-06 发布于未知
  • 举报

定時器/計數器工作方式3下的T1當T0工作在方式3下,T1的功能要受到限制,它不能去置位TF1也不再受TR1和的控制。在這種情況下,T1通常用作串行口串列傳輸速率發生器。當T0工作在方式3時T1的邏輯電路框圖如4-9和圖4-10所示:定時器/計數器應用舉例【例4-7】某自動化生產線每隔5ms左右可生產一件產品。如果兩件產品的間隔小於4ms或大於6ms均視為生產線出現異常,立即觸發報警。請為該系統設計相關程式。解:可以在該生產線上設置一個感測器,當檢測到一件產品經過時即向單片機的腳發送高電平,當下一件產品到來時,立即使腳的信號翻轉成低電平以使單片機複位定時器,瞬間再使腳變成高電平開始下一個週期。單片機只需根據腳的高電平維持時間判斷生產線是否正常。可以設定定時器的初始值,使其可以實現一個足夠長的定時,比如8ms。然後根據檢測到的脈衝實際值與設定值之差來判斷生產線狀態。設系統時鐘頻率為6MHz,其程式可以設計如下: MOVTMOD,#09H ;(GATE)=1,方式1 MOVTH0,#0F0H MOVTL0,#60H MOVIE,#00HWT1: JBP3.2,WT1 ;開機後的暫時等待 SETBTR0 WT2: JNBP3.2,WT2WT3: JBP3.2,WT3 CLRTR0 MOVR2,TL0

文档评论(0)

1亿VIP精品文档

相关文档