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

正文內(nèi)容

計數(shù)定時接口ppt課件-免費閱讀

2025-01-29 19:33 上一頁面

下一頁面
  

【正文】 THR地址 OUT DX, AL LOOP L1 … … THR空? 輸出一個字節(jié) 輸出完 ? N Y Y N 106 8250的數(shù)據(jù)接收程序 (查詢 ) LEA DI, DATA_BUFFER MOV CX, DATA_BYTES L1: MOV DX, BASE+5 。當發(fā)送移位寄存器 TSR空時, THR中的內(nèi)容移入 TSR被發(fā)送出去。 DOSTR 寫選通信號。 ? MR 主復位信號,復位后 8250的狀態(tài)見 P331表 75。發(fā)送器和接收器用時鐘來決定何時發(fā)送和讀取每一個數(shù)據(jù)位。 調(diào)制 — 把數(shù)字信號承載到載波信號上 解調(diào) — 從載波信號中恢復出數(shù)字信號 調(diào)制解調(diào)器:實現(xiàn)調(diào)制與解調(diào)的設備 *2. 調(diào)制與解調(diào) 71 三種調(diào)制方式 根據(jù)載波 Acos(?t + ?)的三個參數(shù):幅度、頻率、相位,產(chǎn)生常用的三種調(diào)制技術: 幅移鍵控法 AmplitudeShift Keying (ASK) 頻移鍵控法 FrequencyShift Keying (FSK) 相移鍵控法 PhaseShift Keying (PSK) ASK (又稱為調(diào)幅 ) 用載波信號的不同幅度代表‘ 1’和‘ 0’ FSK (又稱為調(diào)頻 ) 用載波信號的不同頻率代表‘ 1’和‘ 0’ PSK (又稱為調(diào)相 ) 用載波信號的相位變化代表‘ 1’和‘ 0’(有變化為’ 1’,無變化為’ 0’) 72 串行通信主要用于遠距離數(shù)據(jù)傳輸。設 8255端口地址為: 200H203H。 54 例 設 8255與系統(tǒng)連接形成的端口地址為120H— 123H。 47 方式 2的應用說明: 當 A口工作于方式 2時, B口允許工作于方式 0或方式 1。 43 44 ( 2) A口、 B口均為方式 1輸出時 C口的引腳功能 ? OBF—— 輸出緩沖器滿 ,低電平有效 ,通知外設取走數(shù)據(jù)。 42 例如: ⑴ A口、 B口均為方式 1輸入時, C口的引腳功能 ? STB—— 選通信號。 其中, C口即可用作獨立的輸入 /輸出口,也可用作 A、 B口的控制信號或狀態(tài)信號。 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 ?確定計數(shù)初值: CNT0: N0=10ms/ = 20220 ( 65535) CNT1: N1=2MHz/10KHz = 200 CNT2: N3=5ms/ = 10000 ?確定控制字: CNT0:方式 2, 16位計數(shù)值 00 11 010 0 CNT1:方式 3,低 8位計數(shù)值 01 01 011 0 CNT2:方式 0, 16位計數(shù)值 10 11 000 0 29 8253應用舉例 初始化程序 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 *如何擴展定時 /計數(shù)范圍 ? 當定時長度不夠時,可把 2個或 3個計數(shù)通道串聯(lián)起來使用,甚至可把多個 8253串聯(lián)起來使用。畫出接口硬件圖。 ? CPU通過 OUT指令把控制字寫入控制寄存器。 ② 設 CLK時鐘周期為 tg,計數(shù)初始值為 N,則連續(xù)方波周期 T=N*tg。 方式 1 (單穩(wěn)態(tài)觸發(fā)器 ) 硬件啟動,不自動重復計數(shù)。 ( n = 0~ 2) 8 定時 /計數(shù)器 8253內(nèi)部 : 有 3個定時 /計數(shù)器 : 定時 /計數(shù)器 0 定時 /計數(shù)器 1 定時 /計數(shù)器 2 每個計數(shù)器均包括 :一個 16位初值寄存器和一個 16位計 數(shù)寄存器(減法計數(shù)器)。 有 1個 8位控制寄存器 —— 存放控制命令字 9 通過對 4個端口地址的訪問可實現(xiàn)如下操作: RD WR01AACS 操作 0 0 1 00 定時 /計數(shù)器 0讀訪問 0 1 0 00 定時 /記數(shù)器 0寫訪問 0 0 1 01 定時 /記數(shù)器 1讀訪問 0 1 0 01 定時 /記數(shù)器 1寫訪問 0 0 1 10 定時 /記數(shù)器 2讀訪問 0 1 0 10 定時 /記數(shù)器 2寫訪問 0 1 0 11 控制寄存器寫訪問 10 定時 /計數(shù)器的工作過程 1. 設置 8253的工作方式; 2. 設置計數(shù)初值到初值寄存器; 3. 第一個 CLK信號使初值寄存器的內(nèi)容置入 計數(shù)寄存器; 4. 以后每來一個 CLK信號,計數(shù)寄存器減 1 ; 5. 減到 0時, OUT端輸出一特殊波形的信號。 裝入方式字和計數(shù)初值后 OUT端為電平,當 GATE端有上跳變脈沖時, OUT端變?yōu)榈碗娖剑?計數(shù)開始,每一次時鐘CLK下跳沿做一次減 1計數(shù),減 1到 0計數(shù)結束 OUT輸出高電平。 16 方式 4(軟件觸發(fā)選通 ) 軟件啟動,不自動重復計數(shù)。 18 格 式 注: 二進制計數(shù) —— 最大計數(shù)值為 FFFFH 十進制計數(shù)( BCD碼計數(shù)) —— 最大計數(shù)值 9999H 8253回顧 8253與系統(tǒng)接口地址為 80H83H, 則定時器 /計數(shù)器 0的地址為( )。 (與 8086CPU連接的 I/O端口地址必須都是偶地址) 24 8253編程 初始化程序流程 寫控制字 寫計數(shù)值低 8位 寫計數(shù)值高 8位 * 非必須 寫入順序: ? 可按計數(shù)器分別寫入控制字和初值。 例: CLK頻率為 1MHz,要求在 OUT1端產(chǎn)生頻率 1Hz的脈沖。 37 二、 8255與 8088系統(tǒng)的連接示意圖 D0~D7 WR RD A1 A0 CS DB IOW IOR A1 A0 譯碼器 8255 A口 B口 C口 D0~D7 外 設 A15~ A2 系統(tǒng)總線 38 三、 8255工作方式 基本輸入 /輸出方式(方式 0),( A、 B、 C口) 選通輸入 /輸出方式(方式 1),(僅 A、 B口) 雙向傳送方式(方式 2),(僅 A口) 某端口工作于哪一種方式,可通過軟件編程來指定。它將外設數(shù)據(jù)送入 8255的輸入緩沖器。 ? ACK—— 外設響應信號,表示已從數(shù)據(jù)端口取走數(shù)據(jù)。 ( 1)當 A口工作于方式 2, B口工作于方式 0時 PC口引腳功能為: ( 2)當 A口工作于方式 2, B口工作于方式 1輸入時 PC口引腳功能為: 48 ( 3) 當 A口工作于方式 2, B口工作于方式 1輸出時 PC口引腳功能為: 49 各種工作方式下如何設定 8255的中斷允許: INTE可利用對 C口的位控操作來設置: ?方式 1輸入: A口的 INTEA:對 PC4按位置 1或清 0 B口的 INTEB:對 PC2按位置 1或清 0 ?方式 1輸出: A口的 INTEA:對 PC6按位置 1或清 0 B口的 INTEB:對 P
點擊復制文檔內(nèi)容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1