Intel 8253 可程式設計定時器
在許多情況下,微型計算機系統需要精確的時間延遲。例如,當我們實現即時時鐘時,時間需要至少每秒更新一次。
我們透過在迴圈中使用一些指令來生成精確的時間延遲。它是完全基於軟體的,8085除了生成時間延遲外,不執行任何有益的工作。
時間延遲也可以透過硬體方法生成。例如,555 計時器晶片也可用於生成時間延遲。此處生成的時間延遲完全取決於電阻和電容元件的值。這些 R 和 C 元件的容差為 10%。因此,時間延遲不精確,但處理器可以執行其他處理任務。
現在,為了獲得比硬體更精確的時間延遲,使用可程式設計的定時器晶片,例如 Intel 8253。這裡只需要很少的軟體開銷,並且處理器可用於其他處理。
Intel 8253 作為 DIP 封裝,是一個 24 引腳的可程式設計 IC。IC 有三個獨立工作的計數器,寬度為 16 位。此外,我們還有一個控制埠來決定三個計數器的執行模式。它們的物理和功能引腳圖如下所示。

圖:8253 基於引腳的示意圖

圖:功能引腳圖
廣告
資料結構
網路
關係資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP