資源描述:
《第8章串行通信接口PPT課件.ppt》由會員上傳分享,免費在線閱讀,更多相關內容在教育資源-天天文庫。
1、第8章串行通信接口第8章串行通信接口學習目標:◆掌握串行通信的基本概念;◆掌握RS-232C串行接口標準;了解RS-422、RS-423、RS-485串行接口標準的特點及應用場合;◆理解串行接口芯片INS8250的內部結構及外部特性,掌握INS8250的內部寄存器及編程方法;◆重點掌握利用INS8250實現(xiàn)查詢方式和中斷方式下的串行通信編程應用;◆學會采用BIOS或DOS調用方式利用串行接口來發(fā)送/接收一個字符。第8章串行通信接口本章目錄:8.1串行通信的基本概念8.2串行接口標準8.3異步通信接口8.4通信接口的BIOS調用及DOS調
2、用習題與思考題8.1串行通信的基本概念8.1.1串行通信的特點8.1.2數(shù)據(jù)通信方式8.1.3串行通信方式8.1.4信息的校驗方式8.1.5傳輸速率與傳送距離8.1.6信號的調制與解調8.1.7串行接口的基本結構和基本功能返回上一級8.1.1串行通信的特點串行通信,就是使數(shù)據(jù)在一根傳輸線上一位一位地進行傳輸而實現(xiàn)的通信。特點:信息在一個方向上傳輸,只占用一根通信線,因此在這根傳輸線上既傳送數(shù)據(jù)信息又傳送聯(lián)絡控制信息;信息格式有固定的要求,需要進行邏輯電平轉換。通信方式:異步通信和同步通信兩種。返回上一級8.1.2數(shù)據(jù)通信方式串行通信中,
3、數(shù)據(jù)通常是在兩個站(如終端和微機)之間進行傳送,按照同一時刻數(shù)據(jù)流的方向可分成三種基本傳送模式返回上一級8.1.3串行通信方式根據(jù)時鐘控制方式可分為:異步通信方式是指通信的發(fā)送設備與接收設備使用各自的時鐘控制工作,要求雙方的時鐘盡量一致,但接收端的時鐘完全獨立于發(fā)送端,由自己內部的時鐘發(fā)生器產(chǎn)生,所以實際頻率總是有差異的。同步串行通信是指通信的雙方使用同一個時鐘控制數(shù)據(jù)的發(fā)送和接收,發(fā)送端與接收端的時鐘必須嚴格一致。返回上一級通信協(xié)議是指通信雙方的一種約定。約定中包括對數(shù)據(jù)格式、同步方式、傳送速度、傳送步驟、糾錯方式以及控制字符定義等問
4、題作出統(tǒng)一規(guī)定,通信雙方必須共同遵守。因此,也叫做通信控制規(guī)程,或稱傳輸控制規(guī)程,它屬于ISO’SOSI七層參考模型中的數(shù)據(jù)鏈路層。通信協(xié)議有兩類:異步協(xié)議和同步協(xié)議。同步協(xié)議又有面向字符(Character--Oriented)和面向比特(Bit--Oriented)兩種。返回上一級1.起止式異步協(xié)議起止式異步協(xié)議的特點是一個字符一個字符傳輸,而且每傳送一個字符都是以起始位開始,以停止位結束,字符之間沒有固定的時間間隔要求??科鹗嘉缓屯V刮粊韺崿F(xiàn)字符的界定或同步,稱為起止式協(xié)議。可靠性高;附加位,降低了傳輸效率返回上一級異步傳輸模式的
5、字符格式1位起始位,5~8位數(shù)據(jù)1位校驗位(可無)1位、1.5位或2位的停止位返回上一級傳送時,數(shù)據(jù)的低位在前,高位在后。比如要傳送一個字符“C“,C的ASCII碼為43H(1000011),要求一位停止位,采用偶校驗,數(shù)據(jù)有效位7位,則一幀信息為:0110000。返回上一級2.面向字符的同步協(xié)議IBM公司的二進制同步通信協(xié)議(BSC)特點是一次傳送由若干個字符組成的數(shù)據(jù)塊,并規(guī)定了10個特殊字符作為這個數(shù)據(jù)塊的開頭與結束標志以及整個傳輸過程的控制信息,它們也叫做通信控制字。由于被傳送的數(shù)據(jù)塊是由字符組成,故被稱作面向字符的協(xié)議。傳輸效
6、率大大提高。傳輸控制字,增強了通信控制能力和校驗功能。返回上一級面向字符同步協(xié)議的幀格式SYN,是同步字符(SynchrunousCharacter)每一個幀開始處都加有同步字符,加一個SYN同步字符的稱單同步,加兩個SYN同步字符的稱雙同步。設置同步字符的目的是起聯(lián)絡作用,傳送數(shù)據(jù)時,接收端不斷檢測,一旦出現(xiàn)同步字符,就知道是一幀開始了。SOH,是序始字符(StartOFHeader),表示標題的開始。標題,包括源地址、目標地址和路由指示等信息。返回上一級STX,是文始字符(StartOfText),它標志著傳送的正文(數(shù)據(jù)塊)開始。
7、數(shù)據(jù)塊,就是被傳送的正文內容,由多個字符組成。組終字符ETB(EndofTrandmissionBlock)或文終字符ETX,其中ETB用在正文很長,需要分成若干個數(shù)據(jù)塊,分別在不同幀中發(fā)送的場合,這時在每個分數(shù)據(jù)塊后面用組終字符ETB,而在最后一個分數(shù)據(jù)塊后面用文終字符ETX。校驗碼,對從SOH開始直到ETX(或ETB)字段進行校驗,校驗方式可以是縱橫奇偶校驗或CRC校驗。返回上一級轉義字符DLE將特定字符作為普通數(shù)據(jù)處理的能力,這種能力叫做“數(shù)據(jù)透明”。為此,協(xié)議中設置了轉義字符DLE(DataLinkEscape)。接收器收到了一
8、個DLE就可預知下一個字符是數(shù)據(jù)字符。DLE本身也是特定字符,當它出現(xiàn)在數(shù)據(jù)塊中時,也要在它前面再加上另一個DLE。這種方法叫字符填充。返回上一級3.面向比特的同步協(xié)議最有代表性的面向比特的協(xié)議:IBM的同