版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、http:/ 7.1 串行通信的基本概念 7.2 串行通信的物理標(biāo)準(zhǔn) 7.3 可編程串行通信接口芯片INS8250 7.4 PC系列微機(jī)的異步串行通信適配器及其編程7.1 串行通信的基本概念7.1.1 并行通信和串行通信并行通信串行通信一組數(shù)據(jù)的各位同時進(jìn)行傳輸一組數(shù)據(jù)一位一位進(jìn)行傳輸D7D6D5D4D3D2D1D0聯(lián)絡(luò)信號線10011100111101110D00D11D20D30D41D5優(yōu)點(diǎn):速度快,控制簡單缺點(diǎn):連接線多,易受干擾 不適合遠(yuǎn)距離傳輸。優(yōu)點(diǎn):連線少缺點(diǎn):傳輸速率較低主要用于長距離、低速率通信主要用于長距離、低速率通信兩個串口等兩個串口等主要用于近距離、高速率通信(打印機(jī)等
2、)主要用于近距離、高速率通信(打印機(jī)等)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校驗(yàn)位校驗(yàn)位(parity (parity bit)bit)停止位停止位(stop (stop bit)bit)問題:雙方使用本地時鐘1、波
3、特率(baud rate):2、幀幀(frame)格式:格式:3、錯誤檢測:低位低位高位高位每秒傳輸碼元的個數(shù),稱奇偶校驗(yàn)錯誤奇偶校驗(yàn)錯誤(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先進(jìn)數(shù)據(jù)鏈路控制規(guī)程先進(jìn)數(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 校驗(yàn)字符1CRC 校驗(yàn)字符2同步字符1 同步字符2數(shù)據(jù)場CRC 校驗(yàn)字符1CRC 校驗(yàn)字符2標(biāo)志符01111110地址符8 位數(shù)據(jù)場CRC 校驗(yàn)字符1CRC 校驗(yàn)字符2標(biāo)志符01111110標(biāo)志符01111110地址符8
6、 位數(shù)據(jù)場CRC 校驗(yàn)字符1CRC 校驗(yàn)字符2標(biāo)志符01111110控制符8 位數(shù)據(jù)場CRC 校驗(yàn)字符1CRC 校驗(yàn)字符2(c)(d)(e)單同步數(shù)據(jù)格式單同步數(shù)據(jù)格式雙同步數(shù)據(jù)格式雙同步數(shù)據(jù)格式SDLC數(shù)據(jù)格式數(shù)據(jù)格式HDLC數(shù)據(jù)格式數(shù)據(jù)格式外同步格式外同步格式三、同步通信協(xié)議1、同步方式通信的特點(diǎn) 異步方式中并不要求收、發(fā)兩端對傳輸數(shù)據(jù)的每一位均保持同步,而僅要求在一個字符的起始位后,使其中的每一位同步。而同步方式通信則要求對傳送數(shù)據(jù)的每一位都必須在收、發(fā)兩端嚴(yán)格保持同步,即所謂“位同步”。因此,同步方式中,收、發(fā)兩端需用同一個時鐘源作為時鐘信號。 同步方式傳送的字符沒有起始位和停止位,它
7、不是用起始位表示字符的開始,收發(fā)雙方的同步方法可分為外同步法和內(nèi)同步法。外同步法是在發(fā)送數(shù)據(jù)之前向接收端發(fā)送一串時鐘脈沖,接收端按這個時鐘頻率調(diào)整自己的時序,使接收時鐘頻率鎖定在接收到的時鐘頻率上,并作為同步時鐘來接收數(shù)據(jù)。內(nèi)同步法是接收端從接收到的數(shù)據(jù)信息波形本身提取同步的方法。 同步通信協(xié)議分為面向字符和面向比特兩種。同步通信時,字符數(shù)據(jù)不允許有空隙。當(dāng)線路空閑或沒有字符可發(fā)送時,可發(fā)送收、發(fā)雙方約定的同步字符。 同步通信傳輸效率高,適合于快速、大量數(shù)據(jù)的傳送。如上所說,同步通信協(xié)議可分為兩類: 面向字符的同步通信協(xié)議,這類協(xié)議目前有兩種: BM國際標(biāo)準(zhǔn)化組織ISO提出的基本型同步通信協(xié)議
8、; BSC IBM公司提出的二進(jìn)制同步通信協(xié)議。 面向比特的同步通信協(xié)議 HDLC 國際標(biāo)準(zhǔn)化組織ISO提出的高級鏈路控制協(xié)議; SDLC IBM公司提出的同步數(shù)據(jù)鏈路控制協(xié)議; ADCCP 美國國家標(biāo)準(zhǔn)化協(xié)會ANSI提出的先進(jìn)數(shù)據(jù)通信協(xié)議; X.25 第二級國際電報(bào)電話咨詢委員會CCITT提出的協(xié)議; DDCMP 美國DEC公司提出的數(shù)字?jǐn)?shù)據(jù)通信信息協(xié)議。這種協(xié)議較早在二十世紀(jì)60年代就開始發(fā)展,目前仍在使用,其典型代表是IBM公司提出的二進(jìn)制同步通信協(xié)議BSC,下面簡單介紹一下這種通信協(xié)議。 面向字符的同步通信協(xié)議BSC的幀格式 該協(xié)議以若干字符組成一個信息塊一起發(fā)送,一個信息塊稱為一幀,
9、用一些特殊定義的字符來定界一幀的開始、結(jié)束和分隔不同的段以及控制整個信息交換過程。此種協(xié)議的一般幀格式如圖8.21所示。 SYN是同步字符,每幀開始有若干個SYN。接收端一 旦檢測到同步字符SYN,就知道一幀開始了。 SOH(Start of Header)表明標(biāo)題的開始,稱為序始符。 標(biāo)題中可以包括源地址、目的地址和路由指標(biāo)等信息。 STX(Start of Text)稱為文始符,標(biāo)志著傳送數(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 標(biāo)題 STX 數(shù)據(jù)塊 ETB或ETX 塊校驗(yàn) 特殊定義的字符三、同步與異步的差別1、時鐘、時鐘 要求要求同步串行通信異步串行通信必須精確、相等的時鐘必須精確、相等的時鐘收發(fā)時鐘基本相等即可收發(fā)時鐘基本相等即可2、控制、控制 信息信息有累積誤差有累積誤差累積誤差下字節(jié)消除累積誤差下字節(jié)消除整塊數(shù)據(jù)附加幀信息整塊數(shù)據(jù)附加幀信息每個字符附加幀信息每個字符附加幀信息傳輸數(shù)據(jù)效率高,傳輸數(shù)據(jù)效率高,信息量大。信息量大。高速數(shù)據(jù)鏈路高速數(shù)據(jù)鏈路傳輸效率固定傳輸效率固定低速數(shù)據(jù)鏈路低速數(shù)據(jù)鏈路3、校驗(yàn)、校驗(yàn) 方式
11、方式16位位CRC循環(huán)冗余校驗(yàn)循環(huán)冗余校驗(yàn)采用采用1位奇偶校驗(yàn)位奇偶校驗(yàn)可靠性高可靠性高可靠性比同步的低可靠性比同步的低高高低低4、復(fù)雜、復(fù)雜 程度程度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)計(jì)算機(jī)常用頻移鍵控(FSK)7.1.6 硬件實(shí)現(xiàn)硬件實(shí)現(xiàn)一、UART通用異步收/發(fā)器(Universal Asynchronous Receiver/Trasmitter)7.1.5 串行通信的校驗(yàn)方法串行通信的校驗(yàn)方法一、奇偶校驗(yàn)一、奇偶校驗(yàn)二、方陣校驗(yàn)二、方陣校驗(yàn)三、三、 CRC循環(huán)冗余校驗(yàn)循環(huán)冗余校驗(yàn)二、USRT通用同步收/發(fā)器(Universal Synchronous Receiver/Trasmitter)三、USART通用同步異步收/發(fā)器(Universal Asychronous/Synchronous
13、Receiver/Trasmitter)四、ACIA異步通信接口適配器(Asyn-chronous Communication InterfaceAdapter)7.2 串行通信的物理標(biāo)準(zhǔn)串行通信的物理標(biāo)準(zhǔn)常用的串行通信標(biāo)準(zhǔn)由RS-232C、RS-422A、RS-485A,RS-423A串行接口的標(biāo)準(zhǔn)化,就是指與通信設(shè)備相連接的這組信串行接口的標(biāo)準(zhǔn)化,就是指與通信設(shè)備相連接的這組信號的內(nèi)容、形式以及接插件引腳的排列等的標(biāo)準(zhǔn)化。號的內(nèi)容、形式以及接插件引腳的排列等的標(biāo)準(zhǔn)化。EIA RS232C是美國電子工業(yè)協(xié)會美國電子工業(yè)協(xié)會推薦標(biāo)準(zhǔn)推薦標(biāo)準(zhǔn)(Electronic Industries Asso
14、ciation Recommended Standard232C)第232代號的標(biāo)準(zhǔn),C為標(biāo)準(zhǔn)的版本號。 RS-232C RS-232C接口標(biāo)準(zhǔn)使用標(biāo)準(zhǔn)的接口標(biāo)準(zhǔn)使用標(biāo)準(zhǔn)的2525針針D D型連接器即型連接器即DB-25DB-25。PCPC機(jī)已使用機(jī)已使用9 9針連接器取代針連接器取代2525針連接器。針連接器。9 9針連針連接器引接器引腳號腳號2525針連針連接器引接器引腳號腳號名名 稱稱2525針連針連接器引接器引腳號腳號名名 稱稱1 1保護(hù)地保護(hù)地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ù)裝置準(zhǔn)備好數(shù)據(jù)裝置準(zhǔn)備好DSRDSR2121信號質(zhì)量檢測信號質(zhì)量檢測5 57 7信號地信號地GNDGND2323數(shù)據(jù)信號速率選擇數(shù)據(jù)信號速率選擇1 18 8載波檢測載波檢測CDCD2424終端發(fā)生器時鐘終端發(fā)生器時鐘4 42020數(shù)據(jù)終端準(zhǔn)備好數(shù)據(jù)終端準(zhǔn)備好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ā)送當(dāng)數(shù)據(jù)終端設(shè)備準(zhǔn)備好送出數(shù)據(jù)時,就當(dāng)數(shù)據(jù)終端設(shè)備準(zhǔn)備好送出數(shù)據(jù)時,就發(fā)出有效的發(fā)出有效的RTSRTS信號,用于通知數(shù)據(jù)通信設(shè)備準(zhǔn)備接收數(shù)據(jù)。信號,用于通知數(shù)據(jù)通信設(shè)備準(zhǔn)備接收數(shù)據(jù)。 CTS CTS 清除發(fā)送清除發(fā)送當(dāng)數(shù)據(jù)通信設(shè)備已準(zhǔn)備好接收數(shù)據(jù)終端當(dāng)數(shù)
17、據(jù)通信設(shè)備已準(zhǔn)備好接收數(shù)據(jù)終端設(shè)備的傳送數(shù)據(jù)時,發(fā)出設(shè)備的傳送數(shù)據(jù)時,發(fā)出CTSCTS有效信號來響應(yīng)有效信號來響應(yīng)RTSRTS信號。信號。 DTR DTR 數(shù)據(jù)終端準(zhǔn)備好數(shù)據(jù)終端準(zhǔn)備好通常當(dāng)數(shù)據(jù)終端設(shè)備一加電,該通常當(dāng)數(shù)據(jù)終端設(shè)備一加電,該信號就有效,表明數(shù)據(jù)終端設(shè)備準(zhǔn)備就緒。信號就有效,表明數(shù)據(jù)終端設(shè)備準(zhǔn)備就緒。 DSR DSR 數(shù)據(jù)裝置準(zhǔn)備好數(shù)據(jù)裝置準(zhǔn)備好通常表示數(shù)據(jù)通信設(shè)備通常表示數(shù)據(jù)通信設(shè)備( (即數(shù)據(jù)裝即數(shù)據(jù)裝置置) )已接通電源連到通信線路上,并處于數(shù)據(jù)傳輸方式,而不已接通電源連到通信線路上,并處于數(shù)據(jù)傳輸方式,而不是處于測試方式或斷開狀態(tài)。是處于測試方式或斷開狀態(tài)。 CD CD
18、載波檢測載波檢測當(dāng)本地調(diào)制解調(diào)器接收到來自對方的載波信當(dāng)本地調(diào)制解調(diào)器接收到來自對方的載波信號時,就從該引腳向數(shù)據(jù)終端設(shè)備提供有效信號。號時,就從該引腳向數(shù)據(jù)終端設(shè)備提供有效信號。該引腳縮該引腳縮寫為寫為DCD。 RI RI 振鈴指示振鈴指示當(dāng)調(diào)制解調(diào)器接收到對方的撥號信號期間,當(dāng)調(diào)制解調(diào)器接收到對方的撥號信號期間,該引腳信號作為電話鈴響的指示,保持有效。該引腳信號作為電話鈴響的指示,保持有效。 計(jì)算機(jī)由計(jì)算機(jī)由RS-232CRS-232C接口連接調(diào)制解調(diào)器接口連接調(diào)制解調(diào)器 兩臺微機(jī)直接利用兩臺微機(jī)直接利用RS-232CRS-232C接口進(jìn)行短距離通信接口進(jìn)行短距離通信 一種簡化的連接方式(
19、Null Modem) 適用于雙機(jī)直連TDRDRTSCTSDCDGNDDTRDSRRITDRDRTSCTSDCDGNDDTRDSRRI“1 ”=-3V-25V傳號 MARK “1 ”空號 SPACE “0 ”“0 ”=+3V+25VPC機(jī)中-3V-12VPC機(jī)中+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、進(jìn)行串行、進(jìn)行串行/并行轉(zhuǎn)換,實(shí)現(xiàn)串行數(shù)據(jù)格式化并行轉(zhuǎn)換,實(shí)現(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ù)位可選擇奇校驗(yàn)、可選擇奇校驗(yàn)、偶校驗(yàn)、不校驗(yàn)偶校驗(yàn)、不校驗(yàn)或校驗(yàn)位強(qiáng)制為或校驗(yàn)位強(qiáng)制為“1”/“0”起始位起始位為為1位位空閑位空閑位為為“1”發(fā)送時自動插入起始位、
21、停止位和奇偶校驗(yàn)位發(fā)送時自動插入起始位、停止位和奇偶校驗(yàn)位一、一、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ù)基準(zhǔn)時鐘頻率(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ù)終端準(zhǔn)備好信號發(fā)送數(shù)據(jù)終端準(zhǔn)備好信號接收數(shù)據(jù)裝置準(zhǔn)備好信號接收數(shù)據(jù)裝置準(zhǔn)備好信號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ù)總線控?cái)?shù)據(jù)總線控制器制器7 0DD選選擇擇和和讀讀/寫寫控控制制邏邏輯輯0CAS1CAS2CAS2A1A0AADSDISTRD IST RDOSTRDOSTRCSOUTDDISMR1XTAL2XTAL7.3.3 8250內(nèi)部寄存器和控制字及狀態(tài)字PC機(jī)的串口地址COM1口 03F8H03FEH8250用3根地址線,7個地址,區(qū)分出10個
25、寄存器狀態(tài)寄存器3個 LSR,MSR,IIRPC機(jī)的串口地址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ā)送中止字符止字符校驗(yàn)位設(shè)置校驗(yàn)位設(shè)置*0無校驗(yàn)無校驗(yàn)01設(shè)置奇校驗(yàn)設(shè)置奇校驗(yàn)11設(shè)置偶校驗(yàn)設(shè)置偶校驗(yàn)附加附加校驗(yàn)位校驗(yàn)位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位停止位,附加奇校驗(yàn)位,位停止位,附加奇校驗(yàn)位,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,說明相應(yīng),說明相應(yīng)輸入信號當(dāng)前為低電平有效輸入信號當(dāng)前為低電平有效低低4位中某位為位中某位為1,則說明從上次則說明從上次CPU讀取該狀態(tài)字后讀取該狀態(tài)字后相應(yīng)輸入信號已發(fā)生改變相應(yīng)輸入信號已發(fā)生改變MSR反映反映4個控制輸入信號的當(dāng)前狀態(tài)及其變化個控制輸入信號的當(dāng)前狀態(tài)及其變化MSR低低4位中任一位置位中任一位置1,均將產(chǎn)生調(diào)制解調(diào)器狀態(tài)中斷,均將產(chǎn)生調(diào)制解調(diào)器狀態(tài)中斷,當(dāng)當(dāng)CPU讀取該寄存器或復(fù)位后,低讀取該寄存器或復(fù)位后,低4位被清零位被清零COM+6五、中斷控制五、中斷控制 D0D1D2D300001,允允許許0,禁禁止止MODEM狀狀態(tài)態(tài)改改變變接接收收錯錯誤誤發(fā)發(fā)送送緩緩沖沖區(qū)區(qū)空空0 0 0 0 0ID1 ID0IP0 有中斷有中斷1 無中斷無中斷標(biāo)識哪一級有中斷標(biāo)識哪一級有中斷ID1 ID0優(yōu)先權(quán)中斷類型1 11 00 10 01234 接收線路狀態(tài)中斷 接收數(shù)據(jù)準(zhǔn)備好中斷 發(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)容里面會有圖紙預(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度廠房電氣系統(tǒng)升級改造合同范本4篇
- 2024新版二手房定金支付合同樣本版
- 二零二五年度新材料研發(fā)承包生產(chǎn)合同3篇
- 二零二四屬公積金貸款合同簽訂后的貸后審計(jì)與合規(guī)性檢查3篇
- 2024預(yù)定房屋買賣協(xié)議書
- 個人農(nóng)田租賃承包協(xié)議:2024年標(biāo)準(zhǔn)范本一
- 2024年04月江西九江銀行萍鄉(xiāng)分行社會招考筆試歷年參考題庫附帶答案詳解
- 2024年04月四川興業(yè)銀行瀘州分行招考筆試歷年參考題庫附帶答案詳解
- 2024版有限責(zé)任公司發(fā)起人協(xié)議書
- 2024年03月浙江中國工商銀行浙江平湖工銀村鎮(zhèn)銀行春季校園招考筆試歷年參考題庫附帶答案詳解
- 2024-2030年中國通航飛行服務(wù)站(FSS)行業(yè)發(fā)展模式規(guī)劃分析報(bào)告
- 機(jī)械制造企業(yè)風(fēng)險(xiǎn)分級管控手冊
- 地系梁工程施工方案
- 藏文基礎(chǔ)-教你輕輕松松學(xué)藏語(西藏大學(xué))知到智慧樹章節(jié)答案
- 2024電子商務(wù)平臺用戶隱私保護(hù)協(xié)議3篇
- 安徽省蕪湖市2023-2024學(xué)年高一上學(xué)期期末考試 英語 含答案
- 電力工程施工安全風(fēng)險(xiǎn)評估與防控
- 醫(yī)學(xué)教程 常見體表腫瘤與腫塊課件
- 內(nèi)分泌系統(tǒng)異常與虛勞病關(guān)系
- 智聯(lián)招聘在線測評題
- DB3418T 008-2019 宣紙潤墨性感官評判方法
評論
0/150
提交評論