<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 51單片機串口通信

51單片機串口通信

作者: 時(shí)間:2012-10-23 來(lái)源:網(wǎng)絡(luò ) 收藏

波特率計算:在了解了串行口相關(guān)的之后,我們可得出其通信波特率的一些結論:

① 方式0 和方式2 的波特率是固定的。

在方式0 中, 波特率為時(shí)鐘頻率的1/12, 即fOSC/12,固定不變。

在方式2 中,波特率取決于PCON 中的SMOD 值,即波特率為:

51單片機串口通信

當SMOD=0 時(shí),波特率為fosc/64 ;當SMOD=1 時(shí),波特率為fosc/32。

② 方式1 和方式3 的波特率可變,由定時(shí)器1 的溢出率決定。

51單片機串口通信

當定時(shí)器T1 用作波特率發(fā)生器時(shí),通常選用定時(shí)初值自動(dòng)重裝的工作方式2( 注意:不要把定時(shí)器的工作方式與串行口的工作方式搞混淆了)。其計數結構為8 位,假定計數初值為Count,單片機的機器周期為T(mén),則定時(shí)時(shí)間為(256 ?Count)×T 。從而在1s內發(fā)生溢出的次數(即溢出率)可由公式(1)所示:

51單片機串口通信

從而波特率的計算公式由公式(2)所示:

51單片機串口通信

在實(shí)際應用時(shí),通常是先確定波特率,后根據波特率求T1 定時(shí)初值,因此式(2)又可寫(xiě)為:

51單片機串口通信

二、電路詳解

51單片機串口通信

下面就對圖1 所示電路進(jìn)行詳細說(shuō)明。

圖1 串行通信實(shí)驗電路圖

最小系統部分(時(shí)鐘電路、復位電路等)第一講已經(jīng)講過(guò),在此不再敘述。我們重點(diǎn)來(lái)了解下與計算機通信的RS-232 接口電路??梢钥吹?,在電路圖中,有TXD 和RXD 兩個(gè)接收和發(fā)送指示狀態(tài)燈,此外用了一個(gè)叫MAX3232 的芯片,那它是用來(lái)實(shí)現什么的呢?首先我們要知道計算機上的串口是具有RS-232 標準的串行接口,而RS-232 的標準中定義了其電氣特性:高電平“1”信號電壓的范圍為-15V~-3V,低電平“0”

信號電壓的范圍為+3V~+15V??赡苡行┳x者會(huì )問(wèn),它為什么要以這樣的電氣特性呢?這是因為高低電平用相反的電壓表示,至少有6V 的壓差,非常好的提高了數據傳輸的可靠性。由于單片機的管腳電平為T(mén)TL,單片機與RS-232 標準的串行口進(jìn)行通信時(shí),首先要解決的便是電平轉換的問(wèn)題。一般來(lái)說(shuō),可以選擇一些專(zhuān)業(yè)的集成電路芯片,如圖中的MAX3232。MAX3232 芯片內部集成了電壓倍增電路,單電源供電即可完成電平轉換,而且工作電壓寬,3V~5.5V 間均能正常工作。其典型應用如圖中所示,其外圍所接的電容對傳輸速率有影響,在試驗套件中采用的是0.1μF。

值得一提的是MAX3232 芯片擁有兩對電平轉換線(xiàn)路,圖中只用了一路,因此浪費了另一路,在一些場(chǎng)合可以將兩路并聯(lián)以獲得較強的驅動(dòng)抗干擾能力。此外,我們有必要了解圖中與計算機相連的DB-9 型RS-232的引腳結構(見(jiàn)圖2)。

51單片機串口通信

圖2 DB-9連接器接口圖

其各管腳定義如下(見(jiàn)表4)。

51單片機串口通信

表4 DB-9型接口管腳定義

51單片機相關(guān)文章:51單片機教程


單片機相關(guān)文章:單片機教程


單片機相關(guān)文章:單片機視頻教程


單片機相關(guān)文章:單片機工作原理


數字通信相關(guān)文章:數字通信原理


通信相關(guān)文章:通信原理




關(guān)鍵詞: 51單片機 串口通信 寄存器

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>