第6章 定時器/計數(shù)器電路
定時器/計數(shù)器在微機系統(tǒng)中的作用:
1. 外部實時時鐘,以實現(xiàn)延時控制或定時
2. 能對外部事件計數(shù)的計數(shù)器
可編程定時器/計數(shù)器的典型結(jié)構(gòu):
1. 控制寄存器
2. 控制邏輯
3. 計數(shù)初值寄存器 CR
4. 計數(shù)執(zhí)行單元 CE
5. 計數(shù)輸出鎖存器 OL
可編程間隔定時器8253-5具有三個獨立的16位減法計數(shù)器,三個計數(shù)器中每一個都有三條信號線:
(1) CLK——計數(shù)輸入,用于輸入定時基準(zhǔn)脈沖或計數(shù)脈沖
(2) OUT——輸出信號,以相應(yīng)的電平指示計數(shù)的完成,或輸出脈沖波形
(3) GATE——選通輸入,用于啟動或禁止計數(shù)器的操作
每個計數(shù)器都有三個寄存器:
(1) 控制寄存器
(2) 計數(shù)初值寄存器
(3) 減1計數(shù)寄存器
8253-5的初始化: (教科書 P121; P135 習(xí)題5; P231 第五。1題)
1. 寫入方式控制字
2. 寫入計數(shù)初始值
注意此2項對應(yīng)不同的端口地址
8253-5的工作方式 (教科書 P122 ~ P127)
8253-5的工作方式 計數(shù)器啟動方式 輸出波形(N為計數(shù)初值)
方式0,計數(shù)結(jié)束中斷方式 軟件啟動 OUT在計數(shù)為0時,由L > H
方式1,硬件可重觸發(fā)單穩(wěn)態(tài)方式 硬件啟動 N * TCLK的負脈沖
方式2,速率發(fā)生器 軟/硬件啟動 N * TCLK的重復(fù)負脈沖
方式3,方波方式 軟/硬件啟動 重復(fù)的方波
方式4,軟件觸發(fā)選通方式 軟件啟動 一個TCLK的負脈沖
方式5,硬件觸發(fā)選通方式 硬件啟動 一個TCLK的負脈沖
相關(guān)推薦:2010年7月自考成績查詢時間及查詢方式匯總