版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
1、第8章 串行通信接口8.1 串行通信的基本概念1、串行通信的基本特點按位串行的傳輸,該線既作數(shù)據(jù)線又作聯(lián)絡線;數(shù)據(jù)傳輸?shù)母袷接泄潭ㄒ?,分為異步和同步;串行通信往往需要進行邏輯關系和電平的轉(zhuǎn)換;要求雙方約定傳輸?shù)牟ㄌ芈?;串行通信易受干擾; 串行通信用于長距離。2、串行通信傳輸?shù)墓ぷ鞣绞?串行通信中,數(shù)據(jù)通常是在二個站(點對點)之間進行傳送,按照數(shù)據(jù)流的方向可分成兩種傳送模式:全雙工和半雙工。l 全雙工(Full Duplex) 數(shù)據(jù)的發(fā)送和接收分別由兩根可以在兩個不同的站點同時發(fā)送和接收的傳輸線進行傳送,通信雙方都能在同一時刻進行發(fā)送和接收操作,這種傳送方式稱為全雙工制。 特點:每一端都有發(fā)送
2、器和接收器 有二條傳送線 應用:交互式應用,遠程監(jiān)測控制發(fā)送器接收器接收器發(fā)送器A站B站圖8.1 全雙工方式示意圖l 半雙工(Half Duplex) 使用同一根傳輸線,既可發(fā)送數(shù)據(jù)又可接收數(shù)據(jù),但不能同時收發(fā)數(shù)據(jù),這樣的傳送方式就是半雙工(Half Duplex)制,如下圖所示。發(fā)送器接收器發(fā)送器接收器A站B站圖8.2 半雙工方式示意圖特點:每端需有一個收/發(fā)切換電子開關 因有切換,會產(chǎn)生時間延遲應用:打印機串口,單向傳送設備。3、串行通信的差錯檢測在串行數(shù)據(jù)傳輸過程中,由干擾引起誤碼是難免的,這直接影響通信系統(tǒng)的可靠性,對通信中的檢/糾錯能力是衡量一個通信系統(tǒng)的重要內(nèi)容。誤碼率控制誤碼率是
3、指:經(jīng)數(shù)據(jù)傳輸后發(fā)生錯誤的位數(shù)與總傳輸位數(shù)之比,一般要控制在10-6數(shù)量級。檢糾錯編碼的使用 包括:檢錯:發(fā)現(xiàn)傳輸中的錯誤,稱為檢錯。 糾錯:發(fā)現(xiàn)并消除傳輸中的錯誤,稱為糾錯。錯誤狀態(tài)的分析與處理l奇偶校驗錯l溢出錯l幀格式錯l超時錯錯誤檢測只在接收方進行4、串行通信的同步方式 在串行通信中,根據(jù)對數(shù)據(jù)流的分界、定時及同步方法不同,可分為異步串行通信方式和同步串行通信方式。異步通信方式:以字符為單位傳送。 即:傳送同一字符的每一位時是同步的, 而字符與字符之間是異步的。同步通信方式:以數(shù)據(jù)塊為信息單位傳送。 即:字符內(nèi)部位與位之間傳送是同步 的,字符與字符之間傳送也是同步的。5、串行通信中的調(diào)
4、制和解調(diào)l為什么串行通信中的信號需要調(diào)制與解調(diào) 計算機的通信是要求傳送數(shù)字信號,而在進行遠程數(shù)據(jù)通信時,線路往往是借用現(xiàn)有的公用電話網(wǎng);但是公用電話網(wǎng)是為音頻模擬信號而設計的,線路的頻帶約為3003400Hz,不適合于數(shù)據(jù)信號的傳輸。因此需要對二進制信號進行調(diào)制,以適合在電話網(wǎng)上傳輸相應的音頻信號,在接收時需要進行解調(diào),還原成數(shù)字信號。計算機MODEMMODEM模擬信號數(shù)字信號數(shù)字信號CRT1 0 1 010 10 10 10圖8.3 調(diào)制電話線l 調(diào)制解調(diào)器發(fā)送采用調(diào)制器(Modulator)把數(shù)字信 號轉(zhuǎn)換為模擬信號,送到通信線路上。接收器再通過解調(diào)器(Demodulator)把 模擬信號
5、轉(zhuǎn)換為數(shù)字信號。調(diào)制器的類型:調(diào)幅、調(diào)頻和調(diào)相1)幅移鍵控(ASK)2)頻移鍵控(FSK)3)相移鍵控(PSK)調(diào)幅AM調(diào)頻FM調(diào)相PM10001101+180-180ASKFSKPSK8.2 串行通信中的傳輸速率控制1、波特率 每秒鐘傳送的二進制位的數(shù)目。 用波特率表示:即1波特=bit/s (位/秒)常用的標準波特率:4.8K,9.6K,19.2K等。2、波特率的發(fā)送和接收時鐘 用于對發(fā)/收雙方之間的數(shù)據(jù)傳輸進行同步控制,對數(shù)字波形的每一位進行移位操作。在異步通信中,為提高抗干擾性,接收器采用比波特率更高頻率的時鐘來提高定位采樣的分辯率。在異步通信中,為提高抗干擾性,接收器采用比波特率更高
6、頻率的時鐘來提高定位采樣的分辯率。圖8.5 16倍波特率時鐘的作用3、波特率因子 是發(fā)送/接收1位數(shù)據(jù)所需要的時鐘脈沖個數(shù),其單位是個/位。若傳送一位數(shù)據(jù)需要16個時鐘,則波特因子為16個/位。發(fā)/收時鐘脈沖與波特率之間的關系是: TXC = Baud * Factor例如:要求傳送速率為1200 Baud,則當Factor=1時, 發(fā)/收時鐘=1200*1=1.2kHz;當Factor=16時,發(fā)/收時鐘=1200*16=19.2kHz;當Factor=64時,發(fā)/收時鐘=1200*64=76.8kHz;8.3 串行通信中的數(shù)據(jù)格式1、起止式異步通信數(shù)據(jù)格式l格式 每個字符總是以起始位(“0
7、”)開始,以停止位(“1”)結(jié)束,數(shù)據(jù)位可以是5-8位。 字符之間沒有時間間隔要求。 字符后是一位校驗位(可有可無)。l特點字符出現(xiàn)在數(shù)據(jù)流的時間是隨機的。圖8.6 起止式異步通信數(shù)據(jù)格式l 起/止位的作用 告訴接收方,一幀數(shù)據(jù)的開始與結(jié)束。2、面向字符的同步通信格式 1.功能: 一次傳送若干個字符組成的數(shù)據(jù)塊。并規(guī)定了10個特殊字符作為這個數(shù)據(jù)塊的開頭標志、結(jié)束標志以及整個傳輸過程的控制信息。2.數(shù)據(jù)格式(一幀):8.4 串行通信接口標準1、RS-232接口標準 RS-232標準是美國EIA(電子工業(yè)聯(lián)合會)與BELL等公司一起開發(fā)的,1969年公布的通信協(xié)議,適合的數(shù)傳率:020Kbps。
8、l電氣特性 RS-232對電氣特性,邏輯電平和各種信號線的功能都作了規(guī)定。邏輯: “1”=-5V-15V; “0”=+5V+15V 與TTL邏輯電平不一樣,可用TTL/EIA電平轉(zhuǎn)換器進行轉(zhuǎn)換。l EIA與TTL之間的轉(zhuǎn)換 采用EIA電平比TTL電平具有更強的抗干擾性能??捎肕AX232完成EIA與TTL間的電平轉(zhuǎn)換。l 機械特性 連接器(Connector) 常用二種: (1) DB-25型; (2) DB-9型 電纜長度 RS-232直接連接的最大物理距離15M,通信速率20Kbps。l信號線的定義 25線:數(shù)據(jù)線4條(2,3,14,16); 控制線11條(4,5,6,8,12,13, 1
9、9,20,22,23); 定時信號線3條(15,17,24); 地線2條(1,7); 備用5條(9,10,11,18,25); 未定義。l 信號線的使用 近距離連接(15m)(1)需用MODEM和專用電話線(2)需用29條信號線(在接口與MODEM之間)計算機接口調(diào)制解調(diào)器DCDRXDTXDRTSCTSSGDSR調(diào)制解調(diào)器DCDRXDTXDRTSCTSSGDSR終端專用電話線22采用MODEM時RS-232信號線的使用2、RS-485接口標準l特點: (1)采用平衡發(fā)送器和差動接收器,由于是雙線傳輸,大大提高了抗共模干擾的能力。 兩條傳輸線的電位差決定邏輯電平: AA- BB +200mV,表
10、示“1”(2)傳輸速率 9.6Kbps(15K時) 100Kbps(1200m時)(3)允許在電路中由一個發(fā)送器驅(qū)動多個接收器, 多達32個收/發(fā)器。發(fā)送端(驅(qū)動器)接收端(接收器)輸入輸出輸入輸出(DI)Y(A)Z(B)A-B(RO)101001+0.2V-0.2V10MAX485/MAX491對信號的邏輯定義DIROREDEBGNDA12345678VccMAX485/MAX491引腳信號的邏輯定義l 平衡發(fā)送器/差動接收器的作用l RS485接口標準在多點對多點通信中的應用8.5 串行通信接口電路1、串口通信接口的基本任務(1)實現(xiàn)數(shù)據(jù)格式化;(2)進行串-并轉(zhuǎn)換;(3)進行錯誤檢驗;(
11、4)提供符合接口標準的信號線;(5)進行邏輯關系和邏輯電平轉(zhuǎn)換;(6)進行數(shù)據(jù)傳輸率控制。2、串口通信電路的組成 一般有串行接口芯片,波特率發(fā)生器,電平轉(zhuǎn)換器和地址譯碼器組成。8.6 基于8251A用戶擴展串行通信接口1、8251A的外部特性功能:異步起止協(xié)議 同步面向字符協(xié)議2、8251A內(nèi)部寄存器及編程命令組成:接收器、發(fā)送器、調(diào)制控制、讀/寫控制、數(shù)據(jù)總線緩 沖器。 發(fā)送器: 首先把待發(fā)送的并行數(shù)據(jù)轉(zhuǎn)換成為所需要的幀格式并加上校驗位,然后在發(fā)送時鐘TXC的控制下,由引腳TXD逐位串行發(fā)送出去。 TXRDY(Transmitter Ready):發(fā)送器 準備好,狀態(tài)線,高電平有效; TXE
12、MPTY(Transmitter Empty):發(fā)送 器空,狀態(tài)線,高電平有效; TXD:發(fā)送數(shù)據(jù)線; TXC:發(fā)送器輸入時鐘。接收器: 在時鐘RXC作用下,接收RXD引腳上的幀格式化串行數(shù)據(jù),并把它轉(zhuǎn)換成并行數(shù)據(jù)。同時進行校驗,若發(fā)現(xiàn)錯誤,則在狀態(tài)寄存器中保存錯誤狀態(tài),以便CPU查詢和處理。 RXD:接收數(shù)據(jù)線; RXRDY:接收器準備好; SYNDET/BD:同步字符檢出信號; RXC:接收器輸入時鐘。CSC/DRDWR功 能0001CPU從8251A讀數(shù)據(jù)0101CUP從8251A讀狀態(tài)0010CUP寫數(shù)據(jù)到8251A0110CPU寫命令到8251A1XXXUSART總線浮空數(shù)據(jù)總線緩沖
13、器 三態(tài)雙向,它含有數(shù)據(jù)緩沖器和命令緩沖器。是CPU與8251A交換數(shù)據(jù)、發(fā)布命令和讀取狀態(tài)的通道。讀寫控制 調(diào)制解調(diào)器控制(與MODEM的接口信號) DTR:數(shù)據(jù)終端準備好; RTS:請求發(fā)送; DSR:數(shù)據(jù)設備準備好; CTS:清發(fā)送。l 方式命令a.作用:約定雙方的通信方式,數(shù)據(jù)格式,傳送 速率。b.格式: 例1:在異步通信中,采用8位數(shù)據(jù)位,1位起始位,2位停止位,奇校驗,波特率因數(shù)是16,則方式字是:11011110B=0DEH MOV DX,309H ;8251命令口 MOV AL,0DEH ;異步工作方式字 OUT DX,AL 例2:同步通信中,若幀數(shù)據(jù)格式為:字符長度8位,雙同
14、步字符,內(nèi)同步方式,奇校驗,則方式字是:00011100B=1CH。 MOV DX,309H ;8251命令口 MOV AL,1CH ;同步工作方式字 OUT DX,AL l 工作命令 a.作用:確定8251A的實際操作,使8251A進入 某種工作狀態(tài),以便接收或發(fā)送數(shù)據(jù)。 b.格式:例3:使8251內(nèi)部復位,并且允許接收,又允許發(fā)送,則程序段為: MOV DX,309H ;8251命令口 MOV AL,01000000B ;置D6=1,使 ; 內(nèi)部復位 OUT DX,AL MOV AL,00000101B ;置D2=1,D0=1 ;允許接收和發(fā)送 OUT DX,AL l 狀態(tài)字a.作用:82
15、51A執(zhí)行命令進行數(shù)據(jù)傳送后的狀態(tài)字存放在狀態(tài)寄存器中,CPU通過讀出狀態(tài)字進行分析和判斷,以決定下一步的操作。b.格式:例4:若查詢8251A接收器是否準備好,即查TXRDY=1?則用下列程序段: L:MOV DX,309H ;狀態(tài)口 IN AL,DX ;讀狀態(tài)字 AND AL,01H ;查D1=1?(RXRDY=1?) JZ L ;未準備好,則等待例5:檢查出錯信息,則用下列程序段 MOV DX,309H ;狀態(tài)口 IN AL,DX TEST AL,38H ;檢查D5D4D3三位(FE,OE,PE) JNZ ERROR ;若其中有一位為1,則出錯 ERROR:l8251A的方式字和命令字的
16、使用(1)方式字、命令字和狀態(tài)字間的關系 方式字:約定雙方通信的方式,數(shù)據(jù)格式, 傳送速率等參數(shù)。 命令字:控制是發(fā)送數(shù)據(jù),還是接收數(shù)據(jù)。 狀態(tài)字:何時發(fā)/收、取決于狀態(tài)字。(2)使用的順序: 因方式字和命令字無特征位,且送到同一個端口,所以要按一定的順序?qū)懭搿?復位方式字命令字1命令字2 3、8251A的初始化內(nèi)容和順序4、基于8251A的串行通信接口設計例1:采用RS-232標準的串行通信接口設計l要求 甲乙二臺PC微機之間進行串行通信,甲機發(fā)送、乙機接收,要求把甲機上開發(fā)應用程序(其數(shù)據(jù)長度為2DH)傳送到乙機中去。 采用: 起止式異步方式; 字符長度為8位; 2位停止位; 波特率因子為
17、64,無校驗; 波特率為4800bps; CPU與8251A之間用查詢方式交換數(shù)據(jù)。 口地址分配是:309H為命令/狀態(tài)口; 308H為數(shù)據(jù)口。l分析 由于是近距離傳輸,可以不用MODEM,直接互連。由于采用查詢I/O方式,故收/發(fā)程序中只需檢查發(fā)/收準備好的狀態(tài)是否置位,即可收發(fā)1個字節(jié)。 發(fā)送時查TXRDY是否為1 接收時查RXRDY是否為1l 設計1)接口硬件電路 根據(jù)以上分析把二臺PC機都當作數(shù)據(jù)終端設備DTE,它們之間只需TXD,RXD和SG三根線連接就能通信。 主要電路: 8251A串行口 TTL/EIA變換器 波特率發(fā)生器 地址譯碼電路2)軟件編程 發(fā)送程序:包括初始化,狀態(tài)查詢
18、等。發(fā)送程序如下:DATA SEGMENT BUF_T DB 45 DUP(?)DATA ENDSCODE SEGMENT ASSUME CS:CODE,DS:DATASTART:MOVAX,DATA MOVDS,AX MOV DX,309H ;命令口 MOV AL,00H ;空操作,向命令口送任意數(shù) OUT DX,AL MOV AL,40H ;內(nèi)部復位(使D6=1) OUT DX,AL MOV AL,0CFH ;方式命令字(異步,2位停止位, ;字符長度為8位,無校驗,波特 ;率因子為64個/位) OUT DX,AL MOV AL,11H ;工作命令字(ER、TXEN置1) OUT DX,A
19、L MOV CX,2DH ;傳送字節(jié)數(shù) MOV SI,OFFSET BUF_T ;發(fā)送區(qū)首址L1:MOV DX,309H ;狀態(tài)口 IN AL,DX ;查狀態(tài)位D0 (TXRDY)=1? AND AL,01H JZ L1 ;發(fā)送未準備好,則等待MOV DX,308H ;數(shù)據(jù)口MOV AL,SI ;從發(fā)送區(qū)取一個字節(jié)OUT DX,AL INC SI ;內(nèi)存地址加1 DEC CX ;字節(jié)數(shù)減1 JNZ L1 ;未發(fā)送完,繼續(xù) MOV AX,4C00H ;已送完,回DOS INT 21HCODE ENDS END START接收程序如下:DATA SEGMENT BUF_R DB 45 DUP(?)
20、DATA ENDSCODE SEGMENT ASSUME CS:CODE,DS:DATACSEGBEGIN:MOV AX,DATA MOV DS,AX MOV DX,309H ;命令口 MOV AL,00H ;空操作,向命令口送任意數(shù) OUT DX,AL MOV AL,40H ;內(nèi)部復位(使D6=1) OUT DX,AL MOV AL,0CFH ;方式命令字(異步,2位停止 ;位,字符長度為8位,無校驗, ;波特率因子為64個/位) OUT DX,AL MOV AL,14H ;工作命令字(ER、RXE置1) OUT DX,AL MOV CX,2DH ;接收字節(jié)數(shù) MOV DI,OFFSET B
21、UF_R ;接收區(qū)首址L2:MOV DX,309H ;狀態(tài)口 IN AL,DX TEST AL,38H ;同時查3種錯誤 JNZ ERR ;有錯誤,到ERR TEST AL,02H JNZ L2 MOV DX,308H ;數(shù)據(jù)口 IN AL,DX ;接收一個字節(jié) MOV DI,AL ;存一個字節(jié)到接收區(qū) INC DI ;內(nèi)存地址加1 LOOP L2 JMP STOP ;沒接收完,繼續(xù)ERR: (略)STOP:MOV AX,4C00H ;已送完,回DOS INT 21HCODE ENDS END BEGIN例:采用RS-485標準的異步串行通信接口電路設計(1)要求 甲乙兩臺微機之間,采用全雙工
22、異步串行通信,雙方在各自的鍵盤上按鍵向?qū)Ψ桨l(fā)送字符的同時又可接收對方發(fā)來的字符(采用查詢方式)。字符格式為:1位停止位,7位數(shù)據(jù)位,無校驗,波特率因子為16。按下ESC鍵,程序退出。請設計異步同型接口電路。(2)分析 傳輸方式與上例不同,本例是全雙工。 通信標準不同,本例是RS-485。(3)設計 硬件設計 串行通信接口電路以8251A為主,還要加上82C54作波特率時鐘發(fā)生器,8255控制GATE2,MAX232作電平轉(zhuǎn)換。 軟件設計通信程序如下:DATA SEGMENT DATA51 EQU 308H;8251A數(shù)據(jù)口 CTRL51 EQU 309H;8251A命令口 ERROR DB D
23、ATA IS BAD!0DH,0AH,$DATA ENDSCODE SEGMENTASSUME CS:CODE,DS:DATABEGIN:MOV AX,DATAMOV DS,AXMOV DS,AXMOV DX,CTRL51;空操作XOR AX,AXLL:CALL CHAR_OUTLOOP LLMOV AL,40H;內(nèi)部復位OUT DX,ALMOV AL,4AH;方式命令OUT DX,ALMOV AL.37H;工作命令OUT DX,ALKB_TR:MOV AH,0BH;獲取按鍵字符INT 21HCMP AL,0;有建安下嗎?JE RECEIVE;無鍵按下,轉(zhuǎn)接收MOV AH,01;有鍵按下,讀鍵
24、盤INT 21HCMP AL,1BH;是Esc鍵?JZ OVER;結(jié)束MOV BL,AL;保存獲取的按鍵TRANSMIT:MOV DX,CTRL51;發(fā)送數(shù)據(jù) IN AL,DX TEST AL,01H;檢查發(fā)送準備好了嗎? JZ TRANSMIT;沒準備好,等待 MOV DX,DATA51;準備好,發(fā)數(shù)據(jù) MOV AL,BL OUT DX,AL JMP KB_TR;發(fā)完一個數(shù)據(jù)后,獲取鍵盤字符 RECEIVE:MOV DX,CTRL51;接收字符 IN AL,DX TEST AL,38H;檢查數(shù)據(jù)出錯了嗎? JNZ ERRORTEST AL,02;檢查數(shù)據(jù)準備好了嗎?JZ KB_TRMOV D
25、X,DATA51;準備好接受一個字符IN AL,DXMOV DL,ALMOV AH,02H;顯示接收字符INT 21HJMP KB_TRERROR:LEA DX,ERROR_MISS;錯誤處理 MOV AH,09HINT 21HJMP KB_TR OVER: MOV AX,4C00H INT 21HCHAR_OUT PROC NEAR;送數(shù)子程序 OUT DX,AL PUSH CX MOV CX,100 GG: LOOP GG;延遲 POP CX RETCHAR_OUT ENDP CODE ENDS END BEGIN8251A在網(wǎng)絡中的連接注意:8251A后面接什么驅(qū)動器,就完成什么樣的通信
26、線 路的傳送。例:僅接EIA轉(zhuǎn)換,則完成零MODEM的RS232傳送。例:僅接RS485轉(zhuǎn)換,則完成RS485傳送。例:接EIA轉(zhuǎn)換的同時又接MODEM,則完成專線或共用電話 網(wǎng)的傳送。后接RS485轉(zhuǎn)換器,可完成RS485傳送(半雙工)。(a) MAX485用于半雙工DIRODIROREDEDEREVccVcc120120用于方向控制用于方向控制至8251的RXD端至8251的TXD端通信線路(1.2KM)后接RS491轉(zhuǎn)換器,可完成全雙工差分傳送。DIRODIROVccVccREREDEDE(b) MAX491用于全雙工120120至8251的TXD端至8251的RXD端至8251的TXD
27、端至8251的RXD端通信線路(1.2KM) 后接TTL到EIA電平轉(zhuǎn)換器,可完成全雙工RS232傳送。(c)不采用MODEM時全雙工CPU8251ACPU8251ATXDRXDTXDRXD通信線路(15米)電平轉(zhuǎn)換電平轉(zhuǎn)換 后接通信設備,可完成全雙工遠距離傳送。(d)采用MODEM時全雙工CPU調(diào)制解調(diào)器DCDRXDTXDRTSCTSSGDSR調(diào)制解調(diào)器DCDRXDTXDRTSCTSSGDSR專用電話線8251A+RS232CPU8251A+RS2328.7 基于16550的微機系統(tǒng)串行通行接口 PC機異步通信適配器是微機與微機、MODEM、外設之間的異步通信接口,它和8251A的原理基本相
28、同,但功能要強大。 1、16550的外部引腳特性 UART是通用異步收/發(fā)器。INS8250和PC16450有10個寄存器,而PC16550則有11個寄存器,但PC機只分配了7的I/O端口地址,其中有兩個端口地址為兩個寄存器共用。下表示出了UART的寄存器地址DLABA2A1A0被訪問的寄存器適配器地址0000接收數(shù)據(jù)寄存器(RDR)(讀)發(fā)送保持寄存器(THR)(寫)3F8H0001中斷允許寄存器(IER)3F9H1000波特率除數(shù)鎖存器(BRDL)(低字節(jié))3F8H1001波特率除數(shù)鎖存器(BRDH)(高字節(jié))3F9H010中斷識別寄存器(IIR)(只寫)FIFO控制器(FCR)(只寫)3
29、FAH011線路控制寄存器(LCR)3FBH100MODEM控制寄存器(MCR)3FCH101線路狀態(tài)寄存器(LSR)3FDH110MODEM狀態(tài)寄存器(MSR)3FEH2、16550的內(nèi)部寄存器及端口地址l 16550內(nèi)部寄存器l 發(fā)送保持寄存器和接收數(shù)據(jù)寄存器發(fā)送: CPU發(fā)送保持寄存器發(fā)送移位寄存器在發(fā)送時鐘的作用下,從SOUT引腳輸出。接收: 接收移位寄存器接收數(shù)據(jù)寄存器CPU在接收時鐘的作用下,從SIN引腳輸入。l 波特率除數(shù) 波特率除數(shù)(BRD)是16位數(shù),當UART使用的時鐘頻率為1.8432MHz時,有下列關系: BRD=時鐘頻率/(16Baud)例:波特率為1200b/s,則
30、波特率除數(shù)為: BDR=1843200/(161200)=0060H因此就有波特率與除數(shù)對照表:波特率BRDH (高字節(jié))BRDL(低字節(jié))120000H60H240000H30H480000H18H960000H0CHl 中斷識別寄存器IIR00000ID2ID1IPIIRD7 D2 D1 D0 有無未處理中斷中斷類型編碼中斷源:ID2ID1中斷源中斷優(yōu)先級11接收數(shù)據(jù)出錯或中止110接收數(shù)據(jù)寄存器滿201發(fā)送保持寄存器空400MODEM狀態(tài)改變5l 中斷允許寄存器IER0000EMSIELSIETBEIERBFI允許MODEM狀態(tài)改變中斷允許線路狀態(tài)中斷允許發(fā)送緩沖器空中斷允許接收緩沖器滿中斷IER相應的位是1,則允許中斷;相應的位是0,則禁止中斷。l 通信線路控制寄存器LCRDLABSBSPEPSPENSTBWLS1WLS0除數(shù)鎖存器訪問允許中止設定附加奇偶標志位選擇偶校驗選擇奇偶校驗允許停止位選擇字長選擇LCR例:數(shù)據(jù)字長8位,停止位2位,偶校驗 MOV DX,3FBH ;LCR口地址 MOV AL,00011111B OUT DX,ALl 通信線路狀態(tài)寄存器LSR0TSRETHREBIFEPEOEDR發(fā)送移位寄存器空發(fā)送保持寄存
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度龐寒離婚協(xié)議書:情感糾葛與財產(chǎn)分配協(xié)議4篇
- 二零二五版戶外用品銷售代理及品牌合作合同2篇
- 2025年度幕墻施工勞務分包合同施工資料管理與歸檔范本4篇
- 臨時場地租賃協(xié)議2024版3篇
- 二零二五年度農(nóng)家樂餐飲承包合作協(xié)議3篇
- 二零二五年度年薪制員工聘用合同書:行業(yè)特定版
- 二零二五年度居民供水用水節(jié)能減排合同范本3篇
- 2025年度生物制藥研發(fā)人員聘用勞動合同范本3篇
- 2025年度個人小戶型房產(chǎn)買賣合同附帶房產(chǎn)過戶手續(xù)指導3篇
- 2025年食品生產(chǎn)HACCP體系審核與認證協(xié)議2篇
- 大疆80分鐘在線測評題
- 2023年成都市青白江區(qū)村(社區(qū))“兩委”后備人才考試真題
- 2024中考復習必背初中英語單詞詞匯表(蘇教譯林版)
- 海員的營養(yǎng)-1315醫(yī)學營養(yǎng)霍建穎等講解
- 《現(xiàn)代根管治療術》課件
- 肩袖損傷的護理查房課件
- 2023屆北京市順義區(qū)高三二模數(shù)學試卷
- 公司差旅費報銷單
- 我國全科醫(yī)生培訓模式
- 2021年上海市楊浦區(qū)初三一模語文試卷及參考答案(精校word打印版)
- 八年級上冊英語完形填空、閱讀理解100題含參考答案
評論
0/150
提交評論