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

正文內(nèi)容

第7章常用數(shù)字接口電路-wenkub.com

2024-10-20 15:04 本頁(yè)面
   

【正文】 COM1 INT 14H 。 讀接口狀態(tài) TEST AH, 00011110B 。 數(shù)據(jù)在 AL中 INT 14H 。 收到數(shù)據(jù) ? JZ L1 MOV DX, BASE+0 。THR空 ? JZ L1 LODSB MOV DX, BASE+0 。 – RBR只能緩沖一個(gè)數(shù)據(jù),當(dāng) CPU未能及時(shí)取走上一個(gè)數(shù)據(jù),下一個(gè)數(shù)據(jù)又送入 RBR時(shí),會(huì)產(chǎn)生溢出錯(cuò) 95 8250的內(nèi)部寄存器(續(xù)) ? 中斷允許寄存器( IER) —— BASE+1 – 決定哪類中斷可以產(chǎn)生(也可禁止所有中斷產(chǎn)生) 0 0 0 0 D3 D2 D1 D0 1=允許 RBR滿中斷 1=允許 THR空中斷 1=允許線路狀態(tài)中斷 (溢出錯(cuò)、奇偶錯(cuò)、格式錯(cuò)、 Break) 1=允許 Modem狀態(tài)中斷 96 8250的內(nèi)部寄存器(續(xù)) ? 中斷識(shí)別寄存器( IIR) —— BASE+2 – 用于識(shí)別產(chǎn)生中斷的原因 0 0 0 0 0 D2 D1 D0 0=無(wú)中斷 1=有中斷 00= Modem狀態(tài) 中斷(優(yōu)先級(jí)最低) 01= THR空中斷 10= RBR滿中斷 11=線路狀態(tài)中斷 97 8250的內(nèi)部寄存器(續(xù)) ? Modem控制寄存器( MCR) — BASE+4 – 產(chǎn)生 RTS、 DTR信號(hào) – 產(chǎn)生 OUT OUT2信號(hào) – 設(shè)置循環(huán)自檢狀態(tài) 0 0 0 D4 D3 D2 D1 D0 DTR RTS OUT1 OUT2 LOOP 98 8250的內(nèi)部寄存器(續(xù)) ? Modem狀態(tài)寄存器( MSR) — BASE+6 – 反映 RS232接口的狀態(tài) △ CTS △ DSR △ RI △ RLSD CTS D7 D6 D5 D4 D3 D2 D1 D0 RLSD RI DSR 反映 4個(gè)引腳的當(dāng)前狀態(tài)(反相值) 反映了自上次讀MSR后這 4個(gè)引腳是否發(fā)生了變化 (1=發(fā)生了變化 ) 99 8250發(fā)送數(shù)據(jù)的工作過程 1) CPU(數(shù)據(jù) )→ 8250的 THR ; 2) TSR移空時(shí), THR → TSR, LSR中“ 數(shù)據(jù)發(fā)送保持寄存器空 ” 狀態(tài)位置位 ; 3) TSR根據(jù) LCR中規(guī)定的格式從低到高逐位發(fā)送數(shù)據(jù) ; 4) LSR中“ 數(shù)據(jù)發(fā)送保持寄存器空 ” 狀態(tài)位可用來(lái)產(chǎn)生中斷,也可查詢?cè)摖顟B(tài)位,以實(shí)現(xiàn)數(shù)據(jù)的連續(xù)發(fā)送。 – 注意:寫除數(shù)前,必須把 LCR的最高位 (DL位 )置 1 92 8250的內(nèi)部寄存器(續(xù)) ? 線路控制寄存器( LCR) — BASE+3 – 決定傳輸時(shí)的數(shù)據(jù)幀格式(通信雙方必須一致) D7 D6 D5 D4 D3 D2 D1 D0 DL位: 0=正常操作 1=寫除數(shù)寄存器 0=正常操作 1= SOUT強(qiáng)制為 1 ( Break符號(hào)) xx0=無(wú)校驗(yàn) 001=奇校驗(yàn) 011=偶校驗(yàn) 101=恒為 1 111=恒為 0 0= 1位停止位 1= 2位停止位 10= 7位數(shù)據(jù)位 11= 8位數(shù)據(jù)位 93 8250的內(nèi)部寄存器(續(xù)) ?線路狀態(tài)寄存器( LSR) — BASE+5 – 反映傳輸時(shí)的通信線狀態(tài) 0 D6 D5 D4 D3 D2 D1 D0 發(fā)送移位寄存器空 發(fā)送保持寄存器空 檢測(cè)到 Break 接收緩沖寄存器滿 溢出錯(cuò) 奇偶錯(cuò) 格式錯(cuò)(停止位個(gè)數(shù)不符) 94 8250的內(nèi)部寄存器(續(xù)) ? 發(fā)送保持寄存器( THR) —— BASE+0 – 要發(fā)送的數(shù)據(jù)寫入此寄存器。當(dāng)允許 8250中斷時(shí),接收出錯(cuò)、接收數(shù)據(jù)寄存器滿、發(fā)送數(shù)據(jù)寄存器空以及 MODEM的狀態(tài)均能夠產(chǎn)生有效的 INTR信號(hào)。通常與系統(tǒng)總線的 IOR信號(hào)相連接。 ? ADS 地址選通信號(hào)。當(dāng) 8250的 CS0、 CS1和 CS2同時(shí)有效時(shí), CSOUT為高電平。 78 RS232C標(biāo)準(zhǔn) ? 外形為 25針或 9針的 D型連接器 ? 通信速率:波特率 Baud(符號(hào)數(shù) /s) – 100、 300、 600、 1200、 2400、 4800 9600、 、 、 56K ? 信號(hào)電平: – 邏輯“ 1”: 3V~ 15V – 邏輯“ 0”: +3V~ +15V – TTL電平與 RS232電平轉(zhuǎn)換: ?TTL→RS232: MC1488 ?RS232→TTL: MC1489 79 主要引腳的功能 80 信號(hào)時(shí)序(接收) ? 設(shè)備握手 – DTR: PC→M (保持,表示 PC已可以工作) – DSR: PC←M (保持,表示 M已可以工作) ? 監(jiān)視載波信號(hào) – DCD: PC←M← 載波(表示數(shù)據(jù)鏈已建立) ? 接收數(shù)據(jù) – RD: PC←M← 數(shù)據(jù)調(diào)制信號(hào) ? 結(jié)束通信 – DCD消失、 PC撤除 DTR、 Modem撤除 DSR 81 信號(hào)時(shí)序(發(fā)送) ? 設(shè)備握手 – DTR: PC→M (保持) – DSR: PC←M (保持) ? 請(qǐng)求發(fā)送 – RTS: PC→M (保持), M→ 載波,在對(duì)方產(chǎn)生 DCD – CTS: PC←M (保持) ? 發(fā)送數(shù)據(jù) – TD: PC→M→ 數(shù)據(jù)調(diào)制信號(hào) ? 結(jié)束通信 – PC撤除 RTS/DTR – Modem撤除 CTS/DSR,停止發(fā)送載波 82 RS232C接口連接方式 83 RS232C接口連接方式(續(xù)) ? 一種簡(jiǎn)化的連接方式( Null Modem) – 適用于雙機(jī)直連 TD RD RTS CTS DCD GND DTR DSR RI TD RD RTS CTS DCD GND DTR DSR RI 84 可編程串行通信接口 8250 主要內(nèi)容: 1) 8250的引腳及功能 2)與系統(tǒng)的連接 3)內(nèi)部結(jié)構(gòu)與內(nèi)部寄存器 4) 8250的編程 85 1. 8250 的引腳及功能 ? 面向系統(tǒng)的引腳: ? D0~ D7 雙向數(shù)據(jù)線。 ? 根據(jù)傳輸時(shí)采用的是統(tǒng)一時(shí)鐘還是本地局部時(shí)鐘,分為 同步傳輸 和 異步傳輸 兩種。 ?CRC校驗(yàn)的 檢錯(cuò)方式: –收發(fā)雙方約定一個(gè)生成多項(xiàng)式 G(x),發(fā)送方在幀的末尾加上校驗(yàn)和,使帶有校驗(yàn)和的幀的多項(xiàng)式能被 G(x)整除;接收方收到后,用 G(x)去除它 ,若余數(shù)為 0,則傳輸正確,否則傳輸有錯(cuò)。 – 問題:干擾、衰減,信號(hào)畸變 ? 解決方法:差錯(cuò)控制技術(shù) —— 檢測(cè)、糾正 ? 常用的數(shù)據(jù)校驗(yàn)方法: – 奇偶校驗(yàn): ?以字符為單位進(jìn)行校驗(yàn) ?發(fā)送方使發(fā)送的每個(gè)字節(jié)中’ 1’的個(gè)數(shù)為奇數(shù)或偶數(shù);接收方檢查收到的每個(gè)字節(jié)中’ 1’的個(gè)數(shù)是否符合雙方的事先約定。 了解: ?串行通信的一般概念 – 工作方式、同步方式、數(shù)據(jù)格式、物理標(biāo)準(zhǔn) ?串行通信的接口標(biāo)準(zhǔn) – EIA RS232C ?可編程串行異步通信接口 8250( UART) – 連接、編程、應(yīng)用 UART: Universal Asynchronous Receiver Transmitter * 62 串行通信: ● 每個(gè)時(shí)間單位僅傳送一位信息; ● 每個(gè)字符 (字節(jié) )的各位依次傳送; ● 字符之間的間隔不定。 52 方式 2的應(yīng)用: ? 可用于中斷控制輸入輸出方式。 ? 利用 C口的 5條線提供傳輸聯(lián)絡(luò)信號(hào)。1=允許中斷 ,0=禁止中斷 OUT DX, AL 50 方式 1的應(yīng)用 : ? 主要用于中斷控制方式下的輸入輸出。 ? INTR—— ACK上升沿產(chǎn)生,通知 CPU輸出下一個(gè)數(shù)據(jù)(通常接到 8259)。 INTE =1和 IBF為高電平時(shí),允許發(fā)出 INTR請(qǐng)求。 CPU用 IN指令取走數(shù)據(jù)后,此信號(hào)被清除。它將外設(shè)數(shù)據(jù)送入 8255的輸入鎖存器。 46 工作方式 1 ? 利用一組選通控制信號(hào)控制 A端口和 B端口的數(shù)據(jù)輸入輸出。 ? 設(shè)置為輸出口時(shí)有鎖存能力,設(shè)置為輸入口時(shí)無(wú)鎖存能力。 43 方式控制字與位控字格式 ? 控制字 —— 確定 3個(gè)端口的工作方式 ? 位控字 —— 確定 C口某一位的初始狀態(tài), 或用于設(shè)置 INTE位 (方式 1,2)。 39 二、結(jié)構(gòu)
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1