强奸久久久久久久|草草浮力在线影院|手机成人无码av|亚洲精品狼友视频|国产国模精品一区|久久成人中文字幕|超碰在线视屏免费|玖玖欧洲一区二区|欧美精品无码一区|日韩无遮一区二区

首頁(yè) > 廠(chǎng)商 > 問(wèn)答 > 串口通信原理,并口和串口的工作原理是什么

串口通信原理,并口和串口的工作原理是什么

來(lái)源:整理 時(shí)間:2023-08-25 05:52:29 編輯:智能門(mén)戶(hù) 手機(jī)版

本文目錄一覽

1,并口和串口的工作原理是什么

我可以解釋一下,首先說(shuō)速度跟什么有關(guān)呢?1.位數(shù),也就是在同一時(shí)間有多少位數(shù)據(jù)在傳輸,位數(shù)越多,則速度越快(你可以理解為汽車(chē)的車(chē)道數(shù),肯定是車(chē)道數(shù)越多,同一時(shí)間可以通過(guò)的車(chē)輛數(shù)也越多).串口只有一位,而并口呢則有許多位 2.傳輸頻率,也就是一秒鐘可以傳輸多少數(shù)據(jù).頻率越高,則速度越快(可以把它理解為車(chē)速,是不是車(chē)速越快,通過(guò)的車(chē)輛數(shù)越多呢對(duì)吧).速度=位數(shù)*傳輸頻率毫無(wú)疑問(wèn),位數(shù)肯定是串口少,而并口要多得多.但是傳輸頻率呢,從計(jì)算機(jī)的發(fā)展角度來(lái)說(shuō)吧,以前的時(shí)候計(jì)算機(jī)串口和并口的傳輸頻率并無(wú)多少差異,所以并口的速度要遠(yuǎn)高于串口的速度,而后來(lái)串口和并口的傳輸頻率分開(kāi)了,串口的頻率提高了特別多,以至于并口位數(shù)多的優(yōu)勢(shì)已經(jīng)被串口頻率高的優(yōu)勢(shì)完全壓倒了.所以串口的速度就比并口快了.從主機(jī)背面的接口中可以看出一二,早期的計(jì)算機(jī)遺留下來(lái)的串口(9針兩排的接口)就要比并口(25針兩排的接口,主要用于接打印機(jī))慢很多,因?yàn)樗鼈冾l率相差無(wú)幾.而串口硬盤(pán)就要比并口硬盤(pán)快很多,因?yàn)樗鼈兊念l率相差太多了.

并口和串口的工作原理是什么

2,單片機(jī)的串口通訊到底是什么東西也就是問(wèn)大體的一個(gè)操作流程

串口通訊就是跟外界其他設(shè)備交換信息的一個(gè)接口, 就跟人的嘴巴和耳朵一樣, 可以把你的意思通過(guò)嘴巴講給別人聽(tīng), 也可以把別人的話(huà)通過(guò)耳朵聽(tīng)懂 至于控制是其他部件干的事
#include<reg52.h> sbit csda=P3^2; sbit wr=P3^6; void main() { csda=0; wr=0; P0=0; while(1); } 你能看懂時(shí)序圖?
1、通信就是是兩臺(tái)設(shè)備交換數(shù)據(jù)(全/半雙工)或一臺(tái)設(shè)備向另一臺(tái)設(shè)備匯報(bào)工作(單工)。 2、總體而言分為串行和并行通信。并行速度更快如并口硬盤(pán),串行連接更方便如USB硬盤(pán)的USB接口部分。 3、就工業(yè)遠(yuǎn)距離通信應(yīng)用,無(wú)一例外采用的是串行。距離遠(yuǎn)、節(jié)省線(xiàn)材,抗干擾強(qiáng)。 4、單片機(jī)的串口通信是低速、低成本、通用的一種通信方式。常見(jiàn)電平標(biāo)準(zhǔn)是232和485。 5、通過(guò)一根數(shù)據(jù)線(xiàn)和一根時(shí)鐘線(xiàn)來(lái)實(shí)現(xiàn)單個(gè)字節(jié)的移位輸入輸出,從而完成數(shù)據(jù)的傳輸。 6、51而言,具體控制,主要是硬件模塊的初始化(串口工作方式、波特率設(shè)置、中斷使能)以及通信協(xié)議的實(shí)現(xiàn)(串口緩沖SBUF讀寫(xiě)管理以及協(xié)議的解釋?zhuān)?/section>

單片機(jī)的串口通訊到底是什么東西也就是問(wèn)大體的一個(gè)操作流程

3,串口是什么了

簡(jiǎn)單來(lái)說(shuō),串口就是串行通信接口,個(gè)人用戶(hù)接觸的比較多的就是一些老式的打印機(jī),比如票據(jù)業(yè)務(wù)需要用到的針式打印機(jī),現(xiàn)在這個(gè)接口在個(gè)人電腦上已不常見(jiàn)。詳細(xì)內(nèi)容參見(jiàn):網(wǎng)頁(yè)鏈接
1,什么是串口?串口是計(jì)算機(jī)上一種非常通用設(shè)備通信的協(xié)議(不要與通用串行總線(xiàn)universal serial bus或者usb混淆)。大多數(shù)計(jì)算機(jī)包含兩個(gè)基于rs232的串口。串口同時(shí)也是儀器儀表設(shè)備通用的通信協(xié)議;很多gpib兼容的設(shè)備也帶有rs-232口。同時(shí),串口通信協(xié)議也可以用于獲取遠(yuǎn)程采集設(shè)備的數(shù)據(jù)。串口通信的概念非常簡(jiǎn)單,串口按位(bit)發(fā)送和接收字節(jié)。2,什么是rs-232?rs-232(ansi/eia-232標(biāo)準(zhǔn))是ibm-pc及其兼容機(jī)上的串行連接標(biāo)準(zhǔn)。可用于許多用途,比如連接鼠標(biāo)、打印機(jī)或者modem,同時(shí)也可以接工業(yè)儀器儀表。用于驅(qū)動(dòng)和連線(xiàn)的改進(jìn),實(shí)際應(yīng)用中rs-232的傳輸長(zhǎng)度或者速度常常超過(guò)標(biāo)準(zhǔn)的值。rs-232只限于pc串口和設(shè)備間點(diǎn)對(duì)點(diǎn)的通信。rs-232串口通信最遠(yuǎn)距離是50英尺。db-9針連接頭-------------\ 1 2 3 4 5 / \ 6 7 8 9 / -------從計(jì)算機(jī)連出的線(xiàn)的截面。rs-232針腳的功能:數(shù)據(jù): txd(pin 3):串口數(shù)據(jù)輸出rxd(pin 2):串口數(shù)據(jù)輸入握手:rts(pin 7):發(fā)送數(shù)據(jù)請(qǐng)求cts(pin 8):清除發(fā)送dsr(pin 6):數(shù)據(jù)發(fā)送就緒dcd(pin 1):數(shù)據(jù)載波檢測(cè)dtr(pin 4):數(shù)據(jù)終端就緒地線(xiàn):gnd(pin 5):地線(xiàn)其他ri(pin 9):鈴聲指示
串行接口簡(jiǎn)稱(chēng)串口,是一種可以將接受來(lái)自CPU的并行數(shù)據(jù)字符轉(zhuǎn)換為連續(xù)的串行數(shù)據(jù)流發(fā)送出去,同時(shí)可將接受的串行數(shù)據(jù)流轉(zhuǎn)換為并行的數(shù)據(jù)字符供給CPU的器件。一般完成這種功能的電路,我們稱(chēng)為串行接口電路。
串行接口簡(jiǎn)稱(chēng)串口,也稱(chēng)串行通信接口或串行通訊接口(通常指COM接口),是采用串行通信方式的擴(kuò)展接口,比如說(shuō)你的計(jì)算機(jī) 顯示器到主機(jī)的那根線(xiàn)就是一種串口線(xiàn)了,
也稱(chēng)串行通信接口(通常指COM接口),是采用串行通信方式的擴(kuò)展接口。
串行接口簡(jiǎn)稱(chēng)串口,也稱(chēng)串行通信接口或串行通訊接口(通常指COM接口),是采用串行通信方式的擴(kuò)展接口。串行接口(Serial Interface) 是指數(shù)據(jù)一位一位地順序傳送,其特點(diǎn)是通信線(xiàn)路簡(jiǎn)單,只要一對(duì)傳輸線(xiàn)就可以實(shí)現(xiàn)雙向通信(可以直接利用電話(huà)線(xiàn)作為傳輸線(xiàn)),從而大大降低了成本,特別適用于遠(yuǎn)距離通信,但傳送速度較慢。

串口是什么了

4,串行傳輸是什么

數(shù)據(jù)通信的基本方式可分為并行通信與串行通信。串行通信:是指利用一條傳輸線(xiàn)將資料一位位地順序傳送。特點(diǎn)是通信線(xiàn)路簡(jiǎn)單,利用簡(jiǎn)單的線(xiàn)纜就可實(shí)現(xiàn)通信,降低成本,適用于遠(yuǎn)距離通信,但傳輸速度慢的應(yīng)用場(chǎng)合。串行接口標(biāo)準(zhǔn):指的是計(jì)算機(jī)或終端(資料終端設(shè)備dte)的串行接口電路與調(diào)制解調(diào)器modem等(數(shù)據(jù)通信設(shè)備dce)之間的連接標(biāo)準(zhǔn)。主要的串行接口標(biāo)準(zhǔn)是rs-232。rs-232c是一種標(biāo)準(zhǔn)接口,d型插座,采用25芯引腳或9芯引腳的連接器,如下所示:rs-232c標(biāo)準(zhǔn)規(guī)定接口有25根聯(lián)機(jī)。只有以下9個(gè)信號(hào)經(jīng)常使用.。引腳和功能分別如下:rs-232c標(biāo)準(zhǔn)采用eia電平,規(guī)定:“1”的邏輯電平在-3v~-15v之間。“0”的邏輯電平在+3v~+15v之間。由于eia電平與ttl電平完全不同,必須進(jìn)行相應(yīng)的電平轉(zhuǎn)換,mcl488完成ttl電平到eia電平的轉(zhuǎn)換,mcl489完成eia電平到itl電平的轉(zhuǎn)換。max232可以同時(shí)完成ttl-eia和eia-ttl的電平轉(zhuǎn)換。微型計(jì)算機(jī)之間的串行通信就是按照rs-232c標(biāo)準(zhǔn)設(shè)計(jì)的接口電路實(shí)現(xiàn)的。如果使用一根電話(huà)線(xiàn)進(jìn)行通信,那么計(jì)算機(jī)和modem之間的聯(lián)機(jī)就是根據(jù)rs-232c標(biāo)準(zhǔn)連接的。其連接原理及通信原理如下所示:相關(guān)芯片:電平轉(zhuǎn)換芯片:mc1488實(shí)現(xiàn)ttl?eia轉(zhuǎn)換、mc1489實(shí)現(xiàn)eia?ttl轉(zhuǎn)換、max232同時(shí)實(shí)現(xiàn)ttl?eia轉(zhuǎn)換和eia?ttl轉(zhuǎn)換。串行接口芯片:intel 8251a8251a芯片是intel公司生產(chǎn)的大規(guī)模集成電路芯片,是與intel系列cpu兼容的可編程的串行通訊接口。雖然8251a功能較強(qiáng),但它需要外部時(shí)鐘電路。因此采用8251a作為接口電路時(shí)需要比較復(fù)雜的外圍電路。而目前流行的單片機(jī)如mcs51系列,cpu內(nèi)部就集成了串行接口部件及定時(shí)器/計(jì)數(shù)器,幾乎不需要外圍輔助電路,使用起來(lái)非常簡(jiǎn)單,性能價(jià)格比很高,因此現(xiàn)在越來(lái)越多的數(shù)字化儀器儀表電路中不再采用8251a而是使用單片機(jī)作為串行通信接口了。支持串行通信的芯片現(xiàn)在多數(shù)的微控制器都集成了串行收發(fā)器(uart),例如samsung的s3c2410內(nèi)部具有3個(gè)獨(dú)立的uart控制器,每個(gè)控制器都可以工作在interrupt(中斷)模式或dma(直接內(nèi)存訪(fǎng)問(wèn))模式,也就是說(shuō)uart控制器可以cpu與uart控制器傳送資料的時(shí)候產(chǎn)生中斷或dma請(qǐng)求。其工作原理圖如下:
串行通信是數(shù)據(jù)的一種傳送方式,在這種方式下數(shù)據(jù)是一位緊接一位在通信介質(zhì)中進(jìn)行傳輸?shù)?。在傳輸過(guò)程中,每一位數(shù)據(jù)都占據(jù)一個(gè)固定的時(shí)間長(zhǎng)度。串行接口則是串行通信設(shè)備的接口,它的作用就是將外部設(shè)備與CPU之間聯(lián)系起來(lái),使它們能夠通過(guò)串行傳送方式互相傳送和接收信息。

5,串口通信的原理是什么如何實(shí)現(xiàn)對(duì)串口的讀和寫(xiě)操作

口是計(jì)算機(jī)上一種非常通用設(shè)備通信的協(xié)議(不要與通用串行總線(xiàn)universal serial bus或者usb混淆)。大多數(shù)計(jì)算機(jī)包含兩個(gè)基于rs232的串口。串口同時(shí)也是儀器儀表設(shè)備通用的通信協(xié)議;很多gpib兼容的設(shè)備也帶有rs-232口。同時(shí),串口通信協(xié)議也可以用于獲取遠(yuǎn)程采集設(shè)備的數(shù)據(jù)。 串口通信的概念非常簡(jiǎn)單,串口按位(bit)發(fā)送和接收字節(jié)。盡管比按字節(jié)(byte)的并行通信慢,但是串口可以在使用一根線(xiàn)發(fā)送數(shù)據(jù)的同時(shí)用另一根線(xiàn)接收數(shù)據(jù)。它很簡(jiǎn)單并且能夠?qū)崿F(xiàn)遠(yuǎn)距離通信。比如ieee488定義并行通行狀態(tài)時(shí),規(guī)定設(shè)備線(xiàn)總常不得超過(guò)20米,并且任意兩個(gè)設(shè)備間的長(zhǎng)度不得超過(guò)2米;而對(duì)于串口而言,長(zhǎng)度可達(dá)1200米。 典型地,串口用于ascii碼字符的傳輸。通信使用3根線(xiàn)完成:(1)地線(xiàn),(2)發(fā)送,(3)接收。由于串口通信是異步的,端口能夠在一根線(xiàn)上發(fā)送數(shù)據(jù)同時(shí)在另一根線(xiàn)上接收數(shù)據(jù)。其他線(xiàn)用于握手,但是不是必須的。串口通信最重要的參數(shù)是波特率、數(shù)據(jù)位、停止位和奇偶校驗(yàn)。對(duì)于兩個(gè)進(jìn)行通行的端口,這些參數(shù)必須匹配: a,波特率:這是一個(gè)衡量通信速度的參數(shù)。它表示每秒鐘傳送的bit的個(gè)數(shù)。例如300波特表示每秒鐘發(fā)送300個(gè)bit。當(dāng)我們提到時(shí)鐘周期時(shí),我們就是指波特率例如如果協(xié)議需要4800波特率,那么時(shí)鐘是4800hz。這意味著串口通信在數(shù)據(jù)線(xiàn)上的采樣率為4800hz。通常電話(huà)線(xiàn)的波特率為14400,28800和36600。波特率可以遠(yuǎn)遠(yuǎn)大于這些值,但是波特率和距離成反比。高波特率常常用于放置的很近的儀器間的通信,典型的例子就是gpib設(shè)備的通信。 b,數(shù)據(jù)位:這是衡量通信中實(shí)際數(shù)據(jù)位的參數(shù)。當(dāng)計(jì)算機(jī)發(fā)送一個(gè)信息包,實(shí)際的數(shù)據(jù)不會(huì)是8位的,標(biāo)準(zhǔn)的值是5、7和8位。如何設(shè)置取決于你想傳送的信息。比如,標(biāo)準(zhǔn)的ascii碼是0~127(7位)。擴(kuò)展的ascii碼是0~255(8位)。如果數(shù)據(jù)使用簡(jiǎn)單的文本(標(biāo)準(zhǔn) ascii碼),那么每個(gè)數(shù)據(jù)包使用7位數(shù)據(jù)。每個(gè)包是指一個(gè)字節(jié),包括開(kāi)始/停止位,數(shù)據(jù)位和奇偶校驗(yàn)位。由于實(shí)際數(shù)據(jù)位取決于通信協(xié)議的選取,術(shù)語(yǔ)“包”指任何通信的情況。 c,停止位:用于表示單個(gè)包的最后一位。典型的值為1,1.5和2位。由于數(shù)據(jù)是在傳輸線(xiàn)上定時(shí)的,并且每一個(gè)設(shè)備有其自己的時(shí)鐘,很可能在通信中兩臺(tái)設(shè)備間出現(xiàn)了小小的不同步。因此停止位不僅僅是表示傳輸?shù)慕Y(jié)束,并且提供計(jì)算機(jī)校正時(shí)鐘同步的機(jī)會(huì)。適用于停止位的位數(shù)越多,不同時(shí)鐘同步的容忍程度越大,但是數(shù)據(jù)傳輸率同時(shí)也越慢。 d,奇偶校驗(yàn)位:在串口通信中一種簡(jiǎn)單的檢錯(cuò)方式。有四種檢錯(cuò)方式:偶、奇、高和低。當(dāng)然沒(méi)有校驗(yàn)位也是可以的。對(duì)于偶和奇校驗(yàn)的情況,串口會(huì)設(shè)置校驗(yàn)位(數(shù)據(jù)位后面的一位),用一個(gè)值確保傳輸?shù)臄?shù)據(jù)有偶個(gè)或者奇?zhèn)€邏輯高位。例如,如果數(shù)據(jù)是011,那么對(duì)于偶校驗(yàn),校驗(yàn)位為0,保證邏輯高的位數(shù)是偶數(shù)個(gè)。如果是奇校驗(yàn),校驗(yàn)位位1,這樣就有3個(gè)邏輯高位。高位和低位不真正的檢查數(shù)據(jù),簡(jiǎn)單置位邏輯高或者邏輯低校驗(yàn)。這樣使得接收設(shè)備能夠知道一個(gè)位的狀態(tài),有機(jī)會(huì)判斷是否有噪聲干擾了通信或者是否傳輸和接收數(shù)據(jù)是否不同步
串口不是讀、寫(xiě),是發(fā)送和接收。MOV SBUF, A ;發(fā)送MOV A, SBUF ;收取

6,單片機(jī)串口通信原理

1.RS232接口RS232-C接口連接器一般使用型號(hào)為DB-9的9芯插頭座,只需3條接口線(xiàn),即"發(fā)送數(shù)據(jù)"、"接收數(shù)據(jù)"和"信號(hào)地"即可傳輸數(shù)據(jù),其9個(gè)引腳的定義如圖11-3所示。圖11-3 RS232-C接口連接器定義在RS232的規(guī)范中,電壓值在+3V~+15V(一般使用+6V)稱(chēng)為"0"或"ON"。電壓在-3V~-15V(一般使用-6V)稱(chēng)為"1"或"OFF";計(jì)算機(jī)上的RS232"高電位"約為9V,而"低電位"則約為-9V。RS232為全雙工工作模式,其信號(hào)的電壓是參考地線(xiàn)而得到的,可以同時(shí)進(jìn)行數(shù)據(jù)的傳送和接收。在實(shí)際應(yīng)用中采用RS232接口,信號(hào)的傳輸距離可以達(dá)到15m。不過(guò)RS232只具有單站功能,即一對(duì)一通信。2.RS485接口RS485采用正負(fù)兩根信號(hào)線(xiàn)作為傳輸線(xiàn)路。兩線(xiàn)間的電壓差為+2V~6V表示邏輯"1":兩線(xiàn)間的電壓差為-2V~6V表示邏輯"0"。RS485為半雙工工作模式,其信號(hào)由正負(fù)兩條線(xiàn)路信號(hào)準(zhǔn)位相減而得,是差分輸入方式,抗共模干擾能力強(qiáng),即抗噪聲干擾性好;實(shí)際應(yīng)用中其傳輸距離可達(dá)1200米。RS485具有多站能力,即一對(duì)多的主從通信。在串行通信中,數(shù)據(jù)通常是在兩個(gè)站之間傳送,按照數(shù)據(jù)在通信線(xiàn)路上的傳送方向可分為3種基本的傳送方式:?jiǎn)喂ぁ腚p工和全雙工,如圖11-4所示。(點(diǎn)擊查看大圖)圖11-4 單工、半雙工和全雙工通信單工通信使用一根導(dǎo)線(xiàn),信號(hào)的傳送方和接收方有明確的方向性。也就是說(shuō),通信只在一個(gè)方向上進(jìn)行。若使用同一根傳輸線(xiàn)既作為接收線(xiàn)路又作為發(fā)送線(xiàn)路,雖然數(shù)據(jù)可以在兩個(gè)方向上傳送,但通信雙方不能同時(shí)收發(fā)數(shù)據(jù),這樣的傳送方式稱(chēng)為半雙工。采用半雙工方式時(shí),通信系統(tǒng)每一端的發(fā)送器和接收器,通過(guò)收發(fā)開(kāi)關(guān)分時(shí)轉(zhuǎn)接到通信線(xiàn)上,進(jìn)行方向的切換。當(dāng)數(shù)據(jù)的發(fā)送和接收,分別由兩根不同的傳輸線(xiàn)傳送時(shí),通信雙方都能在同一時(shí)刻進(jìn)行發(fā)送和接收操作,這樣的傳送方式就是全雙工。在全雙工方式下,通信系統(tǒng)的每一端都設(shè)置了發(fā)送器和接收器,因此,能控制數(shù)據(jù)同時(shí)在兩個(gè)方向上傳輸。全雙工方式無(wú)須進(jìn)行方向的切換。串行通信可分為兩種類(lèi)型,一種是同步通信,另一種是異步通信。采用同步通信時(shí),將所有字符組成一個(gè)組,這樣,字符可以一個(gè)接一個(gè)地傳輸,但是,在每組信息的開(kāi)始要加上同步字符,在沒(méi)有信息要傳輸時(shí),填上空字符,因?yàn)橥絺鬏敳辉试S有空隙。采用異步通信時(shí),兩個(gè)字符之間的傳輸間隔是任意的,所以,每個(gè)字符的前后都要用一些數(shù)據(jù)位來(lái)作為分隔位。比較起來(lái),在傳輸率相同時(shí),同步通信方式下的信息有效率要比異步方式高,因?yàn)橥椒绞降姆菙?shù)據(jù)信息比例比較小。但是,從另一方面看,同步方式要求進(jìn)行信息傳輸?shù)碾p方必須用同一個(gè)時(shí)鐘進(jìn)行協(xié)調(diào),正是這個(gè)時(shí)鐘確定了同步串行傳輸過(guò)程中每一個(gè)信息位的位置。這樣一來(lái),如果采用同步方式,那么,在傳輸數(shù)據(jù)的同時(shí),還必須傳輸時(shí)鐘信號(hào)。而在異步方式下,接收方的時(shí)鐘頻率和發(fā)送方的時(shí)鐘頻率不必完全一樣,而只要比較相近,即不超過(guò)一定的允許范圍就行了。在數(shù)據(jù)傳輸中,較為廣泛采用的是異步通信,異步通信的標(biāo)準(zhǔn)數(shù)據(jù)格式如圖11-5所示。(點(diǎn)擊查看大圖)圖11-5 異步通信數(shù)據(jù)格式從圖11-5所列格式可以看出,異步通信的特點(diǎn)是一個(gè)字符一個(gè)字符地傳輸,并且每個(gè)字符的傳送總是以起始位開(kāi)始,以停止位結(jié)束,字符之間沒(méi)有固定的時(shí)間間隔要求。每一次有一個(gè)起始位,緊接著是5~8個(gè)的數(shù)據(jù)位,再后為校驗(yàn)位,可以是奇檢驗(yàn),也可以是偶校驗(yàn),也可不設(shè)置,最后是1比特,或1比特半,或2比特的停止位,停止位后面是不定長(zhǎng)度的空閑位。停止位和空閑位都規(guī)定為高電平,這樣就保證起始位開(kāi)始處一定有一個(gè)下降沿,以此標(biāo)識(shí)開(kāi)始傳送數(shù)據(jù)。
1、51系列單片機(jī)的串口有4個(gè)模式,可分別用作串并轉(zhuǎn)換、并串轉(zhuǎn)換、異步串行通信(2種模式)。異步串行通信中,有1+8+1和1+8+1+1兩種幀格式,多機(jī)通信是特殊的通信方式。2、基本原理是兩組移位寄存器。將并行通信轉(zhuǎn)換成串行通信模式(發(fā)送部分),或反之(接收部分)??扇p工運(yùn)行。3、速度通過(guò)移位脈沖決定。具體一般通過(guò)定時(shí)器1的自動(dòng)裝載模式產(chǎn)生的溢出脈沖給出。4、電平上采用的是CMOS邏輯。5、以上是物理層和數(shù)據(jù)鏈路層的單片機(jī)串口模塊的約定,其他層需要軟件人員根據(jù)需要自行把握。另外,電平需要根據(jù)實(shí)際通信環(huán)境做變換,如232、485或紅外等。
串口通信的概念非常簡(jiǎn)單,串口按位(bit)發(fā)送和接收字節(jié)。盡管比按字節(jié)(byte)的并行通信慢,但是串口可以在使用一根線(xiàn)發(fā)送數(shù)據(jù)的同時(shí)用另一根線(xiàn)接收數(shù)據(jù)。它很簡(jiǎn)單并且能夠?qū)崿F(xiàn)遠(yuǎn)距離通信。比如ieee488定義并行通行狀態(tài)時(shí),規(guī)定設(shè)備線(xiàn)總長(zhǎng)不得超過(guò)20米,并且任意兩個(gè)設(shè)備間的長(zhǎng)度不得超過(guò)2米;而對(duì)于串口而言,長(zhǎng)度可達(dá)1200米。典型地,串口用于ascii碼字符的傳輸。通信使用3根線(xiàn)完成:(1)地線(xiàn),(2)發(fā)送,(3)接收。由于串口通信是異步的,端口能夠在一根線(xiàn)上發(fā)送數(shù)據(jù)同時(shí)在另一根線(xiàn)上接收數(shù)據(jù)。其他線(xiàn)用于握手,但是不是必須的。串口通信最重要的參數(shù)是波特率、數(shù)據(jù)位、停止位和奇偶校驗(yàn)。對(duì)于兩個(gè)進(jìn)行通信的端口,這些參數(shù)必須匹配:   a,波特率:這是一個(gè)衡量通信速度的參數(shù)。它表示每秒鐘傳送的bit的個(gè)數(shù)。例如300波特表示每秒鐘發(fā)送300個(gè)bit。當(dāng)我們提到時(shí)鐘周期時(shí),我們就是指波特率例如如果協(xié)議需要4800波特率,那么時(shí)鐘是4800hz。這意味著串口通信在數(shù)據(jù)線(xiàn)上的采樣率為4800hz。通常電話(huà)線(xiàn)的波特率為14400,28800和36600。波特率可以遠(yuǎn)遠(yuǎn)大于這些值,但是波特率和距離成反比。高波特率常常用于放置的很近的儀器間的通信,典型的例子就是gpib設(shè)備的通信。   b,數(shù)據(jù)位:這是衡量通信中實(shí)際數(shù)據(jù)位的參數(shù)。當(dāng)計(jì)算機(jī)發(fā)送一個(gè)信息包,實(shí)際的數(shù)據(jù)不會(huì)是8位的,標(biāo)準(zhǔn)的值是5、7和8位。如何設(shè)置取決于你想傳送的信息。比如,標(biāo)準(zhǔn)的ascii碼是0~127(7位)。擴(kuò)展的ascii碼是0~255(8位)。如果數(shù)據(jù)使用簡(jiǎn)單的文本(標(biāo)準(zhǔn) ascii碼),那么每個(gè)數(shù)據(jù)包使用7位數(shù)據(jù)。每個(gè)包是指一個(gè)字節(jié),包括開(kāi)始/停止位,數(shù)據(jù)位和奇偶校驗(yàn)位。由于實(shí)際數(shù)據(jù)位取決于通信協(xié)議的選取,術(shù)語(yǔ)“包”指任何通信的情況。  c,停止位:用于表示單個(gè)包的最后一位。典型的值為1,1.5和2位。由于數(shù)據(jù)是在傳輸線(xiàn)上定時(shí)的,并且每一個(gè)設(shè)備有其自己的時(shí)鐘,很可能在通信中兩臺(tái)設(shè)備間出現(xiàn)了小小的不同步。因此停止位不僅僅是表示傳輸?shù)慕Y(jié)束,并且提供計(jì)算機(jī)校正時(shí)鐘同步的機(jī)會(huì)。適用于停止位的位數(shù)越多,不同時(shí)鐘同步的容忍程度越大,但是數(shù)據(jù)傳輸率同時(shí)也越慢。   d,奇偶校驗(yàn)位:在串口通信中一種簡(jiǎn)單的檢錯(cuò)方式。有四種檢錯(cuò)方式:偶、奇、高和低。當(dāng)然沒(méi)有校驗(yàn)位也是可以的。對(duì)于偶和奇校驗(yàn)的情況,串口會(huì)設(shè)置校驗(yàn)位(數(shù)據(jù)位后面的一位),用一個(gè)值確保傳輸?shù)臄?shù)據(jù)有偶個(gè)或者奇?zhèn)€邏輯高位。例如,如果數(shù)據(jù)是011,那么對(duì)于偶校驗(yàn),校驗(yàn)位為0,保證邏輯高的位數(shù)是偶數(shù)個(gè)。如果是奇校驗(yàn),校驗(yàn)位位1,這樣就有3個(gè)邏輯高位。高位和低位不真正的檢查數(shù)據(jù),簡(jiǎn)單置位邏輯高或者邏輯低校驗(yàn)。這樣使得接收設(shè)備能夠知道一個(gè)位的狀態(tài),有機(jī)會(huì)判斷是否有噪聲干擾了通信或者是否傳輸和接收數(shù)據(jù)是否不同步。
將一個(gè)或多個(gè)字節(jié)一位一位地通過(guò)串行總線(xiàn)按照一定的頻率(波特率)發(fā)送出去就是串口通訊,接收方和發(fā)送方要有相同的物理設(shè)置(如波特率)和協(xié)議設(shè)置
文章TAG:串口通信原理并口和串口的工作原理是什么

最近更新

  • 2803,請(qǐng)問(wèn)2803是哪個(gè)國(guó)家的材料其性能怎么樣2803,請(qǐng)問(wèn)2803是哪個(gè)國(guó)家的材料其性能怎么樣

    請(qǐng)問(wèn)2803是哪個(gè)國(guó)家的材料其性能怎么樣2,2803有什么作用3,惠普2803的性能和2742有什么區(qū)別4,uln2803的作用及接法5,你好電源正是接在2803輸入上的6,光立方中的28031,請(qǐng)問(wèn)2803是哪個(gè)國(guó)家的材.....

    問(wèn)答 日期:2023-08-25

  • km接觸器,交流接觸器 km是什么的縮寫(xiě)km接觸器,交流接觸器 km是什么的縮寫(xiě)

    交流接觸器km是什么的縮寫(xiě)2,km是什么電器元件3,交流接觸器文字符號(hào)km這道題為什么是錯(cuò)4,km是什么電器元件5,km是不是常開(kāi)常閉6,電器中km代表什么意思7,電路圖中接觸器km的作用8,交流接觸器的k.....

    問(wèn)答 日期:2023-08-25

  • 四人表決器電路圖,用四個(gè)與非門(mén)做成一個(gè)四人表決器求電路圖四人表決器電路圖,用四個(gè)與非門(mén)做成一個(gè)四人表決器求電路圖

    用四個(gè)與非門(mén)做成一個(gè)四人表決器求電路圖2,如何用高中知識(shí)和數(shù)字電路設(shè)計(jì)四人搶答器3,用與非門(mén)設(shè)計(jì)一個(gè)四人表決電路4,用一片雙四選一數(shù)據(jù)選擇器和適當(dāng)門(mén)電路設(shè)計(jì)四人無(wú)棄權(quán)表決電路搜5,4.....

    問(wèn)答 日期:2023-08-25

  • 硬盤(pán)速度,硬盤(pán)速度的主要參數(shù)硬盤(pán)速度,硬盤(pán)速度的主要參數(shù)

    硬盤(pán)速度的主要參數(shù)2,電腦硬盤(pán)的讀寫(xiě)速度一班都是多少的3,如何提升硬盤(pán)讀取的速度4,硬盤(pán)的傳輸速率是多少5,機(jī)械硬盤(pán)與固態(tài)硬盤(pán)讀寫(xiě)速度問(wèn)題6,一般硬盤(pán)讀取速度和寫(xiě)入速度是多少1,硬盤(pán)速度的.....

    問(wèn)答 日期:2023-08-25

  • spri,spri是什么意思spri,spri是什么意思

    spri是什么意思2,春天用英文怎么讀呢3,spring是什么意思4,點(diǎn)贊狂魔用英文怎么說(shuō)5,化工中的SPRI是什么意思6,SPR與SPRi在做粗提液樣品和與質(zhì)譜聯(lián)用方面有不一樣的地方嗎1,spri是什么意思查字.....

    問(wèn)答 日期:2023-08-25

  • 5色環(huán)電阻對(duì)照表,紅紅藍(lán)金紫五色環(huán)電阻值是多少怎么計(jì)算的5色環(huán)電阻對(duì)照表,紅紅藍(lán)金紫五色環(huán)電阻值是多少怎么計(jì)算的

    紅紅藍(lán)金紫五色環(huán)電阻值是多少怎么計(jì)算的2,五色環(huán)紅紅綠紅紅是多大值3,五環(huán)電阻第一環(huán)橙色第二環(huán)白色第三環(huán)金色第四環(huán)金色第五4,紅棕綠金的色環(huán)電阻阻值是多少5,棕黑金金銀五色環(huán)電阻值6,.....

    問(wèn)答 日期:2023-08-25

  • PT4115,pt4115穩(wěn)定嗎用它的典型電路做的板子怎么芯片總是燒掉還有的PT4115,pt4115穩(wěn)定嗎用它的典型電路做的板子怎么芯片總是燒掉還有的

    pt4115穩(wěn)定嗎用它的典型電路做的板子怎么芯片總是燒掉還有的2,PT4115干擾收音的問(wèn)題3,求pt4115輸出電流計(jì)算公式我用24v電原6可1wled串聯(lián)由pt41154,220V市電阻容降壓后整流再接PT4115可以.....

    問(wèn)答 日期:2023-08-25

  • vishay,VISHAY是什么vishay,VISHAY是什么

    VISHAY是什么2,MICVISHAY這個(gè)是什么牌子3,vishaypg與vishay是什么關(guān)系4,vishay軸向電解電容怎么樣5,vishay電阻命名規(guī)則知多少6,vishay電容有什么型號(hào)1,VISHAY是什么一個(gè)廠(chǎng)家的名字2,MICVISHA.....

    問(wèn)答 日期:2023-08-25

問(wèn)答文章排行榜