本文僅僅概括一下文章,如果大家覺的喜歡,可以為以下文章作者點贊
1.傳輸類型
從硬件的角度可以分為串行傳輸和并行傳輸。
從協(xié)議的角度可分為異步傳輸和同步傳輸。
2. 并行傳輸和串行傳輸

可以看出,并傳輸?shù)奶攸c是可以使用多根并行的數(shù)據(jù)線一次同時傳輸多個比特,在串行傳輸中,使用一根數(shù)據(jù)線傳輸數(shù)據(jù),一次傳輸1個比特。
優(yōu)缺:
| 優(yōu) | 缺 | |
|---|---|---|
| 并行傳輸 | 相同頻率下,并行傳輸快于串行傳輸數(shù)倍 | 設(shè)備成本高且體積相對較大 、 信號線之間的干擾大,不能用于長距離傳輸并且并行傳輸具有同步問題 ,從而導(dǎo)致傳輸頻率較低 |
| 串行傳輸 | 成本低 | 相同頻率下,遠低于并行傳輸?shù)膫鬏斔俣?/td> |
現(xiàn)狀:
在相同傳輸頻率下,并行傳輸是快于串行傳輸數(shù)倍,然而并行有兩個棘手的問題需要面對:1、信號同步;2、信號串擾。這個兩個問題導(dǎo)致低成本電路中串行傳輸?shù)念l率遠高于并行傳輸,在考慮成本的情況下,我們更傾向于串行傳輸。
3. 異步傳輸
舉個例子,鍵盤和電腦通訊就是異步傳輸。
協(xié)議格式:

可以看出每傳一個字符,就要多傳輸2個比特
過程:
- 鍵盤一直向電腦發(fā)送 "11111"的bit流,來告訴電腦通訊正常(心跳)
- 電腦突然收到"0"的bit時,立刻明白準備接受信號。
- 從0后讀取8個bit來作為一個字符信息
- 檢查第9個字符是否為1,如果不為1,表示之前的字符錯誤,丟棄,如果為1,則主機可以確定數(shù)據(jù)的發(fā)送確實結(jié)束了,則結(jié)束有效數(shù)據(jù)的接收,并接受所接收的數(shù)據(jù)。
特點:每個字符都有自己的開始位和結(jié)束位。
=====例題=====
1、數(shù)據(jù)速率為1200bps,采用無校驗、1位停止位的異步傳輸,問
(1)1分鐘內(nèi)最多能傳輸多少個漢字(雙字節(jié))?
答:最多能傳輸3600個漢字。
以下解題過程:
1分鐘最大傳輸位數(shù):1200 * 60 = 72000
一個漢字所需位數(shù):(8+1+1)*2 = 20
所以最多傳輸漢字:72000/20 = 3600
(2)1分鐘內(nèi)最多能傳輸多少個ASCII字符?
答:最多能傳輸7200個ASCII字符。
以下解題過程:
1分鐘最大傳輸位數(shù):1200 * 60 = 72000
一個ASCII字符所需位數(shù):(8+1+1)= 10
所以最多傳輸漢字:72000/10 = 7200
=====
4. 同步傳輸
同步傳輸(SynchronousTransmission):
同步傳輸?shù)臄?shù)據(jù)部分的比特分組要大得多。它不是獨立地發(fā)送每個字符(異步傳輸),而是把它們組合起來一起發(fā)送。我們將這些組合稱為數(shù)據(jù)幀,或簡稱為幀。
數(shù)據(jù)幀的第一部分包含一組同步字符,它是一個獨特的比特組合,類似于前面提到的起始位,用于通知接收方一個幀已經(jīng)到達,但它同時還能確保接收方的采樣速度和比特的到達速度保持一致,使收發(fā)雙方進入同步。
幀的最后一部分是一個幀結(jié)束標記。與同步字符一樣,它也是一個獨特的比特串,類似于前面提到的停止位,用于表示在下一幀開始之前沒有別的即將到達的數(shù)據(jù)了。
5. 異步傳輸 和 同步傳輸
- 同步傳輸面向幀傳輸,而異步傳輸面對字符傳輸。
- 同步傳輸傳輸效率一般高于異步,因為同步傳輸開銷的字節(jié)基本固定,而異步傳輸?shù)淖止?jié)輸入百分比形式(20%)。