串行端口怎樣傳輸數(shù)據(jù)
發(fā)布時(shí)間:2014/6/11 20:43:49 訪問次數(shù):1284
當(dāng)今人們使用的所有計(jì)算機(jī)操作系統(tǒng)都支持串行端口,因?yàn)槠洹叭腭v”計(jì)算機(jī)已有數(shù)十年的歷史了。XC6701B332MR-G而并行端口的發(fā)明耍晚得多,速度也比串行端口快得多。USB端口的歷史只有數(shù)年,它很可能在接下來的幾年內(nèi)全面取代串行端口和并行端口。
之所以取名為“串行”端口,是因?yàn)檫@種端口會(huì)將數(shù)據(jù)“串行化”。更具體地說,它一次獲取一字節(jié)的數(shù)據(jù)并傳輸該字節(jié)的8位。這樣做的優(yōu)勢在于,串行端口只需要一條線路就能傳輸8個(gè)位,而并行端口則需要8條。相應(yīng)的劣勢在于,其輸數(shù)據(jù)的用時(shí)是擁有8
條線路時(shí)的8倍。此外,串行端口還可以降低線纜成本,使線纜更加小巧。
在發(fā)送數(shù)據(jù)的每字節(jié)之前,串行端口會(huì)發(fā)送一個(gè)開始位,這是一個(gè)值為0的單個(gè)位。在發(fā)送完數(shù)據(jù)的每字節(jié)之后,它將發(fā)送一個(gè)停止位,表示該字節(jié)已傳輸完成。此外,它還可以發(fā)送奇偶校驗(yàn)位。串行端口也稱為通信(COM)端口,是一種雙向端口。在雙向通信中,每個(gè)設(shè)備都可以接收數(shù)據(jù)和傳輸數(shù)據(jù)。串行設(shè)備使用不同的針腳來接收和傳輸數(shù)據(jù)——如果使用相同的針腳,通信將限制為半雙工模式,這表示信息一次只能在一個(gè)方向上傳播。使用不同的針腳可以實(shí)現(xiàn)全雙工通信,在這種模式中,信息可以同時(shí)在兩個(gè)方向上傳播。
串行端口依靠特殊的控制器芯片通用異步接收/傳輸器( UART)來實(shí)現(xiàn)自己的功能,如圖9-3所示的NS16550D芯片。UART芯片從計(jì)算機(jī)的系統(tǒng)總線獲得并行輸出,然后將其轉(zhuǎn)換成串行形式,以便通過串行端口傳輸。為了提高效率,大多數(shù)UART芯片都內(nèi)置有
16到64千字節(jié)的緩沖區(qū)。利用這個(gè)緩沖區(qū),芯片便可以在處理要流向串行端口數(shù)據(jù)的同時(shí),緩存從系統(tǒng)總線流入的數(shù)據(jù)。大多數(shù)標(biāo)準(zhǔn)串行端口的最大傳輸速率為115Kbps(干比特每秒),增強(qiáng)型串行端口(ESP)和超級(jí)增強(qiáng)型串行端口(Super ESP)等高速串行端口可以實(shí)現(xiàn)460Kbps的數(shù)據(jù)傳輸速率。
當(dāng)今人們使用的所有計(jì)算機(jī)操作系統(tǒng)都支持串行端口,因?yàn)槠洹叭腭v”計(jì)算機(jī)已有數(shù)十年的歷史了。XC6701B332MR-G而并行端口的發(fā)明耍晚得多,速度也比串行端口快得多。USB端口的歷史只有數(shù)年,它很可能在接下來的幾年內(nèi)全面取代串行端口和并行端口。
之所以取名為“串行”端口,是因?yàn)檫@種端口會(huì)將數(shù)據(jù)“串行化”。更具體地說,它一次獲取一字節(jié)的數(shù)據(jù)并傳輸該字節(jié)的8位。這樣做的優(yōu)勢在于,串行端口只需要一條線路就能傳輸8個(gè)位,而并行端口則需要8條。相應(yīng)的劣勢在于,其輸數(shù)據(jù)的用時(shí)是擁有8
條線路時(shí)的8倍。此外,串行端口還可以降低線纜成本,使線纜更加小巧。
在發(fā)送數(shù)據(jù)的每字節(jié)之前,串行端口會(huì)發(fā)送一個(gè)開始位,這是一個(gè)值為0的單個(gè)位。在發(fā)送完數(shù)據(jù)的每字節(jié)之后,它將發(fā)送一個(gè)停止位,表示該字節(jié)已傳輸完成。此外,它還可以發(fā)送奇偶校驗(yàn)位。串行端口也稱為通信(COM)端口,是一種雙向端口。在雙向通信中,每個(gè)設(shè)備都可以接收數(shù)據(jù)和傳輸數(shù)據(jù)。串行設(shè)備使用不同的針腳來接收和傳輸數(shù)據(jù)——如果使用相同的針腳,通信將限制為半雙工模式,這表示信息一次只能在一個(gè)方向上傳播。使用不同的針腳可以實(shí)現(xiàn)全雙工通信,在這種模式中,信息可以同時(shí)在兩個(gè)方向上傳播。
串行端口依靠特殊的控制器芯片通用異步接收/傳輸器( UART)來實(shí)現(xiàn)自己的功能,如圖9-3所示的NS16550D芯片。UART芯片從計(jì)算機(jī)的系統(tǒng)總線獲得并行輸出,然后將其轉(zhuǎn)換成串行形式,以便通過串行端口傳輸。為了提高效率,大多數(shù)UART芯片都內(nèi)置有
16到64千字節(jié)的緩沖區(qū)。利用這個(gè)緩沖區(qū),芯片便可以在處理要流向串行端口數(shù)據(jù)的同時(shí),緩存從系統(tǒng)總線流入的數(shù)據(jù)。大多數(shù)標(biāo)準(zhǔn)串行端口的最大傳輸速率為115Kbps(干比特每秒),增強(qiáng)型串行端口(ESP)和超級(jí)增強(qiáng)型串行端口(Super ESP)等高速串行端口可以實(shí)現(xiàn)460Kbps的數(shù)據(jù)傳輸速率。
上一篇:數(shù)據(jù)傳送方式
上一篇:串行連接設(shè)備
熱門點(diǎn)擊
- LED流水燈實(shí)驗(yàn)原理
- 可以根據(jù)輸入字符的ASCII碼來判別類型
- SPI接口內(nèi)部硬件
- 靜電敏感元器件(SSD)的運(yùn)輸、存儲(chǔ)、使用要
- 串行端口怎樣傳輸數(shù)據(jù)
- 手工焊接中防靜電的一般要求和防靜電措施
- 靜電敏感元器件(SSD)的運(yùn)輸、存儲(chǔ)、使用要
- SMC/SMD的焊端結(jié)構(gòu)
- 共用體類型的單元形式
- GPS導(dǎo)航系統(tǒng)衛(wèi)星部分的作用就是不斷地發(fā)射導(dǎo)
推薦技術(shù)資料
- 按鈕與燈的互動(dòng)實(shí)例
- 現(xiàn)在趕快去看看這個(gè)目錄卞有什么。FGA15N120AN... [詳細(xì)]
- DC/DC 轉(zhuǎn)換器數(shù)字模擬輸入
- 多層陶瓷電容器技術(shù)結(jié)構(gòu)參數(shù)設(shè)計(jì)
- 新型高效率ICeGaN
- Nordic相信無線連接解決方案
- 高數(shù)據(jù)吞吐量(HDT)發(fā)展趨勢
- 星閃Polar碼技術(shù)應(yīng)用探究
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動(dòng)IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計(jì)
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究