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

正文內(nèi)容

《計(jì)數(shù)定時接口》ppt課件-文庫吧

2024-12-21 19:33 本頁面


【正文】 寫控制字 寫計(jì)數(shù)值低 8位 寫計(jì)數(shù)值高 8位 * 非必須 寫入順序: ? 可按計(jì)數(shù)器分別寫入控制字和初值。 ? 也可先寫所有計(jì)數(shù)器控制字,再寫入它們的初值 25 例: 8253的計(jì)數(shù)器 2用作方式 2,將頻率為 脈沖轉(zhuǎn)變成頻率為 500Hz的脈沖信號。 8253的端口地址為70H- 73H。試編寫初始化程序段。 解 : N= 106/500 = 2380 = 094CH 則其初始化程序段為: MOV AL, 0B4H; 10110100, 計(jì)數(shù)器 2方式 2二進(jìn)制計(jì)數(shù) OUT 73H, AL ;控制字送入控制寄存器 MOV AL, 4CH OUT 72H, AL ;計(jì)數(shù)值低 8位送入計(jì)數(shù)器 2 MOV AL, 09H OUT 72H, AL ;計(jì)數(shù)值高 8位送入計(jì)數(shù)器 2 26 例: 采用 8253作定時 /計(jì)數(shù)器,其接口地址為 0120H~0123H。輸入 8253的時鐘頻率為 2MHz。 計(jì)數(shù)器 0: 每 10ms輸出 1個 CLK脈沖寬的負(fù)脈沖(方式 2) 計(jì)數(shù)器 1: 產(chǎn)生 10KHz的連續(xù)方波信號 (方式 3) 計(jì)數(shù)器 2: 啟動計(jì)數(shù) 5ms后 OUT輸出高電平(方式 0) 畫線路連接圖,并編寫初始化程序。 27 CLK0 GATE0 OUT1 D0~D7 WR RD A1 A0 CS DB WR RD A1 A0 譯碼器 8253 CLK2 GATE1 GATE2 +5V CLK1 2MHz OUT0 OUT2 ? 線路連接圖: 28 ?確定計(jì)數(shù)初值: CNT0: N0=10ms/ = 20220 ( 65535) CNT1: N1=2MHz/10KHz = 200 CNT2: N3=5ms/ = 10000 ?確定控制字: CNT0:方式 2, 16位計(jì)數(shù)值 00 11 010 0 CNT1:方式 3,低 8位計(jì)數(shù)值 01 01 011 0 CNT2:方式 0, 16位計(jì)數(shù)值 10 11 000 0 29 8253應(yīng)用舉例 初始化程序 CNT0: MOV DX, 0123H MOV AL, 34H OUT DX, AL MOV DX, 0120H MOV AX, 20220 OUT DX, AL MOV AL, AH OUT DX, AL CNT1: MOV DX, 0123H MOV AL, 56H OUT DX, AL MOV DX, 0121H MOV AL, 200 OUT DX, AL CNT2: MOV DX, 0123H MOV AL, 0B0H OUT DX, AL MOV DX, 0122H MOV AX,10000 OUT DX, AL MOV AL, AH OUT DX, AL 30 *如何擴(kuò)展定時 /計(jì)數(shù)范圍 ? 當(dāng)定時長度不夠時,可把 2個或 3個計(jì)數(shù)通道串聯(lián)起來使用,甚至可把多個 8253串聯(lián)起來使用。 例: CLK頻率為 1MHz,要求在 OUT1端產(chǎn)生頻率 1Hz的脈沖。 31 這時可將計(jì)數(shù)器 0、 1串聯(lián),工作方式都均為方式 3,計(jì)數(shù)初值均為 1000。連接方法見下圖。 1MHz 1KHz 1Hz 32 8253小結(jié) ?包含 3個 16位計(jì)數(shù)器通道 ? 4個編址部件: CNT0/1/2和控制寄存器 ?每個計(jì)數(shù)器通道工作前必須初始化: ?控制字和計(jì)數(shù)初值 ? 6種工作方式 ?每種工作方式:啟動方式、輸出波形、是否可重復(fù)計(jì)數(shù)等各不相同 . 33 167。 可編程 并行接口芯片 8255 特點(diǎn): ?含 3個獨(dú)立的 8位并行輸入 /輸出端口,各端口均具有數(shù)據(jù)的控制和鎖存能力 。 ?可通過編程設(shè)置各端口的工作方式和數(shù)據(jù)傳送方向(入 /出 /雙向)。 34 一、引腳介紹 連接系統(tǒng)端的主要引線: ?D0~ D7 ?CS ?RD ?WR ?A0, A1 ?RESET—— 復(fù)位信號 ,接系統(tǒng)總線的 RESET A1 A0 選擇 0 0 端口 A 0 1 端口 B 1 0 端口 C 1 1 控制寄存器 (只寫口 ) 注: 8255復(fù)位后 (1)控制寄存器清零; (2)A、 B、 C三個端口皆為輸入口,且內(nèi)容皆為 0; 35 36 引腳(續(xù)) 連接外設(shè)端的引腳: ?PA0~PA7 ?PB0~PB7 ?PC0~PC7 分別對應(yīng) A、 B、 C三個 8位輸入 /輸出端口 三個端口可通過編程分別指定為輸入或輸出口。 其中, C口即可用作獨(dú)立的輸入 /輸出口,也可用作 A、 B口的控制信號或狀態(tài)信號。 37 二、 8255與 8088系統(tǒng)的連接示意圖 D0~D7 WR RD A1 A0 CS DB IOW IOR A1 A0 譯碼器 8255 A口 B口 C口 D0~D7 外 設(shè) A15~ A2 系統(tǒng)總線 38 三、 8255工作方式 基本輸入 /輸出方式(方式 0),( A、 B、 C口) 選通輸入 /輸出方式(方式 1),(僅 A、 B口) 雙向傳送方式(方式 2),(僅 A口) 某端口工作于哪一種方式,可通過軟件編程來指定。即向 8255寫入方式控制字來決定其工作方式。 39 1 、 工作方式 0 要點(diǎn): ? 8255 A口、 B口、 C口均為工作方式 0時, 相當(dāng)于三個獨(dú)立的 8位簡單接口。 ? A、 B端口既可設(shè)置為輸入口,也可設(shè)置為輸出口,但不能同時實(shí)現(xiàn)輸入及輸出。 ? C端口即可以是一個 8位的簡單接口,也可以分為兩個獨(dú)立的 4位端口,分別設(shè)定輸入輸出方向。 40 A口、 B口、 C口均為方式 0使用時,輸入或輸出方向可由 方式字 設(shè)置,如下所示: 41 2 、 工作方式 1 只有 A、 B口可使用方式 1。當(dāng) A、 B口以方式 1作輸入或輸出口使用時, C口就不能做 I/O口使用了, C口的部分位固定用作 A、 B口的選通控制信號或狀態(tài)信號。 42 例如: ⑴ A口、 B口均為方式 1輸入時, C口的引腳功能 ? STB—— 選通信號。它將外設(shè)數(shù)據(jù)送入 8255的輸入緩沖器。 ? IBF—— 輸入緩沖器滿。 CPU用 IN指令取走數(shù)據(jù)后,此信號被清除。 ? INTR—— 中斷請求。 STB的后沿產(chǎn)生,可用于中斷 CPU,讓 CPU讀走輸入鎖存器中的數(shù)據(jù)。 是否允許發(fā)出 INTR請求,受中斷允許位 INTE控制。只有在 INTE =1且 IBF為高電平時,才發(fā)出 INTR請求信號。 43 44 ( 2) A口、 B口均為方式 1輸出時 C口的引腳功能 ? OBF—— 輸出緩沖器滿 ,低電平有效 ,通知外設(shè)取走數(shù)據(jù)。 ? ACK—— 外設(shè)響應(yīng)信號,表示已從數(shù)據(jù)端口取走數(shù)據(jù)。此信號使OBF變高。 ? INTR—— 8255發(fā)出的中斷請求信號,通知 CPU輸出下一個數(shù)據(jù)。 是否允許 8255產(chǎn)生 INTR信號,由中斷允許位 INTE控制,只有在INTE=1和 OBF為高電平時(輸出緩沖器空)時, INTR才有效。 45 46 3 、工作方式 2(雙向方式 ) 只有 A口可工作在方式 2下, A口工作在方式 2時, C口的 5條線為 A口提供傳輸聯(lián)絡(luò)信號。 方式 2為雙向方式 —— 既是輸入口,又是輸出口。 方式 2時 C口的引腳功能 A口做輸入口使用時,能否發(fā)中斷請求,受 INTE2控制; A口做輸出口使用時能否發(fā)出中斷請求,受 INTE1控制。 47 方式 2的應(yīng)用說明: 當(dāng) A口工作于方式 2時, B口允許工作于方式 0或方式 1。 ( 1)當(dāng) A口工作于方式 2, B口工作于方式 0時 PC口引腳功能為: ( 2)當(dāng) A口工作于方式 2, B口工作于方式 1輸入時 PC口引腳功能為: 48 ( 3) 當(dāng) A口工作于方式 2, B口工作于方式 1輸出時 PC口引腳功能為: 49 各種工作方式下如何設(shè)定 8255的中斷允許: INTE可利用對 C口的位控操作來設(shè)置: ?方式 1輸入: A口的 INTEA:對 PC4按位置 1或清 0 B口的 INTEB:對 PC2按位置 1或清 0 ?方式 1輸出: A口的 INTEA:對 PC6按位置 1或清 0 B口的 INTEB:對 PC2按位置 1或清 0 ?雙向方式 __方
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1