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

首頁 新聞 > 科技 > 正文

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

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

在單片機串口通信的設置中,絕大多數情況下,波特率是通過編程人員編寫程序設定的。那么我們如何去理解波特率的計算原理呢。

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

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

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

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

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

關鍵詞: 串口波特率原理分

最近更新

關于本站 管理團隊 版權申明 網站地圖 聯系合作 招聘信息

Copyright © 2005-2018 創投網 - www.zhigu.net.cn All rights reserved
聯系我們:33 92 950@qq.com
豫ICP備2020035879號-12

 

亚洲av午夜福利精品一区二区 | 精品人妻系列无码人妻免费视频 | www国产精品内射熟女 | 国产性大片免费播放网站 | 人妻夜夜爽天天爽三区麻豆av网站 | 国产精品嫩草影院av | 中文字幕色av一区二区三区 | 特级毛片a级毛片在线播放www | 一本一道人人妻人人妻αv 亚洲熟妇无码另类久久久 日韩少妇内射免费播放 | 久久久久国产一区二区三区 | 国产欧美日韩图片一区二区 | 人人妻人人澡人人爽欧美一区双 | a级大胆欧美人体大胆666 | 99久久精品费精品国产一区二区 | 久久久www成人免费毛片 | 精品熟人妻一区二区三区四区不卡 | 国内精品区一区二区三 | 亚洲国产婷婷综合在线精品 | 久久精品午夜一区二区福利 | 国产无套粉嫩白浆在线观看 | 超碰国产精品久久国产精品99 | 免费人成年激情视频在线观看 | 免费三级网站 | 免费成人在线电影 | 插插射啊爱视频日a级 | 久久精品岛国av一区二区无码 | 无码人妻一区二区三区免费看 | 亚洲精品无码午夜福利中文字幕 | 一本大道东京热无码 | 国产久草视频在线 | 午夜成人鲁丝片午夜精品 | 日本人与黑人做爰视频网站 | 97视频精品全国在线观看 | 九九综合九色综合网站 | 亚洲色偷拍另类无码专区 | 全免费a级毛片免费看视频 国产麻传媒精品国产av | 久久精品国产亚洲精品2020 | 国产免费艾彩sm调教视频 | 久青草资源福利视频 | 色噜噜亚洲精品中文字幕 | 久久久久无码精品国产app |