晶振是單片機工作所必不可缺少的元器件,晶振的種類眾多,該如何選擇合適的晶振呢? 在用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晶振吧。
原文標題:單片機為什么那么喜歡11.0592M的晶振
文章出處:【微信公眾號:玩轉(zhuǎn)單片機】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
責(zé)任編輯:haq
-
單片機
+關(guān)注
關(guān)注
6067文章
44973瀏覽量
649984 -
晶振
+關(guān)注
關(guān)注
35文章
3254瀏覽量
70043
原文標題:單片機為什么那么喜歡11.0592M的晶振
文章出處:【微信號:mcu168,微信公眾號:硬件攻城獅】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄









電子工程師的經(jīng)驗分享

不同時期的硬件工程師,最怕發(fā)生的事 #電子工程師 #硬件工程師 #內(nèi)容過于真實 #YXC晶振 #揚興科技


電氣工程師最喜歡用的編程方法

評論