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

正文內(nèi)容

第7章常用數(shù)字接口電路-文庫(kù)吧

2025-09-20 15:04 本頁(yè)面


【正文】 有計(jì)數(shù)器控制字,再寫(xiě)入它們的初值 27 8253應(yīng)用舉例 ? 采用 8253作定時(shí) /計(jì)數(shù)器,其接口地址為0120H~0123H。 ? 輸入 8253的時(shí)鐘頻率為 2MHz。 ? 計(jì)數(shù)器 0: 每 10ms輸出 1個(gè) CLK脈沖寬的負(fù)脈沖計(jì)數(shù)器 1: 產(chǎn)生 10KHz的連續(xù)方波信號(hào) 計(jì)數(shù)器 2: 啟動(dòng)計(jì)數(shù) 5ms后 OUT輸出高電平。 ? 畫(huà)線路連接圖,并編寫(xiě)初始化程序。 28 8253應(yīng)用舉例(續(xù)) ? 確定計(jì)數(shù)初值: CNT0: 10ms/ = 20200 CNT1: 2MHz/10KHz = 200 CNT2: 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)用舉例(續(xù)) CLK0 GATE0 OUT1 D0~D7 WR RD A1 A0 CS DB IOW IOR A1 A0 譯碼器 8253 CLK2 GATE1 GATE2 +5V CLK1 2MHz OUT0 OUT2 ? 線路連接圖: 30 8253應(yīng)用 舉 例 初始化程序 CNT0: MOV DX, 0123H MOV AL, 34H OUT DX, AL MOV DX, 0120H MOV AX, 20200 OUT DX, AL MOV AL, AH OUT DX, AL CNT1: …… CNT2: …… 31 *如何讀出當(dāng)前計(jì)數(shù)值 ? 第 1種方法 —— 在計(jì)數(shù)過(guò)程中讀計(jì)數(shù)值 –先 鎖存當(dāng)前計(jì)數(shù)值 ,再用兩條輸入指令將 16位計(jì)數(shù)值讀出。 ? 第 2種方法 —— 停止計(jì)數(shù)器再讀 –用 GATE信號(hào) 使計(jì)數(shù)器停止,再規(guī)定RL1和 RL0的讀寫(xiě)格式,然后讀出。 32 *擴(kuò)展定時(shí) /計(jì)數(shù)范圍 當(dāng)定時(shí)長(zhǎng)度不夠時(shí),可把 2個(gè)或 3個(gè)計(jì)數(shù)通道 串聯(lián) 起來(lái)使用,甚至可把多個(gè) 8253串聯(lián)起來(lái)使用。 例如: CLK頻率為 1MHz,要求在 OUT1端產(chǎn)生頻率 1Hz的脈沖。 這時(shí)可將計(jì)數(shù)器 0、 1串聯(lián),工作方式都均為方式 3,計(jì)數(shù)初值均為 1000。連接方法見(jiàn)下頁(yè)。 33 擴(kuò)展定時(shí) /計(jì)數(shù)范圍 1MHz 1KHz 1Hz 34 8253小結(jié) ? 包含 3個(gè) 16位計(jì)數(shù)器通道 ? 4個(gè)編址部件: CNT0/1/2和控制寄存器 ? 每個(gè)計(jì)數(shù)器通道工作前必須初始化: –控制字和計(jì)數(shù)初值 ? 6種工作方式 ? 每種工作方式:?jiǎn)?dòng)方式、輸出波形、是否可重復(fù)計(jì)數(shù)等各不相同 35 167。 并行接口 8255 特點(diǎn): ? 含 3個(gè)獨(dú)立的 8位并行輸入 /輸出端口,各端口均具有數(shù)據(jù)的控制和鎖存能力 ? 可通過(guò)編程設(shè)置各端口的工作方式和數(shù)據(jù)傳送方向(入 /出 /雙向)。 36 一、引線 WRD 0D 1D 2D 3D 4D 5D 6D7V CCPB 7RDCSG N DA 1A 0PA 4PA 5PA 6PA 7PB 5PB 6PB 4PB 3R E S E TPB 1PB 2PB 0PC 3PC 2PC 1PC 0PC 4PC 5PC 6PC 7PA 3PA 2PA 1PA 05110153540302521共 40個(gè)引腳 37 引線(續(xù)) 連接系統(tǒng)端的主要引線: ? D0~ D7 ? CS ? RD ? WR ? A0, A1 ? RESET—— 復(fù)位信號(hào) ,接系統(tǒng)總線的 RESET A1 A0 選擇 0 0 端口 A 0 1 端口 B 1 0 端口 C 1 1 控制寄存器 38 引線(續(xù)) 連接外設(shè)端的引腳: ? PA0~PA7 ? PB0~PB7 ? PC0~PC7 分別對(duì)應(yīng) A、 B、 C三個(gè) 8位輸入 /輸出端口 三個(gè)端口可通過(guò) 編程 分別指定為輸入或輸出口。其中, C口即可用作獨(dú)立的輸入 /輸出口,也可用作A、 B口的 控制信號(hào) 輸出或 狀態(tài)信號(hào) 輸入。 39 二、結(jié)構(gòu) A組 B組 端口 A 端口 C的高 4位 端口 B 端口 C的低 4位 40 8255與系統(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)總線 41 三、 8255工作方式 基本輸入 /輸出方式(方式 0) 選通工作方式(方式 1) 雙向傳送方式(方式 2)(僅 A口) 某端口工作于哪一種方式,可通過(guò)軟件編程來(lái)指定。即向 8255寫(xiě)入方式控制字來(lái)決定其工作方式,見(jiàn)下頁(yè)。 42 方式控制字及位控字 ? 可以利用軟件編程確定 8255的 3個(gè)端口工作于何種方式下; ? 8255的 C端口可以 按位操作 。當(dāng)其工作于方式 0下且作為輸出口時(shí),對(duì)于那些作為輸出的位需要設(shè)置初始狀態(tài)( 1/0)。 43 方式控制字與位控字格式 ? 控制字 —— 確定 3個(gè)端口的工作方式 ? 位控字 —— 確定 C口某一位的初始狀態(tài), 或用于設(shè)置 INTE位 (方式 1,2)。 44 工作方式 0 ? 8255相當(dāng)于三個(gè)獨(dú)立的 8位簡(jiǎn)單接口。 ? 各端口既可設(shè)置為輸入口,也可設(shè)置為輸出口,但不能同時(shí)實(shí)現(xiàn)輸入及輸出。 ? C端口即可以是一個(gè) 8位的簡(jiǎn)單接口,也可以分為兩個(gè)獨(dú)立的 4位端口。 ? 設(shè)置為輸出口時(shí)有鎖存能力,設(shè)置為輸入口時(shí)無(wú)鎖存能力。 45 方式 0的應(yīng)用 : ? 用于連接簡(jiǎn)單外設(shè)。 ? 適用于: – 無(wú)條件輸入輸出方式。 – 查詢(xún) 輸入輸出 方式: 把 A、 B口作為 8位數(shù)據(jù)的輸入或輸出口, C口的高 /低 4位分別定義為 A、 B口的控制位和狀態(tài)位。 46 工作方式 1 ? 利用一組選通控制信號(hào)控制 A端口和 B端口的數(shù)據(jù)輸入輸出。 ? A、 B口作輸入或輸出口, C口的部分位固定用作 A、 B口的選通控制信號(hào)。 ? A口、 B口在作為 輸入 和 輸出 時(shí)的選通信號(hào)不同。 輸入 輸出 47 C口的信號(hào)功能(方式 1輸入) ? STB—— 選通信號(hào)。它將外設(shè)數(shù)據(jù)送入 8255的輸入鎖存器。 ? IBF—— 輸入鎖存器滿。通知外設(shè)不能送下一個(gè)數(shù)據(jù)。此信號(hào)由 STB的前沿產(chǎn)生。 CPU用 IN指令取走數(shù)據(jù)后,此信號(hào)被清除。 ? INTR—— 中斷請(qǐng)求。 STB的后沿產(chǎn)生,用于中斷CPU,讓 CPU讀走輸入鎖存器中的數(shù)據(jù)。 ? INTE—— 中斷允許位,是否允許發(fā)出 INTR請(qǐng)求。 INTE =1和 IBF為高電平時(shí),允許發(fā)出 INTR請(qǐng)求。 48 C口的信號(hào)功能(方式 1輸出) ? OBF—— 通知外設(shè)取走數(shù)據(jù)。 ? ACK—— 外設(shè)響應(yīng)信號(hào),表示已從數(shù)據(jù)端口取走數(shù)據(jù)。此信號(hào)使 OBF變高。 ? INTR—— ACK上升沿產(chǎn)生,通知 CPU輸出下一個(gè)數(shù)據(jù)(通常接到 8259)。 ? INTE—— 中斷允許位, INTE=1和 OBF為高電平時(shí),允許產(chǎn)生 INTR信號(hào)。 49 注意: ? INTE的狀態(tài)可利用 C口的位控方式來(lái)設(shè)置: – 輸入: ?A口的 INTE:寫(xiě)入 PC4 ?B口的 INTE:寫(xiě)入 PC2 – 輸出: ?A口的 INTE:寫(xiě)入 PC6 ?B口的 INTE:寫(xiě)入 PC2 ? 例如:方式 1輸入允許 A口中斷,則應(yīng)按如下方法設(shè)置 INTEA。 MOV DX,控制寄存器地址 MOV AL, 0xxx1001B 。1=允許中斷 ,0=禁止中斷 OUT DX, AL 50 方式 1的應(yīng)用 : ? 主要用于中斷控制方式下的輸入輸出。 ? C口除部分位用作選通信號(hào)外,其余位可工作在方式 0下,作為輸入或輸出線。 特別是 A、 B均為方式 1時(shí)僅使用 C口的 6條線,余下二條線可作為單獨(dú)的輸入輸出線,用程序指定其數(shù)據(jù)傳送方向。 51 工作方式 2 ? 雙向方式 —— 既是輸入口,又是輸出口。 ? 利用 C口的 5條線提供傳輸聯(lián)絡(luò)信號(hào)。 ? 類(lèi)似于 A口方式 1下輸入和輸
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1