熟妇,五月综合激情,黄片无限看欧美,亚洲草原天堂视频

文章詳情

電路板開發(fā)設(shè)計(jì)的串行通信

日期:2024-09-19 13:46
瀏覽次數(shù):953
摘要: 電路板開發(fā)設(shè)計(jì)的串行通信基于地傳輸,此時(shí)只需要一條傳輸線,外加一條公共地線和若干控制線號(hào)線。因?yàn)橐淮沃荒軅鬏斠晃?,所以?duì)于一個(gè)字節(jié)的數(shù)據(jù),至少要分8位才能傳送完畢。 基于電路板開發(fā)設(shè)計(jì)的串行通信的必要過程是:發(fā)送時(shí),要把并行數(shù)據(jù)編程串行數(shù)據(jù)發(fā)送到線路上去,接收時(shí),要把串行數(shù)據(jù)轉(zhuǎn)化成并行數(shù)據(jù),這樣才能被計(jì)算機(jī)及其他設(shè)備處理。 基于電路板開發(fā)設(shè)計(jì)的串行通信傳輸線少,長(zhǎng)距離傳輸時(shí)候,成本低,且可以利...

   串行通信基本概念

  電路板開發(fā)設(shè)計(jì)的串行通信方式是將數(shù)據(jù)字節(jié)分成一位一位的形式在一條傳輸線上逐個(gè)地傳輸,此時(shí)只需要一條傳輸線,外加一條公共地線和若干控制線號(hào)線。因?yàn)橐淮沃荒軅鬏斠晃?,所以?duì)于一個(gè)字節(jié)的數(shù)據(jù),至少要分8位才能傳送完畢。

  串行通信的必要過程是:發(fā)送時(shí),要把并行數(shù)據(jù)編程串行數(shù)據(jù)發(fā)送到線路上去,接收時(shí),要把串行數(shù)據(jù)轉(zhuǎn)化成并行數(shù)據(jù),這樣才能被計(jì)算機(jī)及其他設(shè)備處理。

  電路板開發(fā)設(shè)計(jì)的串行通信傳輸線少,長(zhǎng)距離傳輸時(shí)候,成本低,且可以利用電話網(wǎng)等現(xiàn)成的設(shè)備,但數(shù)據(jù)的傳輸控制比并行通信復(fù)雜。

     異步串行通信和同步串行通信。

   異步串行通信是指通信的發(fā)送與接收設(shè)備使用各自的時(shí)鐘控制數(shù)據(jù)的發(fā)送和接收過程。在單片機(jī)和單片機(jī)之間,單片機(jī)與計(jì)算機(jī)之間,通常采用這種通信方式。

   同步串行通信方式

   同步串行通信方式通信時(shí)是要建立發(fā)送方時(shí)鐘對(duì)接收方適中的直接控制,使雙方達(dá)到完全同步。此時(shí),傳輸數(shù)據(jù)的位之間的距離均為“位間隔”的整數(shù)倍,同時(shí)傳送的字符間不留間隙,即保持位同步的關(guān)系,也保持字符同步關(guān)系。

   發(fā)送方對(duì)接收方的同步可以通過外同步和自同步兩種方法實(shí)現(xiàn)面向字符的同步格式,如圖

 

   此時(shí),傳輸?shù)臄?shù)據(jù)和控制信都必須由規(guī)定的字符集(如ASCII碼為02H),表示傳送數(shù)據(jù)的開始。數(shù)據(jù)塊是傳送的正文內(nèi)容,由多個(gè)字符組成,數(shù)據(jù)塊后面是組終字符ETBASCII碼為17H)或文終字符ETXASCII碼為03H),然后是校驗(yàn)碼。典型的面向字符的同步規(guī)程如IBM的二進(jìn)制同步規(guī)程BSC

   面向位的同步格式如圖所示: 

 

   此時(shí),將數(shù)據(jù)塊看做數(shù)據(jù)流,并用序列01111110作為開始和結(jié)束標(biāo)志。為了避免在數(shù)據(jù)流中出現(xiàn)序列01111110時(shí)引起的混亂,發(fā)送方總是在其發(fā)送的數(shù)據(jù)流中每出現(xiàn)5個(gè)連續(xù)的1就插入一個(gè)附加的0;接收方每檢測(cè)到5個(gè)連續(xù)的1并且其后跟一個(gè)0時(shí)候就刪除該0。典型的面向位的同步協(xié)議,如ISO的上等鏈路控制規(guī)程HDLCIBM的同步數(shù)據(jù)鏈路控制規(guī)程SDLC

   面向位的同步通信的特點(diǎn)是以特定的位組合01111110作為幀的開始和結(jié)束標(biāo)志,所傳輸?shù)囊粠瑪?shù)據(jù)可以是任意位。它傳輸?shù)男瘦^高,但實(shí)現(xiàn)的硬件設(shè)備比異步通信復(fù)雜。

   電路板開發(fā)設(shè)計(jì)的串行通信的制式:

  (1)單工。單工是指數(shù)據(jù)傳輸僅能沿一個(gè)方向,不能實(shí)現(xiàn)反向傳輸。

 

  (2)半雙工。半雙工是指數(shù)據(jù)傳輸可以兩個(gè)方向,但需要分時(shí)進(jìn)行。

 

  (3)全雙工。全雙工是數(shù)據(jù)可以同時(shí)進(jìn)行雙向傳輸。

 

 程序原理框圖