




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
第九章串行通信接口第1頁,課件共49頁,創(chuàng)作于2023年2月二、串行數(shù)據(jù)傳送方向串行通信中,數(shù)據(jù)通常是在二個站(點(diǎn)對點(diǎn))之間進(jìn)行傳送,按照數(shù)據(jù)流的方向可分成三種傳送模式:1.全雙工(FullDuplex)數(shù)據(jù)的發(fā)送和接收分別由兩根可以在兩個不同的站點(diǎn)同時發(fā)送和接收的傳輸線進(jìn)行傳送,通信雙方都能在同一刻進(jìn)行發(fā)送和接收操作,選擇的傳送方式稱為全雙工制。第2頁,課件共49頁,創(chuàng)作于2023年2月
特點(diǎn):①每一端都有發(fā)送器和接收器②有二條傳送線應(yīng)用:交互式應(yīng)用,遠(yuǎn)程監(jiān)測控制發(fā)送器接收器接收器發(fā)送器A站B站圖9.1全雙工方式示意圖第3頁,課件共49頁,創(chuàng)作于2023年2月2.半雙工(HalfDuplex)使用同一根傳輸線,既可發(fā)送數(shù)據(jù)又可接收數(shù)據(jù),但不能同收送數(shù)據(jù),這樣的傳送方式就是半雙工(HalfDuplex)制,如圖9.2所示。發(fā)送器接收器發(fā)送器接收器A站B站圖9.2半雙工方式示意圖特點(diǎn):①每端需有一個收/發(fā)切換電子開關(guān)②因有切換,會產(chǎn)生時間延遲應(yīng)用:打印機(jī)串口,單向傳送設(shè)備,發(fā)送器→接收器
第4頁,課件共49頁,創(chuàng)作于2023年2月三、信號的調(diào)制和解調(diào)計算機(jī)的通信是要求傳送數(shù)字信號,而在進(jìn)行遠(yuǎn)程數(shù)據(jù)通信時,線路往往是借用現(xiàn)有的公用電話網(wǎng),但是,電話網(wǎng)是為音頻模擬信號的設(shè)計的。一般為300~3400Hz,不適合于數(shù)據(jù)信號。因此需要對二進(jìn)制信號進(jìn)行調(diào)制,以適合在電話網(wǎng)上傳輸相應(yīng)的音頻信號,在接收時,需要進(jìn)行解調(diào),還原成數(shù)字信號。計算機(jī)MODEMMODEM模擬信號數(shù)字信號數(shù)字信號CRT101010101010圖9.3調(diào)制電話線第5頁,課件共49頁,創(chuàng)作于2023年2月1.什么叫調(diào)制?所調(diào)調(diào)制就是進(jìn)行波形變換?;蛘哒f進(jìn)行頻譜變換,就是將基帶數(shù)字信號的頻譜變換成適合于在模擬信道中傳輸?shù)念l譜。2.作用:
調(diào)制器(Modulator)是一個波形變換器,它將基帶數(shù)字的波形變換成適合于模擬信道傳輸?shù)牟ㄐ?。解調(diào)器是一個波形識別器,將模擬信號恢復(fù)成原來的數(shù)字信號。
調(diào)制器解調(diào)器010010010010第6頁,課件共49頁,創(chuàng)作于2023年2月最基本的調(diào)制方法有以下幾種:(1)調(diào)幅(AM)即載波的振幅隨基帶數(shù)字信號而變化.“1”對應(yīng)有載波“0”對應(yīng)無載波3.調(diào)制方法:(2)調(diào)頻(FM)參見圖9.4即載波頻率隨數(shù)字信號而變化“0”對應(yīng)”f1”“1”對應(yīng)“f2”(3)調(diào)相(PM)即載波初始相位隨基帶數(shù)字信號而變化.“0”對應(yīng)相位0度“1”對應(yīng)相位180度f1f2FMAM0100110度180度PM第7頁,課件共49頁,創(chuàng)作于2023年2月四、信息的檢錯與糾錯串行數(shù)據(jù)在傳輸過程中,由于干擾而引起誤碼是難免的,這直接影響通信系統(tǒng)的可靠性,對通信中的檢/糾錯能力是衡是一個通信系統(tǒng)的重要內(nèi)容。
檢錯:如何發(fā)現(xiàn)傳輸中的錯誤,稱為檢錯。糾錯:如何消除錯誤,稱為糾錯例:奇偶校驗(yàn)檢錯方陣碼檢錯循環(huán)冗余碼(CRC)檢錯
方陣碼檢錯技術(shù):采用奇偶校驗(yàn)與“檢驗(yàn)和”的綜合。①7位編碼后附加1位奇偶位。第8頁,課件共49頁,創(chuàng)作于2023年2月②若干個字符組成一個數(shù)據(jù)塊列成方陣,列向接位相加產(chǎn)生一個單字節(jié)檢驗(yàn)和附加到數(shù)據(jù)塊未尾。110100100100000110101010111100111100001100001001五、傳輸速率1.波特率:是指在串行通信中,在基本波傳輸?shù)那闆r下,每秒鐘傳送的二進(jìn)制脈沖的數(shù)目。用波特率表示:即1波特=bit/s(位/秒)奇偶位第9頁,課件共49頁,創(chuàng)作于2023年2月常用的標(biāo)準(zhǔn)波特率:110,300,1K,1.2K,2.4K,4.8K,9.6K,19.2K,56K2.字符速率:是指每秒所傳輸?shù)淖址麛?shù),這個概念使用少。
字符速率與波特率的關(guān)系:
1個字符:1個起始位+8個數(shù)據(jù)位+1個偶數(shù)位+2個終止位=12位如果波特率:12000則字符速率:12000/12=1000字符/s第10頁,課件共49頁,創(chuàng)作于2023年2月3.發(fā)送和接受時鐘在串行傳送過程中,發(fā)送時鐘的作用(1)對數(shù)字波形定時發(fā)送和接受(2)對數(shù)據(jù)傳輸進(jìn)行同步控制在發(fā)送數(shù)據(jù)時,發(fā)送器在發(fā)送時鐘下降沿作用下將發(fā)送移位寄存器按位串行移位輸出在接受數(shù)據(jù)時,發(fā)送器在發(fā)送時鐘上升沿作用下將數(shù)據(jù)按位移入移位寄存器另外,在數(shù)據(jù)傳輸過程中,收方進(jìn)行同步檢測的角度來看,接受時鐘成為保證數(shù)據(jù)接受正確的依據(jù)。4.波特因子發(fā)送/接受1位數(shù)據(jù)所需的時鐘脈沖個數(shù)時鐘頻率=n×波特率第11頁,課件共49頁,創(chuàng)作于2023年2月六、串行通信的基本方式(1)異步式通信方式以字符為單位進(jìn)行傳送。一個字符可以隨機(jī)的出現(xiàn)在數(shù)據(jù)流中,接受端并不知道,故稱為異步通信。(2)同步串行通信以數(shù)據(jù)塊為信息傳送單位,一旦數(shù)據(jù)傳送開始,字符和字符之間是同步的。第12頁,課件共49頁,創(chuàng)作于2023年2月9.2串行通信的數(shù)據(jù)格式(自學(xué))通信協(xié)議:是指通信雙方的一種約定,包括對數(shù)據(jù)格式、同步方式,傳送速度、傳送步驟、檢糾錯方式等問題作出統(tǒng)一規(guī)定。也稱通信控制規(guī)程。第13頁,課件共49頁,創(chuàng)作于2023年2月同步協(xié)議異步協(xié)議分類面向字符(characterOriented)面向比特(Bit)面向字節(jié)計數(shù)ISO(InternationalStandardOrganization)國際標(biāo)準(zhǔn)化組織。OSI(OpenSystemInterconnection)開放系統(tǒng)互連參考模型。一、起止式異步通信數(shù)據(jù)格式1.格式①每個字符總是以起始位開始(“0”),以停止位(“1”)結(jié)束。第14頁,課件共49頁,創(chuàng)作于2023年2月11000010111000空閑位起始位數(shù)據(jù)位0低高校驗(yàn)位停止位應(yīng)用:早期電傳機(jī)②字符之間沒有時間間隔要求③字符后一位校驗(yàn)位(可沒有)2.特點(diǎn):是一個字符一個字符傳輸二、面向字符的同步通信格式1.功能:是一次傳送若干個字符組成的數(shù)據(jù)塊,并且規(guī)定了10個特殊第15頁,課件共49頁,創(chuàng)作于2023年2月字符作為這個數(shù)據(jù)塊的開頭與結(jié)束標(biāo)志以及整個傳輸過程的控制信息。2.數(shù)據(jù)格式(一幀)SYNSYNSOH標(biāo)題STX數(shù)據(jù)塊ETB/ETX塊校驗(yàn)3.特定字符的定義:SYN:同步字符(Synchronous),表示一幀的開始;SOH:序始字符(StartofHeader),表示標(biāo)題的開始;標(biāo)題:包括原地址,目的地址,路由指示等信息;STX:文始字符(StartofText),表示正文開始。FTB/ETX:組終/文終字符(EndofText)ETB(EndofTransmissionBlock)第16頁,課件共49頁,創(chuàng)作于2023年2月特點(diǎn):①一次傳送是一個數(shù)據(jù)塊,傳輸效率提高了;②采用了一些傳輸控制字,增加了通信控制能力和校驗(yàn)?zāi)芰?;③存在問題:由于數(shù)據(jù)字符與特定字符可能代碼相同,發(fā)生誤解,因此,在數(shù)據(jù)字符前插入轉(zhuǎn)義字符DLE,以示區(qū)別。這種方式稱為“字符填充”。三、面向比特的同步通信數(shù)據(jù)格式(自學(xué))1.最有代表性的是:①IBM的SDLC(SynchronousDataLinkControl),同步數(shù)據(jù)鏈路控制規(guī)程。②ANSI的ADCCP(AdvancedDataCommunicationControlProcedure)。第17頁,課件共49頁,創(chuàng)作于2023年2月③ISO的HDLC(HighLevelDatalinkControl)高級數(shù)據(jù)鏈路控制規(guī)程。④DEC公司DDCMP(DigitalDataCommunicationMessageprotocol)。2.協(xié)議的特點(diǎn):1)所傳輸?shù)囊粠╢rame)數(shù)據(jù)(或稱數(shù)據(jù)包)可以是任意二進(jìn)制位。2)通過約定的位組合模式(標(biāo)志字節(jié))來標(biāo)志幀的開始和結(jié)束。注意:①HDLC作為國際標(biāo)準(zhǔn)ISO3309;②ADCCP作為美國國家標(biāo)準(zhǔn);③我國相應(yīng)國家標(biāo)準(zhǔn)GB-7496,這幾個協(xié)議均大同小異。第18頁,課件共49頁,創(chuàng)作于2023年2月3.HDLC格式:01111110AC1FC01111110開始標(biāo)志地址場控制場信息場校驗(yàn)場結(jié)束標(biāo)志8位8位8位16位8位≥0位(1)標(biāo)志場:
SDLC/HDLC規(guī)定所有信息傳輸必須以一個標(biāo)志字節(jié)開始中,且以同一個字節(jié)結(jié)束,這個字節(jié)為01111110,二個標(biāo)志字節(jié)之間構(gòu)成一個完整的信息單位,稱為一幀(frame)(2)地址場:(AddressField)A場用來規(guī)定與之通信的次站的地址。第19頁,課件共49頁,創(chuàng)作于2023年2月A場的寬度:8(SDLC規(guī)定)任意長度HDLC(3)控制場(ControlField)用來規(guī)定若干命令。(8位:SDLC16位:HDLC)(4)信息場(InformationField)包含有要傳送的數(shù)據(jù),當(dāng)上場為0時,則這一幀主要是控制命令。幀校驗(yàn)場(FC,F(xiàn)rameCheck)3.實(shí)際應(yīng)用時的兩個技術(shù)問題(1)“0”位插入/刪除技術(shù)存在問題的提出:如上所述,標(biāo)志字節(jié):以01111110,但在為了把它們區(qū)別開,采用了“0”位插入和刪除技術(shù)。第20頁,課件共49頁,創(chuàng)作于2023年2月方法:遇到連續(xù)5個“1”就自動插入一個“0”。
如:原始插入后刪除后
011111100111110100111111011111111111110111 111111112.SDLC/HDLC異常結(jié)束若在發(fā)送過程中出現(xiàn)錯誤,則用異常結(jié)束符(A60H)結(jié)束。
如:HDLC規(guī)定:7個連續(xù)“1”為失效字符;SDLC規(guī)定:8個連續(xù)“1”為失效字符;第21頁,課件共49頁,創(chuàng)作于2023年2月
9.3串行接口標(biāo)準(zhǔn)一、EIA-RS-232接口標(biāo)準(zhǔn)RS-232標(biāo)準(zhǔn)是美國EIA(電子工業(yè)聯(lián)合會)與BELL等公司一起開發(fā)的,1969年公布的通信協(xié)議,適合的數(shù)據(jù)傳輸率:0~20Kbps。1.電氣特性RS-232對電氣特性,邏輯電平和各種信號線的功能都作了規(guī)定。邏輯“1”=-3V~-15V“0”=+3V~+15V與TTL邏輯電平不一樣,可用TTL/EIA電平轉(zhuǎn)換器進(jìn)行,如MC1488,MC1489IC。第22頁,課件共49頁,創(chuàng)作于2023年2月MC1488MC1489RS-232TTLEIA電平+15V+15VTTL+15V
采用EIA電平比TTL電平具有更強(qiáng)的抗干擾性能。另外,MAX232省電可連接二對收/發(fā)線,只用單電源。2.機(jī)械特性1)連接器(Connector)
常用二種:①DB-25型,25腳,只用9個信號(2個數(shù)據(jù)線,6個控制線,1個地址),如下圖所示。第23頁,課件共49頁,創(chuàng)作于2023年2月1234DB-25型連接器5678911132522201814發(fā)送電流(-)發(fā)送電流(+)DCDGNDDSRCTSRTSRXDTXD(-)接收電流(+)接收電流
②DB-9型9針,9針全用,如下圖。123456789DSRRTSCTSRIDCDRXDTXDDTRGNDDB-9型連接器第24頁,課件共49頁,創(chuàng)作于2023年2月2.電纜長度RS-232直接連接的最大物理距離15M,通信速率<20Kbps。3.RS-232C接口信號的定義。見書216表9.2。25線:數(shù)據(jù)線4條(2,3,14,16)控制線11條(4,5,6,8,12,13,19,20,22,23)定時信號線3條(15,17,24)地線2條(1,7)備用5條(9,10,11,18,25)未定義4.信號線的連接1)近距離連接(<15m)只用3條線(發(fā)送線TXD,接收線RXD,信號地線)第25頁,課件共49頁,創(chuàng)作于2023年2月TXDRXDTXDRXDA機(jī)B機(jī)77223345620456202.遠(yuǎn)距離連接(>15m)1)需用MODEM和專用電話線2)需用2~9條信號線(在接口與MODEM之間)計算機(jī)接口調(diào)制解調(diào)器DCDRXDTXDRTSCTSSGDSR調(diào)制解調(diào)器DCDRXDTXDRTSCTSSGDSR終端專用電話線2┇┇2采用MODEM時RS-232信號線的使用第26頁,課件共49頁,創(chuàng)作于2023年2月二、RS-422/RS-423接口標(biāo)準(zhǔn)(自學(xué))1.特點(diǎn):
(1)采用平衡發(fā)送器和差動接收器,由于是雙線傳輸,大大提高了抗共模干擾的能力。因?yàn)槭莾蓷l傳輸線的電位差決定邏輯電平AA′-BD′<-2V,表示“1”AA′-BD′>+2V,表示“0”(2)傳輸速率10Mbps(<15m時)90Kbps(<1200m時)2.連接MC3487MC3486BTTLRS-422A電平平衡發(fā)送器差動接收器B′AA′第27頁,課件共49頁,創(chuàng)作于2023年2月2)RS-4231.連接:2.特點(diǎn):①采用單端發(fā)送器和差動接收器,由于是差動接收器,提高了抗共模干擾能力。②數(shù)傳率:100Kbps/90m時1Kbps/1200m時③邏輯“1”,4V~6V邏輯“0”,-4V~-6VTTLRS-423A電平單端發(fā)送器差動接收器+-第28頁,課件共49頁,創(chuàng)作于2023年2月三、RS-485接口標(biāo)準(zhǔn)(自學(xué))1.特點(diǎn):(1)兼容RS-422A,擴(kuò)展RS-422A的功能;(2)允許在電路中有多個發(fā)送器和允許一個發(fā)送器驅(qū)動多個接收器,多達(dá)32個收/發(fā)器;(3)搞干擾能力強(qiáng),傳送距離遠(yuǎn),傳輸速率高。數(shù)傳率:100Kbps<1.2Km不用MODEM9.6Kbps<15Km10Mbps<15m四、幾種標(biāo)準(zhǔn)的比較見書224,表9.5列出,RS-232,423,422,485幾種標(biāo)準(zhǔn)的工作方式,直接傳輸最大距離,最大數(shù)傳率等參數(shù)。第29頁,課件共49頁,創(chuàng)作于2023年2月9.4串行通信接口任務(wù)一、串口的基本任務(wù)(1)實(shí)現(xiàn)串行數(shù)據(jù)格式化(2)進(jìn)行串,并轉(zhuǎn)換(3)控制數(shù)據(jù)傳輸率(4)可靠性檢驗(yàn)(5)進(jìn)行電平轉(zhuǎn)換(6)提供符合EIA-RS-232接口標(biāo)準(zhǔn)所要求的信號線二、串口電路的組成(P225)可編程串行接口芯片,波特率發(fā)生器,電平轉(zhuǎn)換器,地址譯碼器第30頁,課件共49頁,創(chuàng)作于2023年2月9.5用8251A組成的串行接口一、8251A的內(nèi)部邏輯與外部信號1.結(jié)構(gòu)框圖
8251A是通用同步異步接收/發(fā)送器(USART:UniversalSynchronous/AsynchronousReceiverandTransmitter)第31頁,課件共49頁,創(chuàng)作于2023年2月功能:異步起止協(xié)議同步面向字符協(xié)議組成:接收器、發(fā)送器、調(diào)制控制、讀/寫控制、數(shù)據(jù)總線緩沖器數(shù)據(jù)總線緩沖器讀/寫控制邏輯調(diào)制控制發(fā)送緩沖器發(fā)送控制接收緩沖器接收控制TXDTXRDYTXEMPTYTXCRXDRXRDYSYNDET/BDRXCDTRDSRRTSCTSRESETCLKC/DRDWRCS第32頁,課件共49頁,創(chuàng)作于2023年2月1.發(fā)送器①TXRDY:發(fā)送器準(zhǔn)備好,高電平有效②TXE:發(fā)送器空,狀態(tài)線,高有效③TXD:發(fā)送數(shù)據(jù)線④TXC:發(fā)送器輸入時鐘2.接收器①RXD:接收數(shù)據(jù)線②RXRDY:接收器準(zhǔn)備好③TXEMPTY:接收器空④TXC:接收器輸入時鐘3.與調(diào)制器的接口接號①DTR:數(shù)據(jù)終端準(zhǔn)備好②RTS:請求發(fā)送第33頁,課件共49頁,創(chuàng)作于2023年2月③DSR:數(shù)據(jù)裝置準(zhǔn)備好④CTS:清除傳送二、8251的控制字與狀態(tài)字1.工作方式字約定雙方的通信方式,數(shù)據(jù)格式,傳送速率a.作用:對8251A工作方式進(jìn)行選擇,是異步方式還是同步方式b.格式:S1S0EPPENL1L0B1B0D7D6D5D4D3D2D1D0停止位奇偶校驗(yàn)字符長度波特因子(同步)(異步)×0=內(nèi)同步00=不用×1=外同步01=1位0×=雙同步10=1.5位1×=單同步11=2位×0=無校驗(yàn)01=奇校驗(yàn)11=偶校驗(yàn)00=5位01=6位10=7位11=8位00=同步01=×1異步10=×16-11=×64-第34頁,課件共49頁,創(chuàng)作于2023年2月例1:異步通信中,若幀數(shù)據(jù)格式為:字符長度8位,雙同步字符,內(nèi)同步方式,奇校驗(yàn),波特率因數(shù)是16,則工作字是:11011110B=DEHMOVDX,309H;8251命令口MOVAL,0DEH;異步工作方式字OUTDX,AL
例2:同步通信中,若幀數(shù)據(jù)格式為:字符長度8位,雙同步字符,內(nèi)同步方式,奇校驗(yàn),則工作字是:00011100B=1CH。MOVDX,309H;8251命令口MOVAL,1CH;同步工作方式字OUTDX,AL2.工作命令字a.作用:是確定8251A的實(shí)際操作,迫使8251A進(jìn)行某種操作或工作狀態(tài),以便接收或發(fā)送數(shù)據(jù)。
第35頁,課件共49頁,創(chuàng)作于2023年2月b.格式:EHIRRTSERSBRKRXEDIRTXEND7D6D5D4D3D2D1D0進(jìn)入搜索方式內(nèi)部復(fù)位發(fā)送請求錯誤標(biāo)志復(fù)位發(fā)中止字符接收允許數(shù)據(jù)終端準(zhǔn)備好發(fā)送允許D7=1有效D6=1有效D5=1有效D4=1復(fù)位ERD3=1,發(fā)中止字符(空號)=0,正常操作D2=1,允許接收=0,禁止接收D0=1,允許發(fā)送=0,禁止發(fā)送D1=1,已準(zhǔn)備好=0,正常操作例3:使8251內(nèi)部復(fù)位,并且允許接收,又允許發(fā)送,則程序段為:第36頁,課件共49頁,創(chuàng)作于2023年2月MOVDX,309H;8251命令口MOVAL,01000000B;置D6=1,使內(nèi)部復(fù)位OUTDX,ALMOVAL,00000101B;置D0=1,D2=1,允許接收和發(fā)送
3.狀態(tài)字a.作用:8251A執(zhí)行命令進(jìn)行數(shù)據(jù)傳送后的狀態(tài)字存放在狀態(tài)寄存器中,CPU通過讀出狀態(tài)字進(jìn)行分析和判斷,以決定下一步的操作。b.格式:DSRSYNDETTEOEPETXERXRDYTXRDYD7D6D5D4D3D2D1D0數(shù)傳機(jī)就緒同步檢出格式錯溢出錯奇偶錯發(fā)送器空接收準(zhǔn)備好發(fā)送準(zhǔn)備好第37頁,課件共49頁,創(chuàng)作于2023年2月
例4:若查詢8251A接收器是否準(zhǔn)備好,則用下列程序段:MOVDX,309H;狀態(tài)口MOVAL,DX;讀狀態(tài)字ANDAL,02H;查D1=1?(RXRDY=1?)JZL;未準(zhǔn)備好,則等待MOVDX,308H;數(shù)據(jù)口
例5:檢查出錯信息,則用下列程序段MOVDX,309H;狀態(tài)口INAL,DXTESTAL,38H;檢查D5D4D3三位(FE,OE,PE)JNZERROR;若其中有一位為1,則出錯第38頁,課件共49頁,創(chuàng)作于2023年2月【例8-5】編寫一段程序,通過8251采用查詢方式接收數(shù)據(jù)的程序。要求8251A定義為異步傳輸方式,波特率系數(shù)為64,采用偶校驗(yàn),1位停止位,7位數(shù)據(jù)位。設(shè)8251的數(shù)據(jù)端口地址為308H,控制/狀態(tài)寄存器端口地址為309H。程序如下:MOVDX,309HMOVAL,7BH;寫工作方式字OUTDX,ALMOVAL,14HOUTDX,AL;寫操作命令字LP:INAL,DX;讀狀態(tài)控制字ANDAL,02H;檢查RxRDY是否為1JZLPMOVDX,308HINAL,DX第39頁,課件共49頁,創(chuàng)作于2023年2月4.8251A的方式字和命令的使用(1)方式字:約定雙方通信的方式,數(shù)據(jù)格式,傳送速率等參數(shù)。命令字:規(guī)定是發(fā)送數(shù)據(jù),還是接收數(shù)據(jù)。狀態(tài)字:何時發(fā)/收、取決于狀態(tài)字。(2)使用的順序:復(fù)位→方式字→命令字1→命令字2……三、8251A應(yīng)用舉例1.要求在甲乙二臺PC之間進(jìn)行串行通信,甲發(fā)送乙接收,要求把甲機(jī)上開發(fā)應(yīng)用程序(其長度為2DH)傳送到乙機(jī)中去。
第40頁,課件共49頁,創(chuàng)作于2023年2月采用:①起止式異步方式,②字符長度為8位,③2位停止位,④波特率因子為64,無校驗(yàn),⑤波特率為4800,⑥CPU與8251A之間用查詢方式交換數(shù)據(jù)口地址分配是:309H為狀態(tài)命令/狀態(tài)口,308H為數(shù)據(jù)口2.分析
由于是近距離傳輸,可以不設(shè)MODEM,直接互連,同時,是采用查詢I/O方式,故收/發(fā)程序中只需檢查發(fā)/收準(zhǔn)備好的狀態(tài)是否置位,即可收發(fā)1個字節(jié)。第41頁,課件共49頁,創(chuàng)作于2023年2月3.設(shè)計1)硬件連接
DTE(DataTerminalEquipment)根據(jù)以上分析把二臺PC機(jī)都當(dāng)作數(shù)據(jù)終端設(shè)備DTE,它們之間只需TXD,RXD和SG三根線連接就能通信。主要電路:①8251串行口②TTL/EIA變換器③波特率發(fā)生器④地址譯碼電路2)軟件編程①發(fā)送程序:包括初始化,狀態(tài)查詢,I/O第42頁,課件共49頁,創(chuàng)作于2023年2月CSEGSEGMENTASSUMECS:CSEG,DS:CSEGTRAPROCFARSTART:MOVDX,309H;命令口MOVAL,00H;空操作,向命令口送任意數(shù)OUTDX,ALMOVAL,40H;內(nèi)部復(fù)位(使D6=1)OUTDX,ALNOPMOVAL,0CFH;方式命令字(異小,2位停止位,字符長度為8位,無校驗(yàn),波特率因子為64個/位)OUTDX,AL第43頁,課件共49頁,創(chuàng)作于2023年2月MOVAL,37H;工作命令字(RTS、ER、RXE、DTR、TXEN均置1)OUTDX,ALMOVCX,2DH;傳送字節(jié)數(shù)MOVSI,300H;發(fā)送區(qū)首址L1:MOVDX,309H;狀態(tài)口INAL,DX;查狀態(tài)位D0(TXRDY)=1?ANDAL,01HJZL1MOVDX,308H;發(fā)送未準(zhǔn)備好,則等待MOVAL,[SI];數(shù)據(jù)口OUTDX,ALINCSI;內(nèi)存地址加1第44頁,課件共49頁,創(chuàng)作于2023年2月 DECCX ;字節(jié)數(shù)減1JNZL1;未發(fā)送完,繼續(xù)MOVAX,4C00H;已送
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 女朋友做數(shù)學(xué)試卷
- 2025年小學(xué)職稱試題及答案
- 企業(yè)人力資源管理中的勞動關(guān)系優(yōu)化研究
- 磷煤化工企業(yè)管理信息化系統(tǒng)方案
- 2025年小學(xué)畫畫試題及答案
- 右美托咪定老年人課件
- 2025年小學(xué)數(shù)學(xué)信奧試題及答案
- 2025年小學(xué)奧數(shù)黃岡試題及答案
- 臺風(fēng)防范知識培訓(xùn)課件
- 臺車爐熱處理工藝知識培訓(xùn)課件
- 充電樁安裝與使用管理制度
- 物料提升機(jī)安全知識培訓(xùn)
- 鄉(xiāng)村天然氣管道鋪設(shè)合同
- 項(xiàng)目驗(yàn)收表模板
- 航天科技集團(tuán)招聘筆試題庫2024
- 非高危行業(yè)生產(chǎn)經(jīng)營單位主要負(fù)責(zé)人及安全管理人員安全生產(chǎn)知識和管理能力試題及答案
- FAE現(xiàn)場應(yīng)用工程師招聘筆試題與參考答案
- 2024年新北師大版八年級上冊物理全冊教學(xué)課件(新版教材)
- 2024年7月浙江省高中學(xué)業(yè)水平考試數(shù)學(xué)試卷真題(含答案詳解)
- DL∕T 782-2001 110kV及以上送變電工程啟動及竣工驗(yàn)收規(guī)程
- 《公路橋梁施工監(jiān)控技術(shù)規(guī)程》(JTGT3650-01-2022)
評論
0/150
提交評論