Intel 8253/54 - 工作模式



8253/54 可以工作在 6 種不同的模式下。在本章中,我們將討論這些工作模式。

模式 0 - 終端計數中斷

  • 它用於在一定時間間隔後向微處理器產生中斷。

  • 在設定模式後,最初輸出為低電平。在將計數值載入到計數器後,輸出保持低電平。

  • 計數器遞減的過程持續到達到終端計數,即計數變為零,輸出變為高電平,並保持高電平,直到重新載入新的計數。

  • 對於正常計數,GATE 訊號為高電平。當 GATE 變為低電平時,計數終止,當前計數被鎖存,直到 GATE 再次變為高電平。

模式 1 - 可程式設計單穩態觸發器

  • 它可以用作單穩態多諧振盪器。

  • 在此模式下,GATE 輸入用作觸發輸入。

  • 輸出保持高電平,直到載入計數並應用觸發。

模式 2 - 頻率發生器

  • 初始化後,輸出通常為高電平。

  • 每當計數變為零時,輸出端會產生另一個低電平脈衝,並且計數器將被重新載入。

模式 3 - 方波發生器

  • 此模式類似於模式 2,只是輸出在定時器週期的一半保持低電平,在另一半保持高電平。

模式 4 - 軟體觸發模式

  • 在此模式下,輸出將保持高電平,直到定時器計數到零,此時輸出將脈衝低電平然後再次變為高電平。

  • 當 GATE 訊號變為低電平時,計數被鎖存。

  • 在終端計數時,輸出變為低電平一個時鐘週期,然後變為高電平。此低電平脈衝可以用作選通脈衝。

模式 5 - 硬體觸發模式

  • 此模式響應外部生成的訊號生成選通脈衝。

  • 此模式類似於模式 4,只是計數由 GATE 輸入處的訊號啟動,這意味著它是硬體觸發而不是軟體觸發。

  • 初始化後,輸出變為高電平。

  • 達到終端計數時,輸出變為低電平一個時鐘週期。

廣告