第五章數(shù)字量輸入輸出5of7_第1頁
第五章數(shù)字量輸入輸出5of7_第2頁
第五章數(shù)字量輸入輸出5of7_第3頁
第五章數(shù)字量輸入輸出5of7_第4頁
第五章數(shù)字量輸入輸出5of7_第5頁
已閱讀5頁,還剩18頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、 1 2主要內(nèi)容:主要內(nèi)容: 串行通信的基本概念及異步轉(zhuǎn)送方式串行通信的基本概念及異步轉(zhuǎn)送方式 串行通信接口標準RS-232C要點:要點:u實現(xiàn)異步串行轉(zhuǎn)送的要素有哪些?實現(xiàn)異步串行轉(zhuǎn)送的要素有哪些? 有哪些功能塊及如有哪些功能塊及如何編程控制?何編程控制? 3一、概述一、概述1. 串行通信的概念 串行通信是指將數(shù)據(jù)按照一位一位地順序進行傳送,它只占用一條傳輸線??梢圆捎脙煞N方式來實現(xiàn):一種是將8位數(shù)據(jù)通道中的一位通過軟件來實現(xiàn)串行數(shù)據(jù)傳送;另一種是通過專用的通信接口,將并行數(shù)據(jù)轉(zhuǎn)換為串行數(shù)據(jù)進行傳送。 2. 串行通信的基本方式 通常情況下,串行通信可分為異步傳送和同步傳送兩種方式: 42.1

2、 2.1 同步傳送同步傳送 所謂同步通信是指在約定的數(shù)據(jù)通信速率下,發(fā)送方和接收方的時鐘信號頻率和相位始終保持一致(同步),這就保證了通信雙方在發(fā)送數(shù)據(jù)和接收數(shù)據(jù)時具有完全一致的定時關(guān)系。在有效數(shù)據(jù)傳送之前首先發(fā)送一串特殊的字符進行標識或聯(lián)絡(luò),這串字符稱為同步字符或標識符。此時,在數(shù)據(jù)塊開始處,要用同步字符來指明,同步字符通常由用戶自己設(shè)定,可用一個(或相同兩個)8位二進制碼作為同步字符。 同步傳送速度高于異步傳送速度,但它要求由時鐘來實現(xiàn)發(fā)送端及接收端之間的同步,所以,硬件電路比較復(fù)雜。 52.2 異步傳送方式異步傳送方式 異步通信是指通信中兩個字符之間的時間間隔是不固定的,而在一個字符內(nèi)各

3、位的時間間隔是固定的。異步通信規(guī)定字符由起始位(start bit)、數(shù)據(jù)位(data bit)、奇偶校驗位(parity)和停止位(stop bit)組成。起始位表示一個字符的開始,接收方可以用起始位使自已的接收時鐘與數(shù)據(jù)同步,停止位則表示一個字符的結(jié)束。這種用起始位開始,停止位結(jié)束所構(gòu)成的一串信息稱為一幀(frame)。 6 在異步傳送中,CPU與外部設(shè)備之間的通信遵循以下兩項規(guī)定: (1)對字符格式的規(guī)定:字符格式是指字符的編碼形式及其規(guī)定。例如,規(guī)定每個串行字符由4個部分組成:1個起始位、58個數(shù)據(jù)位、1個奇偶校驗位以及12個停止位。這種串行字符編碼格式如圖5.48所示。 P284 P

4、284 圖圖5.48 5.48 字符格式字符格式 7錯誤檢查錯誤檢查約定協(xié)議約定協(xié)議, ,接收方檢查接收方檢查奇偶錯奇偶錯:一個字符中:一個字符中1 1的個數(shù)的奇偶性的個數(shù)的奇偶性 和約定不符和約定不符幀格式錯幀格式錯:一個字符總位數(shù)和約定不符:一個字符總位數(shù)和約定不符溢出錯溢出錯:已接收的前一個字符尚未被:已接收的前一個字符尚未被CPUCPU 讀取,下一個又接收完成讀取,下一個又接收完成 8P290 圖圖5.54 數(shù)據(jù)接收過程數(shù)據(jù)接收過程(2)對波特率(Boud Rate)的規(guī)定:波特率是指每秒傳輸字符的位數(shù)。國際上規(guī)定了標準波特率系列,最常用的標準波特率是:110波特、300波特、600波

5、特、1200波特、l800波特、2400波持、4800波特、9600波特和19200波特。 93. 串行通信中的基本技術(shù)串行通信中的基本技術(shù)3.1 數(shù)據(jù)傳送方式數(shù)據(jù)傳送方式 串行通信是一位接一位地按順序通過一條信號線進行傳輸?shù)姆绞?。它的通路可以只有一條,此時發(fā)送信息和接收信息不能同時進行,只能采用分時使用線路的方法。在串行通信中,數(shù)據(jù)通常在兩個站(如A和B)之間進行雙向傳送。這種傳送根據(jù)需要又可分為單工、半雙工和全雙工傳送。 10發(fā)送器接收器AB單工通信(a)發(fā)送器發(fā)送器AB半雙工通信接收器接收器(b)發(fā)送器接收器AB全雙工通信接收器發(fā)送器(c)數(shù)據(jù)傳送方式數(shù)據(jù)傳送方式 11二、二、 串行通信

6、接口標準串行通信接口標準RS-232C RS-232C是美國電子工業(yè)協(xié)會EIA于1962年公布,并于1969年修訂的串行接口標準,已成為國際上通用的標準。RS是英文“推薦標準” (recommeded standard)的縮寫,232為標識號,C表示修改次數(shù)。 RS-232-C總線標準設(shè)有25條信號線,包括一個主通道和一個輔助通道,在多數(shù)情況下主要使用主通道。串行接口目前最普遍的用途是連接鼠標和調(diào)制解調(diào)器,常被稱為異步通信適配器接口,串行端口插座分為9針或25針兩種。串行接口被賦予專門的設(shè)備名COMl和COM2。 目前RS-232C已成為數(shù)據(jù)終端設(shè)備DTE與數(shù)據(jù)通信設(shè)備DCE的接口標準。不僅在

7、遠距離通信中要經(jīng)常用到它,就是兩臺計算機或設(shè)備之間的近距離串行連接也普遍采用RS-232C接口。 121. RS-232C的引腳的引腳串行通信RS-232是一種總線標準,這個標準僅保證硬件兼容而沒有軟件兼容。通常RS-232C接口有9針、25針等規(guī)格,RS-232C標準接口的引腳排列。 (a)25腳排列圖 (b)9腳排列圖RS-232C引腳排列引腳排列 132. RS-232C的連接的連接 通過PC機的串行接口可以連接串行傳輸數(shù)據(jù)的外圍設(shè)備,如調(diào)制解調(diào)器、鼠標等。RS-232C廣泛用于數(shù)字終端設(shè)備,如計算機與調(diào)制解調(diào)器之間的接口,以實現(xiàn)通過電話線路進行遠距離通信。 14發(fā)送數(shù)據(jù)TxD 接收數(shù)據(jù)

8、RxD請求發(fā)送RTS 允許發(fā)送CTS數(shù)據(jù)裝置準備好DSR信號地GND載波檢測CD數(shù)據(jù)終端準備好DTR 振鈴指示RI 2345678202223456782022計算機MODEM2345678202223456782022 MODEM計算機電話線使用使用Modem的的RS-232C接口接口 15TxD:發(fā)送數(shù)據(jù)(終端數(shù)傳機)串行數(shù)據(jù)的發(fā)送端RxD:接收數(shù)據(jù)(終端數(shù)傳機)串行數(shù)據(jù)的接收端DTE數(shù)據(jù)終端設(shè)備,例如計算機數(shù)據(jù)終端設(shè)備,例如計算機DCE數(shù)據(jù)通信設(shè)備(數(shù)傳機),例如調(diào)制解調(diào)器數(shù)據(jù)通信設(shè)備(數(shù)傳機),例如調(diào)制解調(diào)器 16RTS:請求發(fā)送(終端數(shù)傳機)當(dāng)數(shù)據(jù)終端設(shè)備準備好送出數(shù)據(jù)時,就發(fā)出有效

9、的RTS信號,用于通知數(shù)據(jù)通信設(shè)備準備接收數(shù)據(jù)CTS:清除發(fā)送(允許發(fā)送) (終端數(shù)傳機)當(dāng)數(shù)據(jù)通信設(shè)備已準備好接收數(shù)據(jù)終端設(shè)備的傳送數(shù)據(jù)時,發(fā)出CTS有效信號來響應(yīng)RTS信號RTS和CTS是數(shù)據(jù)終端設(shè)備與數(shù)據(jù)通信設(shè)備間一對用于數(shù)據(jù)發(fā)送的聯(lián)絡(luò)信號 17DTR:數(shù)據(jù)終端準備好(終端數(shù)傳機)通常當(dāng)數(shù)據(jù)終端設(shè)備一加電,該信號就有效,表明數(shù)據(jù)終端設(shè)備準備就緒DSR:數(shù)據(jù)裝置準備好(終端數(shù)傳機)通常表示數(shù)據(jù)通信設(shè)備(即數(shù)據(jù)裝置)已接通電源連到通信線路上,并處在數(shù)據(jù)傳輸方式DTR和DSR也可用做數(shù)據(jù)終端設(shè)備與數(shù)據(jù)通信設(shè)備間的聯(lián)絡(luò)信號,例如應(yīng)答數(shù)據(jù)接收 18GND:信號地為所有的信號提供一個公共的參考電平C

10、D:載波檢測(DCD) (終端數(shù)傳機)當(dāng)本地調(diào)制解調(diào)器接收到來自對方的載波信號時,該引腳向數(shù)據(jù)終端設(shè)備提供有效信號RI:振鈴指示(終端數(shù)傳機)當(dāng)調(diào)制解調(diào)器接收到對方的撥號信號期間,該引腳信號作為電話鈴響的指示、保持有效 19保護地(機殼地)起屏蔽保護作用的接地端,一般應(yīng)參照設(shè)備的使用規(guī)定,連接到設(shè)備的外殼或大地TxC:發(fā)送器時鐘控制數(shù)據(jù)終端發(fā)送串行數(shù)據(jù)的時鐘信號RxC:接收器時鐘控制數(shù)據(jù)終端接收串行數(shù)據(jù)的時鐘信號 20TxDRxDRTSCTSGNDDSRDTR2345762023457620計算機計算機(c)TxDRxDRTSCTSGNDDSRDTR2345762023457620計算機計算機

11、(b)TxDRxDGND237234計算機計算機(a)不用Modem的RS-232C接口 213. RS-232C的電氣特性的電氣特性 為了保證數(shù)據(jù)正確地傳送,設(shè)備控制能準確地完成,有必要使所用的信號電平保持一致。為滿足此要求,RS-232C標準規(guī)定了數(shù)據(jù)和控制信號的電壓范圍。由于RS-232C是在TTL集成電路之前制定的,所以它的電平不是+5 V和地。它規(guī)定:高電平為+3 +15 V,低電平為-15 -3 V。 22232C接口采用EIA電平(負邏輯)“0” 電平為3V15V“1”電平為3V15V實際常用12V或15Vn標準標準TTL電平(正邏輯)電平(正邏輯)n“1”電平:電平:2.4V5Vn“0”電平:電平:0V0.8V相互轉(zhuǎn)換相互轉(zhuǎn)換 23 由于發(fā)送器/接收器芯片使用TTL電平,但RS-232C卻使用上述EIA電平,所以為滿足EIA電氣特性

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論