晶振是單片機工作所必不可缺少的元器件,晶振的種類眾多,該如何選擇合適的晶振呢?
在用51單片機設(shè)計電路時,經(jīng)常會用到12M和11.0592M的晶振,有時候11.0592M的晶振用的頻率會更高,為什么一些比較有經(jīng)驗的工程師會更喜歡用11.0592M呢?我總結(jié)了一下,與大家分享。 在使用單片機的UART功能時,需要設(shè)置通信的波特率,而一般使用11.0592M的晶振時波特率計算出來都比較準確,沒有誤差。如果使用12M或者其他數(shù)值的晶振時都存在誤差,由于這個原因,所以在使用UART通信或者使用定時器時常用11.0592M的晶振。 為此,我特意計算了一下,使用11.0592M的晶振和12M的晶振在模式0和模式1下分別計算TH0和TH1的初值,計算表格如下: 從表中可以看出,在晶振為11.0592M晶振下計算出來的波特率誤差為0;而使用12M晶振計算出來的波特率存在誤差,誤差最大達到了8.51%。 所以如果要使用UART功能和定時器功能,就優(yōu)先使用11.0592M晶振吧。
精彩技術(shù)文章推薦
01
|視頻:555構(gòu)成多諧振蕩電路,輸出脈寬可調(diào)的方波
|
02
|三極管搭建的恒流源電路
|
03
|視頻仿真:易出錯的典型電路。
|
04
|視頻仿真:整流橋-脈動直流
|
免責聲明:本文內(nèi)容由21ic獲得授權(quán)后發(fā)布,版權(quán)歸原作者所有,本平臺僅提供信息存儲服務(wù)。文章僅代表作者個人觀點,不代表本平臺立場,如有問題,請聯(lián)系我們,謝謝!