8253可編程定時器
發布時間: 2025-04-13 00:58:48
❶ 可編程計數器/定時器8253有哪幾種工作方式
8253可編程計數器/定時器具備六種工作模式,具體如下:
其一,計數結束產生中斷模式,每當CLK端輸入計數脈沖時,計數器會執行減1操作,直至計數歸零時,OUT端將輸出高電平,該高電平能夠向CPU發送中斷請求,以實現定時中斷處理。
其二,可編程單穩觸發器模式,計數器在工作時,通過GATE端接收到的上升沿脈沖信號,使OUT端開始輸出低電平,並開始減1計數,一旦計數器達到0,OUT端會切換為高電平,生成一個單穩態負脈沖,可用於啟動某些電子電路。
其三,分頻器模式,利用計數器的減1計數特性,在OUT端生成一個分頻脈沖信號,該信號的正、負脈沖寬度分別為(n-1)個與1個輸入脈沖周期。
其四,方波頻率發生器模式,通過計數器的減1計數功能,在OUT端生成一個對稱或接近對稱的方波信號,適用於方波頻率發生器的應用場景。
其五,軟體觸發選通脈沖模式,利用寫入計數初值這一軟體操作來觸發計數器的工作。
其六,硬體觸發選通脈沖模式,通過GATE端輸入信號來觸發計數器的工作。
❷ 在可編程16位定時器/計數器中微處理器不能直接訪問什麼單元
選擇題目?
選:計數執行單元。
---------------------
看下面的評論留言,可知,這個計數器是 8253。
那麼,《不能直接訪問》8253 的什麼單元呢?
看書即可知道,8253 的初值、控制字,都是可以直接寫入的。
只有計數單元,不能直接讀寫。
必須先寫一個控制字,令 8253 把計數單元的內容,存入《計數輸出寄存器》。
然後,微處理器再讀一次《計數輸出寄存器》,才能得到計數值。
因此,題目所問《不能直接訪問》,正確答案就是《計數執行單元》。
如選其它三個:控制寄存器、計數初值寄存器、計數輸出寄存器,都是錯誤的。
熱點內容