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