freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

《計算器定時器》ppt課件-文庫吧

2025-04-18 07:08 本頁面


【正文】 低電平有效,當(dāng) WR有效時, CPU將計數(shù)初值寫入指定的計數(shù)器,即將計數(shù)初值寫入 CR,或?qū)⒖刂谱謱懭肟刂谱旨拇嫫髦小? ( 4) A A0 :端口選擇信號 8353內(nèi)部有 3個計數(shù)器 (0~ 2)和 1個控制字寄存器。 A1 A0 端口選擇 0 0 計數(shù)器 0 0 1 計數(shù)器 1 1 0 計數(shù)器 2 1 1 控制端口 14 計算機(jī)接口技術(shù) 注意: ① 如果 8253與 8088 CPU相連時,由于 8088系統(tǒng)數(shù)據(jù)總線為 8位,所以, 8253的 8位數(shù)據(jù)線直接與 8088系統(tǒng)數(shù)據(jù)總線相連,地址總線的最低兩位 A A0連 8253的 A A0。 ② 如果 8253與 8086 CPU相連時,由于 8086系統(tǒng)數(shù)據(jù)總線為 16位。通常 8253的 D7~ D0與數(shù)據(jù)總線的低 8位相連,所以,地址總線的 A A1連 8253的 A A0;地址總線的 A0置為 0,這樣 8253內(nèi)部各個端口地址都為 偶地址 。 15 計算機(jī)接口技術(shù) 16 計算機(jī)接口技術(shù) 8253初始化時, CPU用 OUT輸出指令向控制字寄存器寫入控制字,以選定計數(shù)器通道,規(guī)定計數(shù)器通道的工作方式,讀寫格式和計數(shù)格式。 此寄存器只能寫入而不能讀出。 (3) 控制字寄存器 17 計算機(jī)接口技術(shù) (4) 計數(shù)器 0 、 1 、 2 3個完全相同的計數(shù)器通道,對 3個計數(shù)器通道的操作完全獨(dú)立。每個通道都包含: 一個 16位的 計數(shù)初值寄存器 CR:存放由 CPU送來的計數(shù)初值。 一個 計數(shù)執(zhí)行部件 CE(16位減 1計數(shù)器 ): 它的起始值就是初值寄存器的值,該值可由程序設(shè)置。 一個輸出鎖存器 OL: 用來鎖存計數(shù)執(zhí)行部件的值, CPU可對它執(zhí)行讀操作,來檢查某個時刻計數(shù)器的計數(shù)值。 注意: 計數(shù)初值寄存器 、 計數(shù)執(zhí)行部件 和 輸出鎖存器 都是 16位寄存器 ,它們均 可被分成高 8位和低 8位 兩個部分。因此也可作為 8位寄存器來使用。 18 計算機(jī)接口技術(shù) 3. 8253的管腳及功能 計數(shù)器的門控信號輸入端 GATE0~GATE2 計數(shù)器的輸出端 OUT0~OUT2 8253內(nèi)部端口選擇線 A1 A0 片選信號 CS 寫信號 WR 讀信號 RD 計數(shù)器的時鐘脈沖輸入端 CLK0~CLK2 數(shù)據(jù)線,雙向,三態(tài) D7~D0 功能 引腳 19 計算機(jī)接口技術(shù) BCD M0 M1 M2 RW0 RW1 SC0 SC1 000 :方式 0 001 :方式 1 10:方式 2 11:方式 3 100 :方式 4 101 :方式 5 工作方式 1:BCD計數(shù) 0:二進(jìn)制計數(shù) 計數(shù)格式 讀 /寫格式 00:計數(shù)器鎖存 01:只讀寫低 8位字節(jié) 10:只讀寫高 8位字節(jié) 11:讀寫 16位 先讀寫低 8位字節(jié) 再讀寫高 8位字節(jié) 計數(shù)器選擇 00:計數(shù)器 0 01:計數(shù)器 1 10:計數(shù)器 2 11:無意義 4. 8253的控制字 20 計算機(jī)接口技術(shù) 說明: ⑴ 8253在工作前,必須先初始化,即先寫入控制字, 通過設(shè)置控制字,可完成以下任務(wù): 選擇計數(shù)器;確定計數(shù)器讀寫格式;選擇計數(shù)器工作方式;確定計數(shù)的格式。 ⑵ 8253內(nèi)部只有一個控制字寄存器,即只有一個控制端口地址。當(dāng)三個計數(shù)器同時工作時,必須對三個計數(shù)器分別進(jìn)行初始化。(假設(shè)計數(shù)器 0、計數(shù)器 計數(shù)器 2和控制字寄存器的地址分別為: 40H, 41H, 42H, 43H,初始化程序段為: MOV AL, 00010011B OUT 43H, AL MOV AL, 01111010B OUT 43H, AL MOV AL, 10110110B OUT 43H, AL 21 計算機(jī)接口技術(shù) 對 寫入計數(shù)初值 的說明: ① 先寫入控制字再寫計數(shù)初值; ② 若初值是 8位數(shù),一次可完成初值的寫入。 ③ 若初值 16位,分兩次寫入(寫入方式按照控制字中的 D D4進(jìn)行)。每次寫入一個字節(jié); ④ 不同計數(shù)器的計數(shù)初值寫到相應(yīng)計數(shù)器通道中。 ( 3)寫操作 包括寫入控制字、寫入計數(shù)初值和鎖存命令。 用作定時器時的計數(shù)器初值計算方法: 定時時間=時鐘脈沖周期 Tc 計數(shù)初值 N 22 計算機(jī)接口技術(shù) ( 4)讀操作 計數(shù)器在計數(shù)時,計數(shù)器的計數(shù)內(nèi)容是動態(tài)變化的,需檢查當(dāng)前計數(shù)值時要用到讀操作。步驟為:先向 8253寫控制字( D5D4=00),鎖存當(dāng)前計數(shù)值,再讀入。讀完后,鎖存功能自動失效。 程序: MOV AL, 0000 B OUT 43H, AL ;發(fā)出鎖存命令 IN AL, 40H ;讀計數(shù)器 0當(dāng)前計數(shù)值的低 8位 MOV CL, AL ;送入 CX寄存器的 CL中 IN AL, 40H ;讀計數(shù)器 0當(dāng)前計數(shù)值的高 8位 MOV CH, AL ;送入 CX寄存器的 CL中 23 計算機(jī)接口技術(shù) ( 5)計數(shù)格式 BCD=1時 ①采用 BCD碼計數(shù),寫入計數(shù)器的初值用 BCD碼表示,范圍: 0000~9999H,其中 0000表示最大值 10000,即 104; ②若設(shè)置計數(shù)初值 n=1234H,表示設(shè)置了一個十進(jìn)制數(shù) 1234。 BCD=0時 ①采用 二進(jìn)制 計數(shù),寫入計數(shù)器的初值用二進(jìn)制數(shù)表示,范圍:0000H~ FFFFH,其中 0000H表示最大值 65536,即 216; ②當(dāng)設(shè)置計數(shù)初值 n=1234H,表示設(shè)置了一個十六進(jìn)制數(shù) 1234H,即十進(jìn)制數(shù) 4660。 24 計算機(jī)接口技術(shù) 例 1:設(shè) 8253的端口地址為: 40H— 43H,使用計數(shù)器 1,工作于方式 3,采用二進(jìn)制計數(shù),計數(shù)初值為 3000H,編寫初始化程序。 方案 1: MOV AL, 01110110B OUT 43H, AL ;控制字寫入控制字寄存器 MOV AL, 00H ;計數(shù)初值低 8位 OUT 41H, AL ;計數(shù)初值低 8位寫入計數(shù)器 1 MOV AL, 30H ;計數(shù)初值高 8位 OUT 41H, AL ;計數(shù)初值高 8位寫入計數(shù)器 1 方案 2: MOV AL, 01100110B OUT 43H, AL ;控制字寫入控制字寄存器 MOV AL, 30H ;計數(shù)初值高 8
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1