久久人妻av一区二区软件 ,欧美日韩中文亚洲另类春色,国产欧美亚洲精品a,亚洲a∨无码男人的天堂,精品亚洲人伦一区二区三区,国产美女精品一区二区,欧美精品aaa久久久影院,成人精品天堂一区二区三区
首頁 新聞 > 科技 > 正文

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

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

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

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

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

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

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

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

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

最近更新

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

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

 

主站蜘蛛池模板: 波多野无码中文字幕av专区| 久久久精品中文字幕乱码18| 国产麻豆剧果冻传媒一区| 久久天天躁狠狠躁夜夜不卡| 无码日韩精品一区二区三区免费 | 男人边吃奶边做呻吟免费视频| 无码超乳爆乳中文字幕| 一本久道久久综合狠狠老| 国产综合久久99久久| 国产成人精品必看| 国产夫妇肉麻对白| av老司机福利精品导航| 亚洲精品国产自在现线看| 中文字幕久无码免费久久| 国产av无码精品色午夜| 国产真实交换多p免视频| 欧美人与动牲猛交a欧美精品| 2019国产精品青青草原| 国产精品精品自在线拍| 日本一高清二区视频久二区| 伊人久久大香线蕉综合bd高清| 性欧美欧美巨大69| 国产亚洲精aa在线观看see| 国产亚洲精品一区二区在线观看| 十八禁无遮挡99精品国产| 中文字幕精品久久久乱码乱码| 国产精品自产拍在线观看免费| 国产九九99久久99大香伊| 成人久久精品一区二区三区| 欧美综合人人做人人爱| 国产精品永久免费嫩草研究院 | 伊人久久无码大香线蕉综合| 国产成人亚洲综合无码品善网| 婷婷丁香五月亚洲中文字幕| 日韩人妻系列无码专区| 四虎永久在线精品国产免费| 国产md视频一区二区三区| 狠狠色丁香久久婷婷综合蜜芽五月| 97碰碰碰免费公开在线视频| 亚洲中文字幕aⅴ无码天堂| 国产精彩亚洲中文在线|