Intel 8253 可程式設計定時器


在許多情況下,微型計算機系統需要精確的時間延遲。例如,當我們實現即時時鐘時,時間需要至少每秒更新一次。

我們透過在迴圈中使用一些指令來生成精確的時間延遲。它是完全基於軟體的,8085除了生成時間延遲外,不執行任何有益的工作。

時間延遲也可以透過硬體方法生成。例如,555 計時器晶片也可用於生成時間延遲。此處生成的時間延遲完全取決於電阻和電容元件的值。這些 R 和 C 元件的容差為 10%。因此,時間延遲不精確,但處理器可以執行其他處理任務。

現在,為了獲得比硬體更精確的時間延遲,使用可程式設計的定時器晶片,例如 Intel 8253。這裡只需要很少的軟體開銷,並且處理器可用於其他處理。

Intel 8253 作為 DIP 封裝,是一個 24 引腳的可程式設計 IC。IC 有三個獨立工作的計數器,寬度為 16 位。此外,我們還有一個控制埠來決定三個計數器的執行模式。它們的物理和功能引腳圖如下所示。

圖:8253 基於引腳的示意圖

圖:功能引腳圖

更新於:2019年7月30日

422 次瀏覽

啟動你的職業生涯

透過完成課程獲得認證

開始學習
廣告
© . All rights reserved.