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