




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、可編程定時/計數(shù)器 第第1010章章 可編程定時可編程定時/ /計數(shù)器計數(shù)器本章重點:本章重點: 掌握可編程定時/計數(shù)器8253芯片的結(jié)構(gòu)、功能、編程和使用方法。 本章難點:本章難點: 在實際應(yīng)用中正確地連接可編程定時/計數(shù)器8253芯片,并編寫正確的應(yīng)用程序。 在計算機系統(tǒng)中經(jīng)常要用到定時信號,如動態(tài)存儲器的刷新定時、系統(tǒng)日歷時鐘的計時,系統(tǒng)定時中斷以及喇叭的聲源等都是用定時信號來產(chǎn)生的。 定時信號可以通過二種方法獲得,即軟件定時和硬件定時。硬件定時又可分為不可編程的硬件定時和可編程的硬件定時兩種。10.1 10.1 概概 述述 軟件定時是根據(jù)所需要的時間常數(shù)來設(shè)計一個延遲子程序,cpu執(zhí)行
2、延時程序?qū)⒄加胏pu的工作時間,降低了cpu的利用率。 硬件定時主要指用單穩(wěn)延時電路或計數(shù)電路來實現(xiàn)延時和定時??删幊潭〞r/計數(shù)方法的優(yōu)點是定時或計數(shù)時,不占用cpu空間。 10.1 10.1 概概 述述 可編程定時/計數(shù)器具有兩種功能:計數(shù)器和定時器 8253可編程定時/計數(shù)器芯片采用24引腳,雙列直插式封裝,其主要特性: (1)采用nmos工藝,用單一的+5v電源供電 (2)片內(nèi)有3個獨立的16位減法計數(shù)器 (3)計數(shù)頻率為05mhz (4)兩種計數(shù)方式,即二進制和bcd方式計數(shù) (5)六種工作方式,既可對系統(tǒng)時鐘脈沖計數(shù)實現(xiàn)定 時,又可對外部事件進行計數(shù)。 10.2 10.2 可編程定時
3、可編程定時/ /計數(shù)器計數(shù)器8253825310.2.1 825310.2.1 8253的主要性能的主要性能 8253由數(shù)據(jù)總線緩沖器、讀/寫邏輯、控制字寄存器、3個獨立的功能相同的計數(shù)器0、1、2和內(nèi)部總線等組。8253的外部引腳定義如圖所示,引腳的意義如下: 1. d7d0數(shù)據(jù)總線2. 讀信號3. 寫信號 4. 片選信號5. a1、a0地址碼 6. clk0clk2時鐘信號7. gate0、gate1、gate2門控信號 8. out0、out1、out2計數(shù)器輸出信號10.2.2 825310.2.2 8253的結(jié)構(gòu)的結(jié)構(gòu) 8253的三個計數(shù)器在工作前必須分別進行初始化編程。每個計數(shù)器的
4、編程步驟均由寫入控制字開始,選定一種工作方式,然后寫入計數(shù)初值。8253的編程主要包括設(shè)置控制字、賦初值、發(fā)鎖存命令和讀計數(shù)值。1. 設(shè)置控制字 控制字的格式及各位的含義如下: d7 d6 d5 d4 d3 d2 d1 d0sc1sc0rw1rw0m2m1m0bcd10.2.3 8253 10.2.3 8253 的編程的編程 scl、sc0用于指明送給哪一個計數(shù)器的控制字。 00:選擇計數(shù)器0;01:選擇計數(shù)器1;10:選擇計數(shù)器2;11:無意義。 bwl、bw0計數(shù)器讀/寫格式選擇。 00:使鎖存器的輸出鎖定為計數(shù)器的當(dāng)前計數(shù)值;01:只選計數(shù)器的低八位字節(jié)(lsb)進行讀/寫;10:只選計
5、數(shù)器的高八位字節(jié)(mlb)進行讀/寫; 11:先讀/寫低8位字節(jié),再讀/寫高8位字節(jié)。 m2、m1、mo設(shè)定計數(shù)器的工作方式 ,8253的每個計數(shù)器都有6種工作方式可供選擇。 000:方式0; 001:方式1; 010:方式2; 011:方式3; 100:方式4; 101:方式5。 bcd計數(shù)方式選擇,可采用二進制計數(shù)或二十進制(bcd碼)計數(shù),即“0”表示二進制計數(shù);“1”表示二十進制計數(shù)。 2. 2. 賦初值賦初值 設(shè)置控制字后,按有關(guān)規(guī)定給計數(shù)器賦初值。3 3鎖存命令鎖存命令 在讀計數(shù)值時,應(yīng)先用鎖存命令將計數(shù)器當(dāng)前的計數(shù)值在鎖存器中鎖定,然后再加以讀取。目的是為了獲取正確的當(dāng)前計數(shù)值。
6、鎖存器的輸出會隨計數(shù)執(zhí)行部件的內(nèi)容而變化,當(dāng)計數(shù)器收到一個鎖存命令時,鎖存器的輸出將保持當(dāng)前的計數(shù)值不再發(fā)生變化,而當(dāng)cpu讀取計數(shù)值后,鎖存器的輸出將再次隨計數(shù)執(zhí)行部件而變。4. 4. 讀計數(shù)值讀計數(shù)值 讀計數(shù)值即cpu通過執(zhí)行輸入指令來獲取指定計數(shù)器的當(dāng)前計數(shù)值。讀計數(shù)值時,必須符合控制字的有關(guān)規(guī)定,即只讀低位字節(jié)還是只讀高位字節(jié)或高低位字節(jié)都讀。10.2.4 8253的工作方式 8253的計數(shù)器有六種工作方式供選擇。不同的工作方式下,計數(shù)過程的啟動不同,out端的輸出波形不同,自動重復(fù)功能、gate的控制作用以及更新計數(shù)初值的影響也不完全一樣。 同一芯片中的三個計數(shù)器,可以分別編程選擇不
7、同的工作方式。 1.方式0計數(shù)結(jié)束時中斷 2.方式1可編程單脈沖 3.方式2速率發(fā)生器 4.方式3方波發(fā)生器 5.方式4軟件觸發(fā)選通 6.方式5硬件觸發(fā)選通10.2.4 825310.2.4 8253的工作方式的工作方式 可編程定時器/計數(shù)器8253可與各種微型計算機系統(tǒng)相連并構(gòu)成完整的定時、計數(shù)或脈沖發(fā)生器。在使用8253時有兩項工作要做,一是要根據(jù)實際應(yīng)用要求,設(shè)計一個包含8253的硬件邏輯電路或接口,二是對8253進行初始化編程。10.2.5 825310.2.5 8253的應(yīng)用的應(yīng)用例1 將8253的計數(shù)器1作為5ms定時器,設(shè)輸入時鐘頻率為200khz,試編寫8253的初始化程序。(
8、1)計數(shù)初值計數(shù)初值n計算計算 已知輸入時鐘clk頻率為200khz,則時鐘周期為5us,于是計數(shù)初值n=5ms/t=1000。(2) 確定控制字確定控制字 按題意選計數(shù)器1,按bcd碼計數(shù),工作于方式0,由于計數(shù)初值n=1000,控制字d5d4應(yīng)為11,于是8253的控制字為:01110001b=71h。 (3) 選擇8253各端口地址 設(shè)計數(shù)器1的端口地址為3f82h,控制口地址為3f86h。10.2.5 825310.2.5 8253的應(yīng)用的應(yīng)用(4) 初始化程序如下初始化程序如下 mov al,71h ;控制字 mov dx,3f86h ;控制口地址 out dx,al ;控制字送8253控制寄存器 mov dx,3f82h ;計
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 主管的自我約束與職業(yè)操守計劃
- 戰(zhàn)略規(guī)劃與執(zhí)行框架計劃
- 九下必考名著《簡愛》考點匯編及中考真題
- 會計職業(yè)認(rèn)證與持續(xù)教育計劃
- 足浴店客戶服務(wù)的語言藝術(shù)與禮儀
- 零售店面裝飾趨勢與消費者購物體驗
- 跨境電商的物流模式創(chuàng)新與實踐
- 高海拔地區(qū)的特殊營養(yǎng)餐策略
- 非課改地區(qū)專用2024-2025版高中政治第二單元周練過關(guān)五新人教版必修1
- 浙江國企招聘2025金華市數(shù)字紅人文化傳媒有限公司招聘2人筆試參考題庫附帶答案詳解
- 2025年上半年潛江市城市建設(shè)發(fā)展集團招聘工作人員【52人】易考易錯模擬試題(共500題)試卷后附參考答案
- 旋轉(zhuǎn)類機電設(shè)備故障預(yù)測、診斷研究
- 旅游電子商務(wù)(第2版) 課件全套 周春林 項目1-8 電子商務(wù)概述-旅游電子商務(wù)數(shù)據(jù)挖掘
- 企業(yè)承包經(jīng)營合同范本
- 中學(xué)校長2025春開學(xué)典禮講話:以黃旭華之魂、DeepSeek 之智、哪吒之氣逐夢新程
- 2025年福建省中職《英語》學(xué)業(yè)水平考試核心考點試題庫500題(重點)
- 【課件】自然環(huán)境課件-2024-2025學(xué)年七年級地理下冊人教版
- 2025年01月公安部第三研究所公開招聘人民警察筆試筆試歷年典型考題(歷年真題考點)解題思路附帶答案詳解
- 2025-2030全球鋰電池用隔膜行業(yè)調(diào)研及趨勢分析報告
- 2025年南京鐵道職業(yè)技術(shù)學(xué)院高職單招高職單招英語2016-2024歷年頻考點試題含答案解析
- 新媒體營銷(第三版) 課件全套 林海 項目1-6 新媒體營銷認(rèn)知-新媒體營銷數(shù)據(jù)分析
評論
0/150
提交評論