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

正文內(nèi)容

第八章并行接口與串行接口(參考版)

2024-10-15 21:40本頁面
  

【正文】 有,轉(zhuǎn) START IRET 。再讀中斷識(shí)別寄存器 TEST AL,01H 。不是,轉(zhuǎn) COMEND TRANS: 。是,轉(zhuǎn)接收 TEST AL,02H 。有錯(cuò),轉(zhuǎn)出錯(cuò)處理 TEST AL,04H 。讀端口 2(中斷識(shí)別寄存器) CMP AL,06H 。從數(shù)據(jù)區(qū) 40:00H讀取 。調(diào)用 INT14H模塊 0,設(shè)置 8250初始化參數(shù) MOV AH,0 MOV DX,0 INT 14H COM1_INT: 。允許三種類型中斷 OUT DX,AL POP DS 。裝入 DX寄存器 : : 異步串行通信的實(shí)現(xiàn) 87 初始化程序示例 (續(xù)) : 異步串行通信的實(shí)現(xiàn) INC DX 。利用 DOS系統(tǒng)功能調(diào)用,置中斷向量 INT 21H MOV AX,40H 。獲取中斷程序入口地址 MOV AX,SEG COM1_INT MOV DS,AX MOV AL,0BH 。 ?初始化程序(在主程序中) 初始化流程圖 入口 關(guān)中斷 替換中斷向量 設(shè)置線路控制器 D7 設(shè)置波特率因子 設(shè)置數(shù)據(jù)傳送方式 設(shè)置中斷允許寄存器 開中斷 異步串行通信的實(shí)現(xiàn) 86 初始化程序示例: PUSH DS 。調(diào)用 INT14H模塊 2,接受一字符 MOV DX,2 INT 14H MOV [DI],AL INC DI JMP INQUIRE 。空,調(diào)用 INT14H模塊 1,發(fā)送一字符 MOV DX,0 MOV AL,[SI] INT 14H INC SI JMP INQUIRE 。不滿,再查發(fā)送緩沖器是否空 JZ INQUIRE 。無,再查是否接受緩沖器滿 JNZ RECEIVE 。檢查有無接收錯(cuò) JNZ ERROR 。 查詢方式串行通信流程圖 入口 讀線路狀態(tài)寄存器 接收錯(cuò) Y b0=1? b5=1? 寫一個(gè)字符到發(fā)送緩沖寄存器 錯(cuò)誤處理 讀接收緩沖寄存器 Y Y N N N 83 異步串行通信的實(shí)現(xiàn) 查詢式串行通信程序示例: INQUIRE: MOV DX,3FDH 。 76 back DB25D型連接器 DB25D型連接器及其信號(hào)說明 ( )接收 電流 ( +)接收 電流 發(fā)送 電流( ) 發(fā)送 電流( +) 13 11 9 8 7 6 5 4 3 2 1 22 20 18 14 25 DTR RI DCD RTS GND DSR CTS RXD TXD 1 保護(hù)地 2 TXD O 發(fā)送數(shù)據(jù) 3 RXD I 接收數(shù)據(jù) 4 RTS O 請(qǐng)求發(fā)送 5 CTS I 清除發(fā)送 6 DSR I 數(shù)據(jù)設(shè)備就緒 7 GND 信號(hào)地 8 CD I 載波檢測(cè) 20 DTR O 數(shù)據(jù)終端就緒 22 RI I 振鈴指示 引腳 符號(hào) 方向 功 能 77 back DB9D型連接器 DCD RXD TXD DTR GND DSR RTS CTS RI 1 2 3 4 5 6 7 8 9 DB9D型連接器及其信號(hào)說明 引腳 符號(hào) 方向 功 能 1 載波檢測(cè) DCD I 2 RXD I 接收數(shù)據(jù) 3 TXD O 發(fā)送數(shù)據(jù) 4 DTR O 數(shù)據(jù)終端就緒 5 GND 信號(hào)地 6 DSR I 數(shù)據(jù)設(shè)備就緒 7 RTS 請(qǐng)求發(fā)送 O 8 CTS I 清除發(fā)送 9 RI I 振鈴指示 78 ?串行通信接口硬件邏輯 ?異步通信 I/O功能及其調(diào)用 ?異步串行通信的實(shí)現(xiàn) 本節(jié)從三個(gè)方面講: 79 串行通信接口硬件邏輯 PC系列微機(jī)中各串行接口的硬件結(jié)構(gòu)完全相同,只是基地址(或端口地址范圍)和使用的中斷請(qǐng)求級(jí)不一樣: 串 口 基地址 端口地址范圍 中斷級(jí) COM1 COM2 3F8H 2F8H 3F8~ 3FFH 2F8~ 2FFH IRQ4 IRQ3 下面以 XT機(jī)、 AT機(jī)的串行接口為例: 80 串行通信接口硬件邏輯 ?核心是 INS8250或 NS16450 ?包括三大組成部分:地址譯碼電路、 8250/16450控制邏輯電路、異步通信接口電路。 內(nèi)部結(jié)構(gòu)與引腳功能 back 類型 0中斷 ( MODEM狀 態(tài)改變) 類型 3中斷 (接收 出錯(cuò)) 類型 1中斷 (發(fā)送保 持器空) 類型 2中斷 (接收緩 沖器滿) IER b7 b6 b5 b4 b3 b2 b1 b0 0 0 0 0 I0E I3E I1E I2E 各位 1—— 允許, 0—— 屏蔽 72 ?中斷標(biāo)識(shí)寄存器( IIR) : —— 只可讀,從中可獲知有無中斷請(qǐng)求及中斷類型 IIR b7 b6 b5 b4 b3 b2 b1 b0 0 0 0 0 0 ID2 ID1 IP 內(nèi)部結(jié)構(gòu)與引腳功能 back 未決中斷指示 0:有 1:無 中斷類型標(biāo)識(shí) ID2 ID1 1 1 1 0 0 1 0 0 中 斷 類 型 接收出錯(cuò)(重疊,奇偶錯(cuò),格式錯(cuò),中止) 接收緩沖器滿 發(fā)送保持器空 MODEM狀態(tài)( CTS,DSR,RI,RLSD)改變 優(yōu)先權(quán) 最 高 次 高 低 最 低 73 ?MODEM控制 /狀態(tài)寄存器( MCR和 MSR) : —— 用于發(fā)送 /接收與 MODEM等通信設(shè)備進(jìn)行握手聯(lián)絡(luò)的信號(hào)。( 16波特率) 內(nèi)部結(jié)構(gòu)與引腳功能 back 71 ?中斷允許寄存器( IER) : —— 可寫可讀,通過寫 IER可控制 4種中斷類型 的開 /禁。 LSR b7 b6 b5 b4 b3 b2 b1 b0 0 TSRE THRE BI FE PE OE DR 發(fā)送 移存 器空 發(fā)送 保持 器空 中止 識(shí)別 指示 接收 格式 錯(cuò) 接收 奇偶 錯(cuò) 接收 重疊 錯(cuò) 接收 緩沖 器滿 內(nèi)部結(jié)構(gòu)與引腳功能 back 70 ?數(shù)據(jù)發(fā)、收緩存器和除數(shù)寄存器 : 欲發(fā)送的字符寫入數(shù)據(jù)發(fā)送緩存器(發(fā)送保 持器 THR) 接收的字符存放在接收緩存器,等待 MPU讀取。 實(shí)用 20mA電流環(huán)接口電路 可編程異步串行接口芯片 INS8250 ?內(nèi)部結(jié)構(gòu)與引腳功能 ?INS8250的編程 64 內(nèi)部結(jié)構(gòu)與引腳功能 65 內(nèi)部結(jié)構(gòu)與引腳功能 ?引腳信號(hào)線 INS8250的 40根引腳中,除去 VCC、 VSS和未用線外,其余 37根信號(hào)線可分成四類: ?并行數(shù)據(jù) I/O及其控制線 ?串行數(shù)據(jù) I/O線 ?和 MODEM的握手信號(hào)線 ?中斷請(qǐng)求、復(fù)位輸入及其它信號(hào)線 66 ?內(nèi)部寄存器及其尋址方法 DLAB位 A2 A1 A0 被訪問的寄存器 0 0 0 0 接收緩沖器(讀)、發(fā)送保持器(寫) 0 0 0 1 中斷允許寄存器 0 1 0 中斷標(biāo)識(shí)寄存器(只讀) 0 1 1 線路控制寄存器 1 0 0 MODEM控制寄存器 1 0 1 線路狀態(tài)寄存器 1 1 0 MODEM狀態(tài)寄存器 0 0 0 除數(shù)寄存器(低字節(jié)) 0 0 1 除數(shù)寄存器(高字節(jié)) 1 1 內(nèi)部結(jié)構(gòu)與引腳功能 67 ?各寄存器功能特點(diǎn)及格式 ?線路控制寄存器( LCR) ?線路狀態(tài)寄存器( LSR) ?數(shù)據(jù)發(fā)、收緩存器和除數(shù)寄存器 ?中斷允許寄存器( IER) ?中斷標(biāo)識(shí)寄存器( IIR) ?MODEM控制 /狀態(tài)寄存器( MCR和 MSR) 內(nèi)部結(jié)構(gòu)與引腳功能 下節(jié) 68 ?線路控制寄存器( LCR): 可寫可讀,寫入的控制字主要用于指定異步串行通信的數(shù)據(jù)格式。 以 MC1488/MC1489作為收 /發(fā)轉(zhuǎn)換時(shí)鐘 RS232C標(biāo)準(zhǔn)接口 60 ?為了提高抗干擾能力,提高傳輸速度,增大傳 輸距離,可在收 /發(fā)端加光電隔離或用新型 RS 232C串行通信轉(zhuǎn)發(fā)器 FC232。 高低電平擺幅大,目的是增大噪聲容限,提高抗噪聲、抗傳輸線衰減的能力。 ?信號(hào)連接方法: ?有調(diào)制解調(diào)器的實(shí)用連接 ?無調(diào)制解調(diào)器
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1