- 1、本文档共28页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
串行通信與串行介面9.1串行通信與串行介面基礎9.1.1串行通信串行通信是指數據一位接一位的順序傳送,與並行通信相比它所需的傳輸線少,傳送距離遠,而且可以利用現有的通信線路。9.1.2串行介面1.串行介面的輸入過程(1)數據通過串行數據輸入端輸入,串行介面接收到外設的串行數據後,通過控制寄存器和串行輸入/並行輸出移位寄存器變換為並行數據,同時送入數據輸入寄存器暫存。圖9—1典型串行介面電路框圖1.串行介面的輸入過程(1)數據通過串行數據輸入端輸入,串行介面接收到外設的串行數據後,通過控制寄存器和串行輸入/並行輸出移位寄存器變換為並行數據,同時送入數據輸入寄存器暫存。(2)介面向CPU發輸入請求或CPU查詢輸入請求的狀態允許後,CPU向介面發送讀命令,通過控制邏輯讀取數據輸入寄存器中的數據。數據傳送到CPU內部寄存器後,完成一次串行輸入。2.串行介面的輸出過程(1)CPU向並行介面輸出並行數據,當串行介面收到後,暫存至數據輸出寄存器中。(2)通過控制寄存器和並行輸入/串行輸出移位寄存器變換為串行數據,通過發送串行數據端發送數據。外設收到此數據後完成一次串行輸出。9.1.3串行通信線路的工作方式單工方式2.半雙工方式3.全雙工方式圖9—2串行通信的連接方式9.1.4串行通信的數據收發方式在串行通信中有兩種基本的通信方式:即非同步通信ASYNC和同步通信SYNC。1.串行非同步通信ASYNC通信的雙方進行非同步串行通信時必須遵守非同步串行通信控制規程,也稱非同步通信協議,他的特點是通信雙方以一個字元(包括特定附加位)作為數據傳輸單位。圖9.3是非同步通信時一個字元的標準數據格式。圖9—3非同步通信的數據格式2.串行同步通信SYNC串行同步通信是靠同步字元來完成收發雙方同步的,與非同步通信相比一個顯著的特點是同步通信方式所用的數據格式沒有起始位和停止位,一次傳送的字元個數是可變的,但字元與字元間不允許有空隙。它的傳輸格式如圖9—4所示。圖9—4同步通信數據格式9.1.5RS-232C串行介面標準1.RS-232C介面概述RS-232C是美國電子工業協會在1969年公佈的數據通信標準,應用於串行通信中,是電腦與電腦之間(或數據終端設備之間)、電腦與數據機之間(或數據終端設備與數據通信設備之間)的串行二進位交換的標準介面。數據機(MODEM)是調製器和解調器的總稱。圖9-5RS-232C電平和TTL電平的轉換示意圖2.控制信號的定義RS-232C介面採用D型25針連接器,而微機中的兩個串行介面COM1和COM2,使用的是D型9針連接器(9針引腳為IBM公司對RS-232C標準的縮減,且符合RS-232C標準)。表9-1給出了電腦通信中常用的RS-232C信號標準的引腳定義。25針引腳號9針引腳號名稱傳送方向表示方法功能23發送數據輸出TXD數據送到數據機32接收數據輸入RXD從數據機接收數據47請求發送輸出半雙工時控制發送器的開關58允許發送輸入數據機準備就緒66數據設備準備好輸入數據機進入數據傳送狀態75信號地信號公共地GND接地81載波檢測輸入DCD數據機準備接收另一端的信號204數據終端準備好輸出數據機準備發送數據229振鈴指示輸入RI測試到響鈴信號表9—1電腦串行通信中RS-232C信號的引腳定義9.2可編程串行介面Intel8251A9.2.18251A晶片外部引腳和內部結構1.Intel8251A晶片外部引腳圖9-68251A晶片引腳(1)8251A與CPU相連的引腳(如圖控制線和數據線)(2)與外部設備/數據機連接的引腳(如圖外設/數據機控制部分)2.8251A的內部結構8251A內部由5個主要部分組成:接收器、發送器、調製解調控制、讀/寫控制和系統數據匯流排緩衝器。圖9-78251A的內部結構⑴數據匯流排緩衝器數據匯流排緩衝器是CPU與8251A之間交換資訊的通道。包括三個三態雙向8位緩衝器,即狀態緩衝器、接收數據緩衝器和發送數據緩衝器。⑵接收器8251A的接收器包括接收緩衝器和接收控制電路。串行數據通過RXD引腳輸入,並按規定的格式把它轉換為並行數據,存放到數據匯流排緩衝器中。⑶發送器8251A的發送
文档评论(0)