西西軟件園多重安全檢測下載網(wǎng)站、值得信賴的軟件下載站!
西西首頁 電腦軟件 安卓軟件 電腦游戲 安卓游戲 排行榜 專題合集

51波特率初值計算器

v1.0 綠色免費版
  • 51波特率初值計算器v1.0 綠色免費版
  • 軟件大小:221KB
  • 更新時間:2016-03-17 09:18
  • 軟件語言:中文
  • 軟件廠商:
  • 軟件類別:國產(chǎn)軟件 / 免費軟件 / 桌面工具
  • 軟件等級:4級
  • 應(yīng)用平臺:WinAll
  • 官方網(wǎng)站:http://innovatechautomation.com
  • 應(yīng)用備案:
好評:50%
壞評:50%

軟件介紹

波特率是指串行端口每秒內(nèi)可以傳輸?shù)牟ㄌ匚粩?shù),這里西西給大家提供的51波特率初值計算器可以幫助大家計算單片機中波特率初始值,。軟件同時支持自定義波特率,晶振頻率的選擇,適用于單片機開發(fā)人士的一款必備小工具。

使用方法:

1、打開軟件首選選擇定時器方式。

2、輸入和選擇相關(guān)的數(shù)值。

3、點擊確定即可完成計算。

51單片機波特率計算方法:

一、方式0的波特率 

方式0時,移位時鐘脈沖由56(即第6個狀態(tài)周期,第12個節(jié)拍)給出,即每個機器周期產(chǎn)生一個移位時鐘,發(fā)送或接收一位數(shù)據(jù)。所以,波特率為振蕩頻率的十二分之一,并不受 PCON寄存器中SMOD的影響,即: 

方式0的波特率=fosc/12

三、方式l和方式3的波特率 

方式1和方式3的移位時鐘脈沖由定時器T1的溢出率決定,故波特宰由定時器T1的 

溢出率與SMOD值同時決定,即: 

方式1和方式3的波特率=2SMOD/32·T1溢出率 

其中,溢出率取決于計數(shù)速率和定時器的預(yù)置值。計數(shù)速率與TMOD寄存器中C/T的狀態(tài)有關(guān)。當(dāng)C/T=0時,計數(shù)速率=fosc/2;當(dāng)C/T=1時,計數(shù)速率取決于外部 輸入時鐘頻率。 

當(dāng)定時器Tl作波特率發(fā)生器使用時,通常選用可自動裝入初值模式(工作方式2),在 

工作方式2中,TLl作為計數(shù)用,而自動裝入的初值放在THl中,設(shè)計數(shù)初值為x,則每過“256一x”個機器周期,定時器T1就會產(chǎn)生一次溢出。為了避免因溢出而引起中斷,此時應(yīng)禁止T1中斷。這時,溢出周期為:

系統(tǒng)晶振頻率選為11.0592MHZ就是為了使初值為整數(shù),從而產(chǎn)生精確的波特率。 

如果串行通信選用很低的波特率,可將定時器Tl置于工作方式0或工作方式1,但在這種情況下,T1溢出時,需用中斷服務(wù)程序重裝初值。中斷響應(yīng)時間和執(zhí)行指令時間會使波特率產(chǎn)生一定的誤差,可用改變初值的辦法加以調(diào)整。 

表6—2列出了各種常用的波特率及其初值。

軟件標(biāo)簽: 計算器 波特率初值

其他版本下載

發(fā)表評論

昵稱:
表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
查看所有(0)條評論 > 字?jǐn)?shù): 0/500

TOP
軟件下載