51單片機常用波特率初值表(12M晶振)

2021-03-02 單片機
資源下載:關注我們「單片機」,回復「教程」獲取單片機電子書,回復「仿真」獲取Proteus仿真資料。持續更新中。。。


為什麼51單片機的晶振一般使用11.0592?


用11.0592晶振的原因是51單片機的定時器導致的。用51單片機的定時器做波特率發生器時,如果用11.0592Mhz的晶振,根據公式算下來需要定時器設置的值都是整數;如果用12Mhz晶振,則波特率都是有偏差的,比如9600,用定時器取0XFD,實際波特率10000,一般波特率偏差在4%左右都是可以的。

所以也還能用STC90C516 晶振12M 波特率9600 ,倍數時誤差率6.99%,不倍數時誤差率8.51%,數據肯定會出錯。 這也就是串口通信時大家喜歡用11.0592MHz晶振的原因,在波特率倍速時,最高可達到57600,誤差率0.00%。 用12MHz,最高也就4800,而且有0.16%誤差率,但在允許範圍,所以沒多大影響。

> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >

如何分享到朋友圈點擊右上角 在彈出菜單選擇 分享到朋友圈單片機訂閱號微信名:單片機
每天更新電子行業各種知識,及單片機最新資訊,關注我們,萌萌噠!

相關焦點

  • 單片機實用工具大全,超級贊,工程師必備!
    第4款:51單片機定時器初值計算工具,想用哪個定時器,哪個定時方式,多大的晶體,多長的延時,輸入你的要求,自動計算出來 第5款:51單片機波特率計算工具,功能雖然不算多,但完全足夠了,輸入波特率或者晶振頻率再點擊計算按鈕馬上就會顯示結果!
  • 晶振詳細介紹及其知名研發、生產廠家
    1、為什麼51單片機愛用11.0592MHZ晶振?其一:因為它能夠準確地劃分成時鐘頻率,與UART(通用異步接收器/發送器)量常見的波特率相關。特別是較高的波特率(19600,19200),不管多麼古怪的值,這些晶振都是準確,常被使用的。其二:用11.0592晶振的原因是51單片機的定時器導致的。
  • 51單片機的幾種精確延時
    51單片機的幾種精確延時實現延時通常有兩種方法:一種是硬體延時,要用到定時器/計數器,這種方法可以提高CPU的工作效率,也能做到精確延時;另一種是軟體延時,這種方法主要採用循環體進行。1  使用定時器/計數器實現精確延時  單片機系統一般常選用11.059 2 MHz、12 MHz或6 MHz晶振。第一種更容易產生各種標準的波特率,後兩種的一個機器周期分別為1 μs和2 μs,便於精確延時。本程序中假設使用頻率為12 MHz的晶振。最長的延時時間可達216=65 536 μs。
  • 單片機機器周期的計算
    你的不明白其實就是對於定時器的初值問題,11.0592是始終的晶振,時鐘周期就是1/11.0592M 而定時器的周期就是12/11.0592 因為51單片機是12分頻的。還有很多.時鐘周期:CPU的晶振的工作頻率的倒數。(轉) 以51為例,晶振11.0592M,時鐘周期(晶振周期)就是(1/11.0592)μs,一個機器周期包含12個時鐘周期(6個狀態周期),一個機器周期就是 1μs。
  • 51單片機玩轉物聯網基礎篇02-點亮LED燈,實現跑馬燈效果
    上一節,我們完成了51單片機開發環境的搭建,本節我們正式學習51單片機,程式語言的學習,通常是從第一個"hello world"開始,而點燈實驗便是單片機學習的開始
  • 有關Keil軟體仿真的51單片機串口調試技巧
    波特率為9 600,無校驗位,8位數據,1位停止位。  MODE COM2 19200, 1, 8, 1  設置串口2。波特率為19 200,奇校驗,8位數據,1位停止位。  使用以上兩個命令,就能夠將計算機的串口模擬成單片機的串口了。
  • 51單片機產生PWM方法
    獲取Proteus仿真資料,百度盤群組分享連結更新時間:2016-10-29,失效請在文末留言,不要在後臺留言89C51晶片沒有自帶PWM發生器,如果要用51來產生PWM波就必須要用軟體編程的方法來模擬。
  • 秒懂晶振以及晶振電路 讓你從「吃瓜群眾」到「技術大牛」
    在單片機中晶振是普遍存在的,那麼晶振為什麼這麼必要,原因就在於單片機能否正常工作的必要條件之一就是時鐘電路,所以單片機就很需要晶振,打個比方來說:晶振好比單片機的心臟,如果沒有心臟起跳,單片機無法工作,晶振值越大,單片機運行速度越快,有時並不是速度越快越好,對於電子電路而言,速度夠用就是最好,
  • 51單片機中中斷程序大全(源程序)
    >」獲取單片機相關資料。2:用定時器T1查詢方式控制單片機發出1KHz音頻#include<reg51.h>        //  包含51單片機寄存器定義的頭文件sbit>#include<reg51.h>  //  包含51單片機寄存器定義的頭文件sbit D1=P2^0;  //將D1位定義為P2.0引腳unsigned char Countor; //設置全局變量,儲存定時器T0中斷次數void main(void){   EA=1;
  • 單片機裡的時鐘源有什麼不同
    打開APP 單片機裡的時鐘源有什麼不同 英銳恩 發表於 2020-06-29 14:33:32   振蕩器由晶振、電容、電阻組成,部分還有電感,它以晶體頻率產生脈衝序列。
  • 基於51單片機的TFT液晶顯示設計
    0 引言本文引用地址:http://www.eepw.com.cn/article/173037.htm  51單片機作為一種常見的通用單片機, 雖然其內部資源, 處理速度等都無法與新型高速單片機相提並論,
  • 51單片機指令周期,機器周期,時鐘周期詳解
    51單片機有指令周期,機器周期,時鐘周期的說法,看似相近,但是又都不太一樣,很容易混淆,還是詳細分析一下。
  • 51單片機開機復位、按鍵復位原理講解
    Reset的電壓從5V開始降低,由於單片機識別1.5V以上為高電平,所以在電解電容充電過程中,Reset由5V降到1.5V期間為高電平,1.5V降到0V為低電平,電解電容充滿點後,Reset維持在低電平,系統開機復位完成,進入運行階段。
  • 51單片機蜂鳴器音樂簡譜轉換工具
    實驗板結合此工具作的音樂程序://51單片機播放音樂庫文件/**************************************************************************SOUND PLAY FOR 51MCUCOPYRIGHT (c) 2005 BY JJJ.
  • MCS_51單片機與8255A的接口設計
    目前,各生產廠家已提供了很多系列的可編程接口,MCS-51單片機常用的兩種接口晶片是8255以及8155。8255和MCS-51相連,可以為外設提供三個8位的I/O埠:A口、B口和C口,三個埠的功能完全由編程來決定。1.  8255的內部結構和引腳排列下圖7為8255的內部結構和引腳圖。
  • 基於51單片機定時器的電子時鐘設計方案
    單片機定時器在目前的產品研發和設計過程中,其主要作用是進行精準的時間定值,因此在對時間控制要求較高的數控領域中,單片機定時器的身影隨處可見。
  • 5分鐘實現單片機步進電機控制設計
    為保護單片機控制系統硬體電路,在單片機和步進電機之間增加過流保護電路。圖l為步進電機控制系統框圖。單片機模塊主要由MSP430FG4618單片機及外圍濾波、電源管理和晶振等電路組成。MSP430FG4618單片機內部的8 KB RAM和116 KB  Flash滿足控制系統的存儲要求,P1和P2埠在步進電機工作過程中根據按鍵狀態判斷是否跳入中斷服務程序來改變步進電機的工作狀態,USART模塊實現單片機和PC上位機之間的通信,實現PC機對步進電機控制。
  • 細說單片機晶振電路中22pf或30pf電容的作用
    剛學單片機的學長告訴我單片機的晶振電路中就是用22pf或30pf的電容就行,聽人勸吃飽飯吧,照著焊電路一切ok,從沒想過為什麼,知其所以然而不知其為什麼所以然,真是悲哀,最近狀態好像一直不太好,也難以說清楚為什麼,前幾天跟著老師去別的實驗室聽課,其實也就是聽一聽老師和師傅給別的實驗室的同學講嵌入式的種種,還有就是那天師傅單獨和談了挺長時間
  • 單片機電路設計中的10個難點
    單片機是嵌入式系統的核心元件,使用單片機的電路要複雜得多,但在更改和添加新功能時,帶有單片機的電路更加容易實現,這也正是電器設備使用單片機的原因。那麼在單片機電路的設計中需要注意的難點有哪些?數碼管點亮形成的數字由a,b,c,d,e,f,e,dp(小數點)構成,字模及真值表如上圖。
  • 使用Keil C進行51單片機延時程序編寫的幾點心得
    應用單片機的時候,經常會遇到需要短時間延時的情況。需要的延時時間很短,一般都是幾十到幾百微妙(us)。