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

正文內(nèi)容

計數(shù)定時接口ppt課件(存儲版)

2025-02-04 19:33上一頁面

下一頁面
  

【正文】 C2按位置 1或清 0 ?雙向方式 __方式 2 INTE1:對 1或清 0 INTE2:對 1或清 0 如何對 PC口進行位控操作見 8255編程 ! 50 四、 8255 的初始化編程 包含兩個內(nèi)容:工作方式設(shè)置及對 PC口按位操作 設(shè)定 8255工作方式以及對 PC口按位操作均是通過對 8255的 控制寄存器寫操作 完成的。設(shè)定 A 口為方式 1輸入, B口為方式 0輸出,允許 A口中斷, C口 I/O線設(shè)定為輸出。 62 ; 8255初始化 MOV DX, 203H MOV AL, 10100000B ; A口設(shè)置為方式 1輸出, C口 I/O線設(shè)置為輸出 OUT DX, AL MOV AL, 00001101B ; 允許 A口中斷( PC6置 1) OUT DX, AL MOV AL, 00000000BH OUT DX, AL ; 打印機初始狀態(tài)未啟動 START: . . . MOV SI, OFFSET BUFF MOV CX, 100 STI 。 問題:干擾、衰減,信號畸變 解決方法:差錯控制技術(shù) —— 檢測、糾正 常用的數(shù)據(jù)校驗方法: ?奇偶校驗: ?以字符為單位進行校驗 ?發(fā)送方使發(fā)送的每個字節(jié)中’ 1’的個數(shù)為奇數(shù)或偶數(shù);接收方檢查收到的每個字節(jié)中’ 1’的個數(shù)是否符合雙方的事先約定。 ?根據(jù)傳輸時采用的是統(tǒng)一時鐘還是本地局部時鐘,分為同步傳輸和異步傳輸兩種。 A0~ A2 8250內(nèi)部寄存器的選擇信號。通常與系統(tǒng)總線的 IOW信號相連接。 只有 THR空時, CPU才能寫入下一個要發(fā)送的數(shù)據(jù) 接收緩沖寄存器( RBR) —— BASE+0 RSR收到一個完整的數(shù)據(jù)后,就將其送入 RBR中。 LSR地址 IN AL, DX TEST AL, 00011110B 。THR空 ? JZ L1 LODSB MOV DX, BASE+0 。 注意:寫除數(shù)前,必須把 LCR的最高位 (DL位 )置 1 93 8250的內(nèi)部寄存器(續(xù)) 線路控制寄存器( LCR) — BASE+3 決定傳輸時的數(shù)據(jù)幀格式(通信雙方必須一致) D7 D6 D5 D4 D3 D2 D1 D0 DL位: 0=正常操作 1=寫除數(shù)寄存器 0=正常操作 1= SOUT強制為 1 ( Break符號) xx0=無校驗 001=奇校驗 011=偶校驗 101=恒為 1 111=恒為 0 0= 1位停止位 1= 2位停止位 10= 7位數(shù)據(jù)位 11= 8位數(shù)據(jù)位 94 8250的內(nèi)部寄存器(續(xù)) 線路狀態(tài)寄存器( LSR) — BASE+5 反映傳輸時的通信線狀態(tài) 0 D6 D5 D4 D3 D2 D1 D0 發(fā)送移位寄存器空 發(fā)送保持寄存器空 檢測到 Break 接收緩沖寄存器滿 溢出錯 奇偶錯 格式錯(停止位個數(shù)不符) 95 8250的內(nèi)部寄存器(續(xù)) 發(fā)送保持寄存器( THR) —— BASE+0 要發(fā)送的數(shù)據(jù)寫入此寄存器。通常與系統(tǒng)總線的 IOR信號相連接。當 8250的 CS0、 CS1和 CS2同時有效時,CSOUT為高電平。 數(shù)據(jù)校驗 75 數(shù)據(jù)校驗 ?CRC校驗碼的檢錯能力: ?可檢出所有奇數(shù)個錯 ?可檢出所有單位 /雙位錯 ?可檢出所有 ≤ G(x)長度的突發(fā)錯 ?常用的生成多項式: ?CRC12 = x12+x11+x3+x2+1 ?CRC16 = x16+x15+x2+1 ?CRC32 =x32+x26+x23+x22+x16+x11+x10 +x8+x7+x5+x4+x2+x+1 76 ?所有串行通信都需要一個時鐘信號來作為數(shù)據(jù)的定時參考。 遠距離通信時需要通過普通電話網(wǎng)絡(luò)傳輸 ?數(shù)字信號:頻帶寬 ?電話網(wǎng)絡(luò):頻帶窄 ? 要使數(shù)字信號在電話網(wǎng)絡(luò)上傳輸,需要進行信號變換 —把數(shù)字信號承載到模擬信號上傳輸,這個模擬信號稱為載波信號。 8253每 100ms產(chǎn)生一次中斷請求,進入中斷服務(wù)程序后對 8255相應輸入 /或輸出口的訪問編程: ; 100mS中斷服務(wù)程序 100mSINT: …… MOV DX, 385H ; PB口地址 IN AL, DX ;讀 PB0狀態(tài) NOT AL ;變反 MOV DX, 384H ;輸出到繼電器 OUT DX, AL …… IRET 61 例 2 看懂硬件圖,對 8255編程完成將內(nèi)存 BUFF開始存儲的 100字節(jié)數(shù)據(jù)送打印機打印。 設(shè) 8255端口地址是 200H203H, PA口選擇方式 1輸入口使用,不允許中斷, PB口選擇方式 1輸出口使用,允許中斷,對 8255初始化編程。 方式 2時 C口的引腳功能 A口做輸入口使用時,能否發(fā)中斷請求,受 INTE2控制; A口做輸出口使用時能否發(fā)出中斷請求,受 INTE1控制。只有在 INTE =1且 IBF為高電平時,才發(fā)出 INTR請求信號。當 A、 B口以方式 1作輸入或輸出口使用時, C口就不能做 I/O口使用了, C口的部分位固定用作 A、 B口的選通控制信號或狀態(tài)信號。 34 一、引腳介紹 連接系統(tǒng)端的主要引線: ?D0~ D7 ?CS ?RD ?WR ?A0, A1 ?RESET—— 復位信號 ,接系統(tǒng)總線的 RESET A1 A0 選擇 0 0 端口 A 0 1 端口 B 1 0 端口 C 1 1 控制寄存器 (只寫口 ) 注: 8255復位后 (1)控制寄存器清零; (2)A、 B、 C三個端口皆為輸入口,且內(nèi)容皆為 0; 35 36 引腳(續(xù)) 連接外設(shè)端的引腳: ?PA0~PA7 ?PB0~PB7 ?PC0~PC7 分別對應 A、 B、 C三個 8位輸入 /輸出端口 三個端口可通過編程分別指定為輸入或輸出口。 計數(shù)器 0: 每 10ms輸出 1個 CLK脈沖寬的負脈沖(方式 2) 計數(shù)器 1: 產(chǎn)生 10KHz的連續(xù)方波信號 (方式 3) 計數(shù)器 2: 啟動計數(shù) 5ms后 OUT輸出高電平(方式 0) 畫線路連接圖,并編寫初始化程序。 例 給 8086系統(tǒng)總線連接一片 8253定時計數(shù)器,要求端口地址為 80H、 82H、 84H、 86H。每個計數(shù)器都必須初始化一次。 注: ①當計數(shù)初值 N為偶數(shù)時,輸出方波對稱,當 N為奇數(shù)時,輸出方波不對稱。 裝入方式字 OUT端變低電平,寫入計數(shù)初值后,每一次時鐘 CLK下跳沿做一次減 1計數(shù),減 1到 0計數(shù)結(jié)束 OUT輸出高電平。 OUTn 計數(shù)器輸出信號,不同工作方式下 產(chǎn)生不同波形。 注:以上計數(shù)過程中還受到 GATE信號的控制 11 二、計數(shù)啟動方式 軟件啟動過程 —— GATE端保持為高電平,當寫入計數(shù)初值 后的第 2個 CLK脈沖的下降沿開始數(shù)。 14 方式 2 (頻率發(fā)生器 ) 可軟、硬件啟動,自動重復計數(shù)。 裝入方式字和初值后輸出端變高電平, 每一次時鐘 CLK下跳沿做一次減 1計數(shù), 計數(shù)結(jié)束輸出一個 CLK寬度的負脈沖。 A 80H B 81H C 82H D 83H 8253進行寫操作的端口是( )。 ? 也可先寫所有計數(shù)器控制字,再寫入它們的初值 25 例: 8253的計數(shù)器 2用作方式 2,將頻率為 脈沖轉(zhuǎn)變成頻率為 500Hz的脈沖信號。 31 這時可將計數(shù)器 0、 1串聯(lián),工作方式都均為方式 3,計數(shù)初值均
點擊復制文檔內(nèi)容
教學課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1