小明永久免费大陆在线观看-小明永久免费视频-小明永久视频免费播放-小嫩妇好紧好爽再快视频-小嫩嫩12欧美-小日本xxx

首頁 新聞 > 科技 > 正文

串口波特率計算的原理分析

波特率基本概念:波特率是一個衡量通信速度的參數(shù),它表示每秒鐘傳送的bit的個數(shù)(來自:http://baike.haosou.com/doc/5430972-5669264.html)。

單片機串口通信的設(shè)置中,絕大多數(shù)情況下,波特率是通過編程人員編寫程序設(shè)定的。那么我們?nèi)绾稳ダ斫獠ㄌ芈实挠嬎阍砟亍?/p>

傳統(tǒng)51單片機串口通信時(定時器1作為波特率發(fā)生器)波特率的計算公式是這樣的:

首先我們要完全理解這個公式,然后我們才能更好的去運用它。其中,‘SMOD’是PCON寄存器中的一個bit,可以通過對PCON賦值,設(shè)置‘SMOD’為0(波特率不加倍)或1(波特率加倍);再看上式中的‘32’,‘32’指的是溢出信號經(jīng)過32分頻,當(dāng)然,并不是所有的單片機的溢出信號都要經(jīng)過32分頻。對上式的理解關(guān)鍵的地方是‘T1的溢出率’,這里的溢出率指的是定時器在單位時間內(nèi)溢出的次數(shù),所謂溢出,就是定時器從開始計數(shù)到計數(shù)達到最大值時,如果再加1,定時器就會溢出。這樣就有以下的溢出率計算公式:

傳統(tǒng)51單片機(12T)計數(shù)時鐘是晶振的12分頻,所以對于傳統(tǒng)的51單片機而言,單位時間內(nèi)單片機可以計數(shù)的次數(shù)=晶振頻率/12;定時器溢出一次單片機計數(shù)的次數(shù)=定時器計數(shù)的最大值-初值;舉個例子說明:現(xiàn)在我們選用的晶振為12M,定時器是8位的,計數(shù)的最大值為256(2的8次方),我們賦予定時器的初值為156,那么就有:

這樣,我們就可以根據(jù)第一個式子計算出相應(yīng)的波特率了。同理,如果一開始我們就確定了波特率,那么我們也可以通過以上第一和第二個式子把定時器的初值計算出來。其實很多時候,波特率的計算,其實就是定時器初值的計算。

最后啰嗦幾句,波特率的計算不能一概而論,比如有些單片機對定時器的溢出信號的處理不是32分頻而是4分頻(比如STC15系列單片機),而且用12T單片機時單位時間內(nèi)單片機可以計數(shù)的次數(shù)=晶振頻率/12;如果用的是1T單片機時,則有:單位時間內(nèi)單片機可以計數(shù)的次數(shù)=晶振頻率。所以我們根據(jù)實際情況出發(fā),實事求是。

關(guān)鍵詞: 串口波特率原理分

最近更新

關(guān)于本站 管理團隊 版權(quán)申明 網(wǎng)站地圖 聯(lián)系合作 招聘信息

Copyright © 2005-2018 創(chuàng)投網(wǎng) - m.zhigu.net.cn All rights reserved
聯(lián)系我們:33 92 950@qq.com
豫ICP備2020035879號-12

 

日欧一片内射va在线影院 | 看看的在线视频国产 | 亚洲精品久久久久一区二区 | 浪货趴办公桌~h揉秘书电影 | 亚洲av无码国产丝袜在线观看 | 亚洲欧美国产精品久久久久久久 | 天天做天天爱天天爽综合网 | 亲子乱aⅴ一区二区三区下载 | 欧美颜射内射中出口爆在线 | 欧美不卡视频一区发布 | 国产精品亚洲一区二区无码 | 人妻在卧室被老板疯狂进入国产 | www夜片内射视频日韩精品成人 | 欧美激情一区二区三区在线 | 少妇真实被内射视频三四区 | 亚洲国产精品久久久久制服 | 91欧美一区二区三区综合在线 | 亚洲日韩激情无码一区 | 91午夜影院| 久久综合久久美利坚合众国 | 人妻大战黑人白浆狂泄 | 久久中文字幕一区二区 | 日本无遮挡真人祼交视频 | 成人午夜视频精品一区 | 免费无码精品黄av电影 | 国产内射老熟女aaaa | 最新国产精品拍自在线播放 | 无码aⅴ精品一区二区三区浪潮 | 少妇aaa级久久久无码精品片 | 久久午夜无码鲁丝片 | 男女裸交无遮挡啪啪激情试看 | 国产一区二区三区免费观看在线 | 日本乱子人伦在线视频 | av鲁丝一区鲁丝二区鲁丝三区 | 一本色道久久88亚洲精品综合 | 大色综合色综合网站 | 国产美女视频国产视视频 | 成人网站免费看黄a站视频 制服丝袜中文字幕在线 | 亚洲国产精品久久久久制服 | 亚洲码欧美码一区二区三区 | 成人午夜在线观看 |