




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
第9章8253計數(shù)器和定時器本章核心內(nèi)容:1、8253計數(shù)器和定時器的特性
2、引腳及片內(nèi)模塊功能
3、工作方式
4、編程
9.1
概述
9.1.18253計數(shù)器特性
(1)3個獨立的16位計數(shù)器
(2)可按二進制或BCD碼進行計數(shù)
(3)計數(shù)速率為2MHz(4)每個計數(shù)器有6種工作方式,由軟件設(shè)置。
(5)引腳與TTL電平兼容
9.1.28253片內(nèi)結(jié)構(gòu)與引腳(266頁圖9-1267頁圖9-2)
(1)數(shù)據(jù)總線緩沖器,連接D7~D0,完成CPU向8253寫入控制字和讀/寫計數(shù)值。(2)讀/寫邏輯電路,連接CSRDRWA0A1。完成片選、端口選擇和讀寫控制。(3)控制字寄存器,存放計數(shù)器工作方式控制字。
(4)3計數(shù)器分別連接CLKn
GATEn
OUTn引腳。
9.28253控制字的建立
D5D4=00:讀取計數(shù)器值時,要鎖存控制字設(shè)計值D0:2進制計數(shù)范圍0000H-FFFFH-0000H=65536次
BCD碼計數(shù)范圍0000-9999-0000=10000次
9.38253工作方式功能輸出波形啟??刂品绞?/p>
9.3.1方式0
計數(shù)功能,特點:
1.計數(shù)完成自動輸出(OUT=1)高電平。
2.允許中間階段性停止計數(shù)(GATE=0)。
3.允許按新的計數(shù)值立即重新開始計數(shù)。
9.3.28253工作方式小結(jié)方式0計數(shù),寫入計數(shù)值立即計數(shù),輸出=0,方式1單脈沖信號,外觸發(fā),輸出=1
(GATE上升沿計數(shù)-硬件方式2連續(xù)可調(diào)脈沖信號,寫入計數(shù)值立即計數(shù),輸出=1
方式3連續(xù)方波信號,寫入計數(shù)值立即計數(shù),輸出=1
方式4軟件觸發(fā)選通信號,寫入計數(shù)值立即計數(shù),輸出=1
方式5硬件觸發(fā)選通信號,外觸發(fā)輸出=1
(GATE上升沿計數(shù)-硬件觸發(fā))
9.48253編程
1.建立4個端口地址:計數(shù)器0地址計數(shù)器1地址計數(shù)器2地址控制字地址
2.寫入控制字
3.寫入計數(shù)值
例題:要求用計數(shù)器0,工作在方式1,BCD碼計數(shù),數(shù)值為5080H。
1.將8253控制字和計數(shù)值分別寫入各自的端口地址。控制字:33H
計數(shù)值:5080H
地址:F8H~FBH
編程:
MOVAL,33HOUT0FBH,ALMOVAL,80HOUT0F8H,ALMOVAL,50HOUT0F8H,AL
2.將8253計數(shù)器1中的16位計數(shù)值讀出存入CX寄存器中??刂谱趾偷刂吠?/p>
MOVAL,40H;00、40、80OUT0FBH,ALINAL,0F9HMOVCL,ALINAL,0F9HMOVCH,AL復(fù)習(xí)題:274頁-9.29.39.59.69.79.99.109.10題測驗小結(jié):
INI:CLI;清除中斷標志
MOVAL,0FFH;0FFH準備屏蔽8259中斷輸入的數(shù)據(jù)
OUT81H,AL;將屏蔽中斷的數(shù)據(jù)送入8259端口
81HMOVAL,36H;36是計數(shù)器0的控制字(給定值)
OUT46H,AL;將計數(shù)器0的控制字送入8253控制端口46HMOVAL,0;0是計數(shù)器0的低8位計數(shù)值
OUT40H,AL;;將計數(shù)器0的低8位數(shù)值送入計數(shù)器0
的端口40HMOVAL,40H;40H是計數(shù)器0的高8位計數(shù)值
OUT40H,AL;將計數(shù)器0的高8位計數(shù)值送入計數(shù)器
0端口40H
MOVAL,54H;54是計數(shù)器1的控制字(給定的)
OUT46H,AL;將計數(shù)器1的控制字送入8253控制口46HMOVAL,18H;18H是計數(shù)器1的計數(shù)值
OUT42H,AL;將計數(shù)器1的計數(shù)值送入計數(shù)器1
端口42HMOVAL,0B6H;0B6H是計數(shù)器2的控制字(給定的)
OUT46H,AL;將計數(shù)器2的控制字送入8253控制端口46HMOVAL,46H;46H是計數(shù)器2的低8位計數(shù)值
OUT44H,AL;將計數(shù)器2的低8位計數(shù)值送入計數(shù)器2的端口44HMOVAL,80H;80H是計數(shù)器2的高8位計數(shù)值
OUT44H,AL;將計數(shù)器2的高8位計數(shù)值送入計數(shù)器2的端口44H實驗一8253方波發(fā)生器實驗程序:
ORG3490HMOVDX,0FFE3H;3490BAFFE3MOVAL,36H;B036OUTDX,ALEEMOVDX,0FFE0HBAFFE0MOVAL,00HB000OUTDX,ALEEMOVAL,10HB010OUTDX,ALEEJMP$;349FEBFE試驗箱面板連線:
1.8253-GATE0接+5V(VCC)2.8253-CLK0接分頻器T2或T5插孔(TX)
3.8253-CS接譯碼器輸出端FFE0插孔
4.將一組線(8)鏈接到系統(tǒng)模塊USC-BUS5.8253-OUT0接CH0示波器插孔
6.鏈接并打開實驗箱電源,將實驗箱與PC機的通信線接好,打開PC機。
7.打開8088實驗窗口,確定串口號,打開示波器窗口
按下一個地址鍵【F2/NX】輸入代碼。
8.起始地址的輸入:
“P”狀態(tài)下鍵入3490
9.代碼輸入:按當前地址內(nèi)容鍵【TV/ME】輸入代碼。按下一個地址鍵【F2/NX】輸入代碼。(上地址鍵【F1/LS)按下一個地址鍵【F2/NX】輸入代碼。
………..結(jié)束按鍵【MON】鍵回到“P”狀態(tài)。
10.“P”狀態(tài)下鍵入“3490”,再按【EXEC】鍵執(zhí)行。
11.回到示波器窗口,用鼠標點設(shè)置確定通道,再點開始。
12.兼調(diào)Y軸和X軸大小,波形適當后按暫停。
報告書實驗部分內(nèi)容填寫
1.實驗程序、代碼和準確注釋
2.輸出波形
9.48253編程
8253初始化編程步驟:(1)建立控制字
(2)輸入計數(shù)值:高8位、低8位、16位
8253編程實例:建立一個負脈沖信號,脈寬為5080XCLK周期給定條件:用計數(shù)器0,工作方式1,BCD碼計數(shù),計數(shù)值為5080H,計數(shù)器0、1、2和控制字端口地址分別為:F8、F9、FA、FB。編成:(CPU向8253寫入控制字和計數(shù)值)MOVAL,33H;建立控制字:00110011BOUT0FBH,AL;控制字送入控制端口地址0FBHMOVAL,80H;將低8位計數(shù)值送入ALOUT0F8H,AL;先送入低8位計數(shù)值到0計數(shù)器端口地址
MOVAL,50H;將高8位計數(shù)值送入ALOUT0F8H,AL;再送入高8位計數(shù)值到0計數(shù)器端口地址
*
8253中的計數(shù)值被CPU讀取時必需鎖存。
GATEX=0停止計數(shù)鎖存命令字:
無意義
00鎖存標志
00計數(shù)器001計數(shù)器110計數(shù)器2
CPU讀取8253計數(shù)器1中的數(shù)值
編程:
MOVAL,40H;鎖存字送入ALOUT0FBH,AL;計數(shù)器1數(shù)值被鎖存
INAL,0F9H;讀計數(shù)器1低8位數(shù)值到AL MOVCL,AL;存入CLINAL,0F9H;讀計數(shù)器1高8位數(shù)值到ALMOVCH,AL;存入CHD7D6D4D3D2D1D0D5作業(yè):1.8253基本特性是什么?2.8253對外有幾個端口?其端口地址是怎樣排列的?3.8253控制字各位的定義
4.8253六種工作方式各自的特點是什么?5.寫出8253編程要點測驗:完成以下工程的程序設(shè)計GATE0OUT0GATE1GATE2OUT1OUT2CLK0CLK1CLK2+5V
1000xCLK定時器0初始化后立即啟動,必須保證在1000xCLK個脈沖后,定時器1、2同時啟動。端口地址:40H~43H計數(shù)器0:工作在方式0寫高字節(jié)BCD碼計數(shù)器1:工作在方式1寫低字節(jié)2進制碼計數(shù)次數(shù)65536次,最高次數(shù)用0000H表示計數(shù)器2:工作在方式1寫高字節(jié)BCD碼計數(shù)10000次,最高次數(shù)用0000H表示編程:完成對8253三個定
溫馨提示
- 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)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 大棚辣椒多種常發(fā)病蟲害的發(fā)生特點及針對性高效防治措施
- 黑龍江省大慶市肇源縣開學(xué)聯(lián)考2024-2025學(xué)年七年級下學(xué)期開學(xué)考試歷史試題(原卷版+解析版)
- 住房保障與城鎮(zhèn)化的相互促進策略
- 智能制造的生態(tài)系統(tǒng)與平臺的策略及實施路徑
- 智研咨詢發(fā)布:LED路燈行業(yè)市場動態(tài)分析、發(fā)展方向及投資前景分析報告
- 2025年中國靈巧手行業(yè)市場規(guī)模、行業(yè)集中度及發(fā)展前景研究報告
- 【專精特新】AI芯片企業(yè)專精特新“小巨人”成長之路(智研咨詢)
- 土壤污染防治策略與路徑
- 核心素養(yǎng)視域下高中政治活動課教學(xué)的實踐與研究
- 2025年全液壓自行式大口徑工程鉆機項目建議書
- 天堂旅行團讀書分享
- 室內(nèi)裝潢與裝修的危險源辨識與風(fēng)險評估
- 護理安全警示教育案例完整版
- 醫(yī)療保險異地就醫(yī)登記備案表
- MAXIMO系統(tǒng)介紹課件
- 《雇主責(zé)任險》課件
- 煙花爆竹經(jīng)營安全培訓(xùn)課件
- 人為因素和航空法規(guī)-第二版-第1章
- 動漫設(shè)計與制作專業(yè)實訓(xùn)室建設(shè)方案
- 初中英語翻譯專題訓(xùn)練題100題含答案
- 教科版科學(xué)五年級下冊第一單元《生物與環(huán)境》測試卷含答案(精練)
評論
0/150
提交評論