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