以串口通信為例,傳輸速率為9600bps意味著每分鐘最多可傳送960個(gè)ASCII碼字符。
串行接口是一種可以將接受來自CPU的并行數(shù)據(jù)字符轉(zhuǎn)換為連續(xù)的串行數(shù)據(jù)流發(fā)送出去,同時(shí)可將接受的串行數(shù)據(jù)流轉(zhuǎn)換為并行的數(shù)據(jù)字符供給CPU的器件。一般完成這種功能的電路,我們稱為串行接口電路。串口 通信(Serial Communications)的概念非常簡(jiǎn)單,串口按 位(bit)發(fā)送和接收 字節(jié)。盡管比按 字節(jié)(byte)的 并行通信慢,但是 串口可以在使用一根線發(fā)送數(shù)據(jù)的同時(shí)用另一根線接收數(shù)據(jù)。它很簡(jiǎn)單并且能夠?qū)崿F(xiàn)遠(yuǎn)距離 通信。比如 IEEE488定義并行通行狀態(tài)時(shí),規(guī)定設(shè)備線總長(zhǎng)不得超過20米,并且任意兩個(gè)設(shè)備間的長(zhǎng)度不得超過2米;而對(duì)于 串口而言,長(zhǎng)度可達(dá)1200米。典型地,串口用于 ASCII碼字符的傳輸。 通信使用3根線完成,分別是地線、發(fā)送、接收。由于 串口 通信是異步的,端口能夠在一根線上發(fā)送數(shù)據(jù)同時(shí)在另一根線上接收數(shù)據(jù)。其他線用于握手,但不是必須的。 串口 通信最重要的參數(shù)是 波特率、 數(shù)據(jù)位、停止位和 奇偶校驗(yàn)。對(duì)于兩個(gè)進(jìn)行 通信的端口,這些參數(shù)必須匹配。
聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com