




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、http:/ 7.1 串行通信的基本概念 7.2 串行通信的物理標準 7.3 可編程串行通信接口芯片INS8250 7.4 PC系列微機的異步串行通信適配器及其編程7.1 串行通信的基本概念7.1.1 并行通信和串行通信并行通信串行通信一組數(shù)據(jù)的各位同時進行傳輸一組數(shù)據(jù)一位一位進行傳輸D7D6D5D4D3D2D1D0聯(lián)絡(luò)信號線10011100111101110D00D11D20D30D41D5優(yōu)點:速度快,控制簡單缺點:連接線多,易受干擾 不適合遠距離傳輸。優(yōu)點:連線少缺點:傳輸速率較低主要用于長距離、低速率通信主要用于長距離、低速率通信兩個串口等兩個串口等主要用于近距離、高速率通信(打印機等
2、)主要用于近距離、高速率通信(打印機等)7.1.2 兩種串行通信異步串行通信同步串行通信ASYNC(Asynchronous Data Communication)SYNC(Synchronous Data Communication)一、異步串行通信起始位起始位(start (start bit)bit)空閑位空閑位數(shù)據(jù)位數(shù)據(jù)位(data bit)(data bit)字符字符0/10/1 0/10/10/10/10/10/11 10 01 11 11 1校驗位校驗位(parity (parity bit)bit)停止位停止位(stop (stop bit)bit)問題:雙方使用本地時鐘1、波
3、特率(baud rate):2、幀幀(frame)格式:格式:3、錯誤檢測:低位低位高位高位每秒傳輸碼元的個數(shù),稱奇偶校驗錯誤奇偶校驗錯誤(Parity error)溢出錯誤溢出錯誤(Overrun error)幀格式錯誤幀格式錯誤(Frame error)異步傳輸?shù)臅r鐘定時方法異步傳輸?shù)臅r鐘定時方法數(shù)據(jù)(61H)100011停止位異步傳輸先發(fā)送低位(LSB)發(fā)送方利用內(nèi)部時鐘來決定什么時候發(fā)送每個位接收方檢測開始信號的下降沿,然后利用它的內(nèi)部時鐘從每一位的中間接收該位位00起始位LSBMSB返回上一張二、同步串行通信SYNC(Synchronous Data Communication)使用
4、公共時鐘單同步格式單同步格式面向字符面向字符面向位型面向位型 雙同步格式雙同步格式外同步格式外同步格式同步數(shù)據(jù)鏈路控制規(guī)程同步數(shù)據(jù)鏈路控制規(guī)程SLDC高級數(shù)據(jù)鏈路控制規(guī)程高級數(shù)據(jù)鏈路控制規(guī)程HLDC先進數(shù)據(jù)鏈路控制規(guī)程先進數(shù)據(jù)鏈路控制規(guī)程ADCCP內(nèi)同步格式內(nèi)同步格式公共時鐘發(fā)送方接收方用一根同步時鐘線用一根同步時鐘線來同步收發(fā)數(shù)據(jù)來同步收發(fā)數(shù)據(jù)由傳輸?shù)臄?shù)據(jù)中由傳輸?shù)臄?shù)據(jù)中攜帶同步信息攜帶同步信息通過調(diào)制解調(diào)器通過調(diào)制解調(diào)器從數(shù)據(jù)流中提出從數(shù)據(jù)流中提出同步信號,用鎖同步信號,用鎖相技術(shù)獲得。相技術(shù)獲得。數(shù)據(jù)(數(shù)據(jù)(62H)0同步傳輸先發(fā)送高位同步傳輸先發(fā)送高位(MSB)發(fā)送方在時鐘信號的下降沿
5、發(fā)送字節(jié)接收方在時鐘信號的上升沿接收字節(jié)時鐘時鐘(發(fā)送時鐘與接(發(fā)送時鐘與接收時鐘完全同步)收時鐘完全同步)1100010LSBMSB同步傳送數(shù)據(jù)格式同步傳送數(shù)據(jù)格式(a) 單同步數(shù)據(jù)格式;單同步數(shù)據(jù)格式;(b) 雙同步數(shù)據(jù)格式;雙同步數(shù)據(jù)格式;(c) SDLC數(shù)據(jù)格式數(shù)據(jù)格式;(d) HDLC數(shù)據(jù)格式;數(shù)據(jù)格式;(e) 外同步格式外同步格式 (a)(b)同步字符數(shù)據(jù)場CRC 校驗字符1CRC 校驗字符2同步字符1 同步字符2數(shù)據(jù)場CRC 校驗字符1CRC 校驗字符2標志符01111110地址符8 位數(shù)據(jù)場CRC 校驗字符1CRC 校驗字符2標志符01111110標志符01111110地址符8
6、 位數(shù)據(jù)場CRC 校驗字符1CRC 校驗字符2標志符01111110控制符8 位數(shù)據(jù)場CRC 校驗字符1CRC 校驗字符2(c)(d)(e)單同步數(shù)據(jù)格式單同步數(shù)據(jù)格式雙同步數(shù)據(jù)格式雙同步數(shù)據(jù)格式SDLC數(shù)據(jù)格式數(shù)據(jù)格式HDLC數(shù)據(jù)格式數(shù)據(jù)格式外同步格式外同步格式三、同步通信協(xié)議1、同步方式通信的特點 異步方式中并不要求收、發(fā)兩端對傳輸數(shù)據(jù)的每一位均保持同步,而僅要求在一個字符的起始位后,使其中的每一位同步。而同步方式通信則要求對傳送數(shù)據(jù)的每一位都必須在收、發(fā)兩端嚴格保持同步,即所謂“位同步”。因此,同步方式中,收、發(fā)兩端需用同一個時鐘源作為時鐘信號。 同步方式傳送的字符沒有起始位和停止位,它
7、不是用起始位表示字符的開始,收發(fā)雙方的同步方法可分為外同步法和內(nèi)同步法。外同步法是在發(fā)送數(shù)據(jù)之前向接收端發(fā)送一串時鐘脈沖,接收端按這個時鐘頻率調(diào)整自己的時序,使接收時鐘頻率鎖定在接收到的時鐘頻率上,并作為同步時鐘來接收數(shù)據(jù)。內(nèi)同步法是接收端從接收到的數(shù)據(jù)信息波形本身提取同步的方法。 同步通信協(xié)議分為面向字符和面向比特兩種。同步通信時,字符數(shù)據(jù)不允許有空隙。當線路空閑或沒有字符可發(fā)送時,可發(fā)送收、發(fā)雙方約定的同步字符。 同步通信傳輸效率高,適合于快速、大量數(shù)據(jù)的傳送。如上所說,同步通信協(xié)議可分為兩類: 面向字符的同步通信協(xié)議,這類協(xié)議目前有兩種: BM國際標準化組織ISO提出的基本型同步通信協(xié)議
8、; BSC IBM公司提出的二進制同步通信協(xié)議。 面向比特的同步通信協(xié)議 HDLC 國際標準化組織ISO提出的高級鏈路控制協(xié)議; SDLC IBM公司提出的同步數(shù)據(jù)鏈路控制協(xié)議; ADCCP 美國國家標準化協(xié)會ANSI提出的先進數(shù)據(jù)通信協(xié)議; X.25 第二級國際電報電話咨詢委員會CCITT提出的協(xié)議; DDCMP 美國DEC公司提出的數(shù)字數(shù)據(jù)通信信息協(xié)議。這種協(xié)議較早在二十世紀60年代就開始發(fā)展,目前仍在使用,其典型代表是IBM公司提出的二進制同步通信協(xié)議BSC,下面簡單介紹一下這種通信協(xié)議。 面向字符的同步通信協(xié)議BSC的幀格式 該協(xié)議以若干字符組成一個信息塊一起發(fā)送,一個信息塊稱為一幀,
9、用一些特殊定義的字符來定界一幀的開始、結(jié)束和分隔不同的段以及控制整個信息交換過程。此種協(xié)議的一般幀格式如圖8.21所示。 SYN是同步字符,每幀開始有若干個SYN。接收端一 旦檢測到同步字符SYN,就知道一幀開始了。 SOH(Start of Header)表明標題的開始,稱為序始符。 標題中可以包括源地址、目的地址和路由指標等信息。 STX(Start of Text)稱為文始符,標志著傳送數(shù)據(jù)正文的開始。 數(shù)據(jù)塊是傳送正文的內(nèi)容。 ETB(End of Transmission Block)稱為組終符 ETX(End of Text)稱為文終符。ETB用在正文很長,需分成若干個數(shù)據(jù)塊,在不
10、同幀中傳送的情況,除最后 一個數(shù)據(jù)塊后用 外,其余數(shù)據(jù)塊后都用ETB。 SYN SYN SOH 標題 STX 數(shù)據(jù)塊 ETB或ETX 塊校驗 特殊定義的字符三、同步與異步的差別1、時鐘、時鐘 要求要求同步串行通信異步串行通信必須精確、相等的時鐘必須精確、相等的時鐘收發(fā)時鐘基本相等即可收發(fā)時鐘基本相等即可2、控制、控制 信息信息有累積誤差有累積誤差累積誤差下字節(jié)消除累積誤差下字節(jié)消除整塊數(shù)據(jù)附加幀信息整塊數(shù)據(jù)附加幀信息每個字符附加幀信息每個字符附加幀信息傳輸數(shù)據(jù)效率高,傳輸數(shù)據(jù)效率高,信息量大。信息量大。高速數(shù)據(jù)鏈路高速數(shù)據(jù)鏈路傳輸效率固定傳輸效率固定低速數(shù)據(jù)鏈路低速數(shù)據(jù)鏈路3、校驗、校驗 方式
11、方式16位位CRC循環(huán)冗余校驗循環(huán)冗余校驗采用采用1位奇偶校驗位奇偶校驗可靠性高可靠性高可靠性比同步的低可靠性比同步的低高高低低4、復雜、復雜 程度程度7.1.3串行通信連接方式串行通信連接方式發(fā)送器發(fā)送器/接收器接收器發(fā)送器發(fā)送器/接收器接收器發(fā)送器發(fā)送器/接收器接收器發(fā)送器發(fā)送器/接收器接收器A站站B站站單工通信單工通信Simplex半雙工通信半雙工通信Half Duplex全雙工通信全雙工通信Full Duplex發(fā)送器發(fā)送器接收器接收器7.1.4 調(diào)制解調(diào)器調(diào)制解調(diào)器(Modem)電話線傳送音頻3003400HZ,不適合不適合傳數(shù)據(jù)傳輸。模擬調(diào)制: 調(diào)幅(AM)、調(diào)頻(FM)、調(diào)相(P
12、M)數(shù)字調(diào)制: 幅移鍵控(ASK)、頻移鍵控(FSK)、相移鍵控(PSK)計算機常用頻移鍵控(FSK)7.1.6 硬件實現(xiàn)硬件實現(xiàn)一、UART通用異步收/發(fā)器(Universal Asynchronous Receiver/Trasmitter)7.1.5 串行通信的校驗方法串行通信的校驗方法一、奇偶校驗一、奇偶校驗二、方陣校驗二、方陣校驗三、三、 CRC循環(huán)冗余校驗循環(huán)冗余校驗二、USRT通用同步收/發(fā)器(Universal Synchronous Receiver/Trasmitter)三、USART通用同步異步收/發(fā)器(Universal Asychronous/Synchronous
13、Receiver/Trasmitter)四、ACIA異步通信接口適配器(Asyn-chronous Communication InterfaceAdapter)7.2 串行通信的物理標準串行通信的物理標準常用的串行通信標準由RS-232C、RS-422A、RS-485A,RS-423A串行接口的標準化,就是指與通信設(shè)備相連接的這組信串行接口的標準化,就是指與通信設(shè)備相連接的這組信號的內(nèi)容、形式以及接插件引腳的排列等的標準化。號的內(nèi)容、形式以及接插件引腳的排列等的標準化。EIA RS232C是美國電子工業(yè)協(xié)會美國電子工業(yè)協(xié)會推薦標準推薦標準(Electronic Industries Asso
14、ciation Recommended Standard232C)第232代號的標準,C為標準的版本號。 RS-232C RS-232C接口標準使用標準的接口標準使用標準的2525針針D D型連接器即型連接器即DB-25DB-25。PCPC機已使用機已使用9 9針連接器取代針連接器取代2525針連接器。針連接器。9 9針連針連接器引接器引腳號腳號2525針連針連接器引接器引腳號腳號名名 稱稱2525針連針連接器引接器引腳號腳號名名 稱稱1 1保護地保護地1212次信道載波檢測次信道載波檢測3 32 2發(fā)送數(shù)據(jù)發(fā)送數(shù)據(jù)TxDTxD1313次信道清除發(fā)送次信道清除發(fā)送2 23 3接收數(shù)據(jù)接收數(shù)據(jù)R
15、xDRxD1414次信道發(fā)送數(shù)據(jù)次信道發(fā)送數(shù)據(jù)7 74 4請求發(fā)送請求發(fā)送RTSRTS1616次信道接收數(shù)據(jù)次信道接收數(shù)據(jù)8 85 5清除發(fā)送清除發(fā)送CTSCTS1919次信道請求發(fā)送次信道請求發(fā)送6 66 6數(shù)據(jù)裝置準備好數(shù)據(jù)裝置準備好DSRDSR2121信號質(zhì)量檢測信號質(zhì)量檢測5 57 7信號地信號地GNDGND2323數(shù)據(jù)信號速率選擇數(shù)據(jù)信號速率選擇1 18 8載波檢測載波檢測CDCD2424終端發(fā)生器時鐘終端發(fā)生器時鐘4 42020數(shù)據(jù)終端準備好數(shù)據(jù)終端準備好DTRDTR9 9、1010保留保留9 92222振鈴提示振鈴提示RIRI1111未定義未定義1515發(fā)送時鐘發(fā)送時鐘TxCTx
16、C1818未定義未定義1717接收時鐘接收時鐘RxCRxC2525未定義未定義 TxD TxD 發(fā)送數(shù)據(jù)發(fā)送數(shù)據(jù)串行數(shù)據(jù)的發(fā)送端。串行數(shù)據(jù)的發(fā)送端。 RxDRxD 接收數(shù)據(jù)接收數(shù)據(jù)串行數(shù)據(jù)的接收端。串行數(shù)據(jù)的接收端。 GND GND 信號地信號地為所有的信號提供一個公共的參考電平為所有的信號提供一個公共的參考電平 RTS RTS 請求發(fā)送請求發(fā)送當數(shù)據(jù)終端設(shè)備準備好送出數(shù)據(jù)時,就當數(shù)據(jù)終端設(shè)備準備好送出數(shù)據(jù)時,就發(fā)出有效的發(fā)出有效的RTSRTS信號,用于通知數(shù)據(jù)通信設(shè)備準備接收數(shù)據(jù)。信號,用于通知數(shù)據(jù)通信設(shè)備準備接收數(shù)據(jù)。 CTS CTS 清除發(fā)送清除發(fā)送當數(shù)據(jù)通信設(shè)備已準備好接收數(shù)據(jù)終端當數(shù)
17、據(jù)通信設(shè)備已準備好接收數(shù)據(jù)終端設(shè)備的傳送數(shù)據(jù)時,發(fā)出設(shè)備的傳送數(shù)據(jù)時,發(fā)出CTSCTS有效信號來響應有效信號來響應RTSRTS信號。信號。 DTR DTR 數(shù)據(jù)終端準備好數(shù)據(jù)終端準備好通常當數(shù)據(jù)終端設(shè)備一加電,該通常當數(shù)據(jù)終端設(shè)備一加電,該信號就有效,表明數(shù)據(jù)終端設(shè)備準備就緒。信號就有效,表明數(shù)據(jù)終端設(shè)備準備就緒。 DSR DSR 數(shù)據(jù)裝置準備好數(shù)據(jù)裝置準備好通常表示數(shù)據(jù)通信設(shè)備通常表示數(shù)據(jù)通信設(shè)備( (即數(shù)據(jù)裝即數(shù)據(jù)裝置置) )已接通電源連到通信線路上,并處于數(shù)據(jù)傳輸方式,而不已接通電源連到通信線路上,并處于數(shù)據(jù)傳輸方式,而不是處于測試方式或斷開狀態(tài)。是處于測試方式或斷開狀態(tài)。 CD CD
18、載波檢測載波檢測當本地調(diào)制解調(diào)器接收到來自對方的載波信當本地調(diào)制解調(diào)器接收到來自對方的載波信號時,就從該引腳向數(shù)據(jù)終端設(shè)備提供有效信號。號時,就從該引腳向數(shù)據(jù)終端設(shè)備提供有效信號。該引腳縮該引腳縮寫為寫為DCD。 RI RI 振鈴指示振鈴指示當調(diào)制解調(diào)器接收到對方的撥號信號期間,當調(diào)制解調(diào)器接收到對方的撥號信號期間,該引腳信號作為電話鈴響的指示,保持有效。該引腳信號作為電話鈴響的指示,保持有效。 計算機由計算機由RS-232CRS-232C接口連接調(diào)制解調(diào)器接口連接調(diào)制解調(diào)器 兩臺微機直接利用兩臺微機直接利用RS-232CRS-232C接口進行短距離通信接口進行短距離通信 一種簡化的連接方式(
19、Null Modem) 適用于雙機直連TDRDRTSCTSDCDGNDDTRDSRRITDRDRTSCTSDCDGNDDTRDSRRI“1 ”=-3V-25V傳號 MARK “1 ”空號 SPACE “0 ”“0 ”=+3V+25VPC機中-3V-12VPC機中+3V+12V(2)電平轉(zhuǎn)換電平轉(zhuǎn)換電平電平EIA電平電平TTL電平或電平或CMOS電平電平MCl488MCl489EIA電平電平TTL電平或電平或CMOS電平電平MAX232TTL電平或電平或CMOS電平電平TTL電平或電平或CMOS電平電平EIA電平電平EIA電平電平EIA電平電平(3)其他電氣參數(shù):其他電氣參數(shù):電纜的旁路電容電纜
20、的旁路電容2500pF(包括電纜電容包括電纜電容)開路電壓開路電壓25V一般傳輸最大速度一般傳輸最大速度20kbps,小于小于15cm7.3 可編程串行通信接口芯片可編程串行通信接口芯片INS82501、進行串行、進行串行/并行轉(zhuǎn)換,實現(xiàn)串行數(shù)據(jù)格式化并行轉(zhuǎn)換,實現(xiàn)串行數(shù)據(jù)格式化0/10/1 0/10/10/10/10/10/11 10 01 11 11 1停止位可選停止位可選1、1.5、2位位可選可選5、6、7、8位數(shù)據(jù)位位數(shù)據(jù)位可選擇奇校驗、可選擇奇校驗、偶校驗、不校驗偶校驗、不校驗或校驗位強制為或校驗位強制為“1”/“0”起始位起始位為為1位位空閑位空閑位為為“1”發(fā)送時自動插入起始位、
21、停止位和奇偶校驗位發(fā)送時自動插入起始位、停止位和奇偶校驗位一、一、8250內(nèi)部結(jié)構(gòu)及外部引腳內(nèi)部結(jié)構(gòu)及外部引腳2、接收和發(fā)送電路SIN0/10/1 0/10/10/10/10/10/1接收移位寄接收移位寄存器存器RSR接收緩沖寄接收緩沖寄存器存器RBR接收同接收同步控制步控制傳輸傳輸線控線控制寄制寄存器存器LCR傳輸線狀傳輸線狀態(tài)寄存器態(tài)寄存器LSRRCLKSOUT0/10/10/10/10/10/1 0/10/1發(fā)送移位寄發(fā)送移位寄存器存器TSR發(fā)送緩沖寄發(fā)送緩沖寄存器存器TBR發(fā)送同發(fā)送同步控制步控制BAUDOUT波特率波特率發(fā)生器發(fā)生器雙緩沖寄存器結(jié)構(gòu),保證數(shù)據(jù)的連續(xù)發(fā)送3、波特率發(fā)生器
22、分頻次數(shù)寄分頻次數(shù)寄存器存器(高高)分頻次數(shù)寄分頻次數(shù)寄存器存器(低低)發(fā)送緩發(fā)送緩沖寄存沖寄存器器TBRBAUDOUT選擇和選擇和讀讀/寫控寫控制邏輯制邏輯XTAL1XTAL2除數(shù)寄存器保存設(shè)定的分頻系數(shù)分頻系數(shù)基準時鐘頻率(16比特率)起起 始始 位位16 TT16 T8 T4、中斷控制系統(tǒng)中斷識別寄中斷識別寄存器存器IIR中斷允許寄中斷允許寄存器存器IER中斷中斷控制控制邏輯邏輯INTRPT5、MODEM控制邏輯MODEM狀態(tài)寄存器狀態(tài)寄存器MODEM控制寄存器控制寄存器調(diào)制調(diào)制解調(diào)解調(diào)控制控制邏輯邏輯RTSCTSDTRRLSDRIDSR1OUT2OUT允許發(fā)送信號允許發(fā)送信號請求發(fā)送信
23、號請求發(fā)送信號發(fā)送數(shù)據(jù)終端準備好信號發(fā)送數(shù)據(jù)終端準備好信號接收數(shù)據(jù)裝置準備好信號接收數(shù)據(jù)裝置準備好信號MODEM接收信號檢測輸入接收信號檢測輸入振鈴指示輸入振鈴指示輸入用戶指定兩用戶指定兩個輸出信號個輸出信號SIN接收移位寄接收移位寄存器存器RSR接收緩沖寄接收緩沖寄存器存器RBR接收同接收同步控制步控制傳輸傳輸線控線控制寄制寄存器存器LCR傳輸線狀傳輸線狀態(tài)寄存器態(tài)寄存器LSRRCLKSOUT發(fā)送移位寄發(fā)送移位寄存器存器TSR發(fā)送緩沖寄發(fā)送緩沖寄存器存器TBR發(fā)送同發(fā)送同步控制步控制BAUDOUT分頻次數(shù)寄分頻次數(shù)寄存器存器(高高)分頻次數(shù)寄分頻次數(shù)寄存器存器(低低)發(fā)送緩發(fā)送緩沖寄存沖寄存
24、器器TBR中斷識別寄中斷識別寄存器存器TSR中斷允許寄中斷允許寄存器存器IER中斷中斷控制控制邏輯邏輯INTRPTMODEM狀態(tài)狀態(tài)寄存器寄存器MODEM控制控制寄存器寄存器調(diào)制調(diào)制解調(diào)解調(diào)控制控制邏輯邏輯RTSCTSDTRRLSDRIDSR1OUT2OUT數(shù)據(jù)總線控數(shù)據(jù)總線控制器制器7 0DD選選擇擇和和讀讀/寫寫控控制制邏邏輯輯0CAS1CAS2CAS2A1A0AADSDISTRD IST RDOSTRDOSTRCSOUTDDISMR1XTAL2XTAL7.3.3 8250內(nèi)部寄存器和控制字及狀態(tài)字PC機的串口地址COM1口 03F8H03FEH8250用3根地址線,7個地址,區(qū)分出10個
25、寄存器狀態(tài)寄存器3個 LSR,MSR,IIRPC機的串口地址COM2口 02F8H02FEHA8選中是COM1還是COM2初始化寄存器5個 LCR,MCR,IER,DLL,DLH數(shù)據(jù)寄存器2個 TBR,RBR其中TBR,RBR用讀寫區(qū)分DLHDLLLCR中D7位DLAB1 00 0 00 0 1TBR和RBR IERIERA2A1A0一、數(shù)據(jù)寄存器假設(shè)COM為03F8H或02F8HCOM+0發(fā)送緩沖寄存器TBR接收緩沖寄存器RBR只寫只讀二、除數(shù)鎖存器:(分頻次數(shù))DLLCOM+0COM+1DLAB=0DLHDLAB=1對外部時鐘分頻波特率=外部時鐘/16分頻次數(shù)例如:fosc=1.8432M
26、Hz,波特率為4800BAUD,N=1.8432*106/(16*4800)N=24=18H分頻次數(shù)=外部時鐘/16波特率三、傳輸線控制與狀態(tài)寄存器7 D 6 D 5 D 4 D 3 D 2 D 1 D 0DDLAB SBPK SPB EPS PEN STBD1D0寄存器選擇寄存器選擇0正常值正常值1除數(shù)寄存器除數(shù)寄存器中止字符中止字符0無作用無作用1發(fā)送中發(fā)送中止字符止字符校驗位設(shè)置校驗位設(shè)置*0無校驗無校驗01設(shè)置奇校驗設(shè)置奇校驗11設(shè)置偶校驗設(shè)置偶校驗附加附加校驗位校驗位0無附加無附加1附加附加停止位個數(shù)停止位個數(shù)0 1位位1 1.5位(數(shù)據(jù)位為位(數(shù)據(jù)位為5位時)位時)1 2位(數(shù)據(jù)位
27、為位(數(shù)據(jù)位為68位時)位時)數(shù)據(jù)位個數(shù)數(shù)據(jù)位個數(shù)00 5位位01 6位位10 7位位11 8位位COM+3例如:設(shè)為例如:設(shè)為COM1口,數(shù)據(jù)位為口,數(shù)據(jù)位為7位,位,2位停止位,附加奇校驗位,位停止位,附加奇校驗位,fosc=1.8432MHz,波特率為波特率為4800COM EQU 3F8HMOV DX,COM+3MOV AL,80HOUT DX,ALMOV DX,COMMOV AL,18HOUT DX,ALMOV DX,COM+1MOV AL,00HOUT DX,ALMOV DX,COM+3MOV AL,0010 1110BOUT DX,AL1、LCR2、LSR0TSRE THRE B
28、I FEPEOE DRD0D1D2D3D4D5D6D7COM+5發(fā)送移位發(fā)送移位寄存器空寄存器空接收數(shù)據(jù)接收數(shù)據(jù)緩沖器滿緩沖器滿溢出錯溢出錯發(fā)送保持發(fā)送保持寄存器空寄存器空檢測到檢測到間斷間斷幀錯誤幀錯誤奇偶錯奇偶錯MOV DX,COM+5IN AL,DXTEST AL,?,?1)接收錯誤:接收錯誤:00011110B,1EH2)接收數(shù)據(jù):接收數(shù)據(jù):00000001B,01H2)發(fā)送數(shù)據(jù):發(fā)送數(shù)據(jù):00100000B,20H0 0 0LOOP OUT2OUT1RTS DTRD0D1D2D4D7 D5D3四、MODEM控制1 自測循環(huán)自測循環(huán)0 正常工作正常工作有效引腳狀態(tài)設(shè)置有效引腳狀態(tài)設(shè)置1
29、 低低 0 高高COM+4dCTSdRSLDCTS DSR RI dDSR dRIRLSDD0D1D2D3D4D5D6D7高高4位中某位為位中某位為1,說明相應,說明相應輸入信號當前為低電平有效輸入信號當前為低電平有效低低4位中某位為位中某位為1,則說明從上次則說明從上次CPU讀取該狀態(tài)字后讀取該狀態(tài)字后相應輸入信號已發(fā)生改變相應輸入信號已發(fā)生改變MSR反映反映4個控制輸入信號的當前狀態(tài)及其變化個控制輸入信號的當前狀態(tài)及其變化MSR低低4位中任一位置位中任一位置1,均將產(chǎn)生調(diào)制解調(diào)器狀態(tài)中斷,均將產(chǎn)生調(diào)制解調(diào)器狀態(tài)中斷,當當CPU讀取該寄存器或復位后,低讀取該寄存器或復位后,低4位被清零位被清零COM+6五、中斷控制五、中斷控制 D0D1D2D300001,允允許許0,禁禁止止MODEM狀狀態(tài)態(tài)改改變變接接收收錯錯誤誤發(fā)發(fā)送送緩緩沖沖區(qū)區(qū)空空0 0 0 0 0ID1 ID0IP0 有中斷有中斷1 無中斷無中斷標識哪一級有中斷標識哪一級有中斷ID1 ID0優(yōu)先權(quán)中斷類型1 11 00 10 01234 接收線路狀態(tài)中斷 接收數(shù)據(jù)準備好中斷 發(fā)送保持寄存器空中斷 調(diào)制解調(diào)器狀態(tài)中斷D0D1D2D7-D3COM+1COM+21.接收線路狀態(tài)中斷接收線路狀態(tài)中斷奇偶錯奇偶錯溢出錯溢出錯
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 生物醫(yī)藥產(chǎn)業(yè)發(fā)展藍皮書
- 商業(yè)保理融資居間合同
- 三農(nóng)產(chǎn)業(yè)數(shù)字化轉(zhuǎn)型方案
- 可行性分析報告怎么寫
- 項目進展會議記錄
- 醫(yī)院應急預案評估手冊
- 電動車充電樁數(shù)量
- 物流倉儲設(shè)施規(guī)劃與布局方案
- 涂料生產(chǎn)與涂裝作業(yè)指導書
- 商業(yè)太陽能光伏發(fā)電
- 2024年山東東營銀行招聘筆試真題
- XX公司親清伙伴計劃實施方案
- 2025年貴州貴安新區(qū)產(chǎn)業(yè)發(fā)展控股集團有限公司招聘筆試參考題庫附帶答案詳解
- 煤礦崗位標準化作業(yè)流程
- ISO9001_2016年[全套]質(zhì)量管理體系文件
- 正泰電器低壓電器選型手冊
- 黃河頌朗誦PPT
- 室內(nèi)電氣施工設(shè)計說明
- 各種中西藥特效外敷方藥
- FG-150螺旋洗砂機結(jié)構(gòu)設(shè)計和實現(xiàn)機械自動化專業(yè)
- 獨立基礎(chǔ)施工方案(劉佳)
評論
0/150
提交評論