微控制器晶振頻率12M與11 0592的區別

時間 2021-08-11 17:04:19

1樓:身在北京

如果是不涉及到時鐘或者整個系統只有一個頻率的話,一般這兩種不同的晶振在一定場合能替換著用,感覺不出來

2樓:

11.0592主要是方便於算串列埠通訊的波特率

3樓:

其實就是晶振的振盪頻率不一樣!

具有應用中11.0592m要比12m抗干擾好些。

比如波特率:

設定:定時器1 為模式2,smod 設為111.0592m

9600=(2^smod÷32)×((11.0592m/12)/(256-th1))

th1=250

12m9600=(2^smod÷32)×((12m/12)/(256-th1))

th1≈249.49

當然11.0592m就要比12m準確多了。波特率越高就越明顯!

4樓:

當初我也曾非常迷惑這個,呵呵

剛把ppt找出來了,這是解釋:

因為11.0592mhz能夠準確地劃分成時脈頻率,與uart(通用非同步接收器/傳送器)常見的波特率相關。特別是較高的波特率(19600,19200),不管多麼古怪的值,這些晶振都是準確,常被使用的。

用11.0592mhz可以得到準確的數值,而用12mhz就不能得到整數數值。通訊是一定要準確傳送和接受的,否則積累誤差就會產生。

微控制器上的晶振為什麼有時是12mhz,有時是11.0592mhz?有什麼區別麼?

5樓:生活如歌

標準的51微控制器晶振是1.2m-12m,一般由於一個機器週期是12個時鐘週期,所以先12m時,一個機器週期是1us,好計算,而且速度相對是最高的(當然現在也有更高頻率的微控制器)。

11.0592m是因為在進行通訊時,12m頻率進行序列通訊不容易實現標準的波特率,比如9600,4800,而11.0592m計算時正好可以得到,因此在有通訊介面的微控制器中,一般選11.

0592m

6樓:匿名使用者

這主要是對脈衝時間有要求的時候就要別的,因為序列口的波特率對每個脈衝時間有嚴格的要求,那個11.0562的經過分頻後剛好和電腦上的波特率可以同步。而平時對時序要求不嚴的就用12m。

因為每條指令完成的時間都是晶振頻率的1/12的整數倍。

7樓:

11.0952mhz的晶振在計算時鐘、串列埠通訊波特率等運算中能夠得到一個整數,計算的結構更加的精確和方便

8樓:帝國科技晶振

單機片晶振更多的知識我知道,你可以進帝國科技裡面有很多詳細的解答

9樓:

一個照顧波特率,一個照顧時間。

為什麼微控制器晶振實際是11.0592mhz,而不是12mhz

10樓:緣來是我

因為11.0592mhz能夠準確地劃分成時脈頻率,與uart(通用非同步接收器/傳送器)量常見的波特率相關。特別是較高的波特率(19600,19200),不管多麼古怪的值,這些晶振都是準確,常被使用的。

用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%誤差率,但在允許範圍,所以沒多大影響。

11樓:

晶振分好多種,他們在不同的場合有不同的應用,11.0592和12mhz的晶振都是比較常用的,並不是說12mhz晶振實際是11.0592mhz,11.

0952mhz的晶振在計算時鐘、串列埠通訊波特率等運算中能夠得到一個整數,計算的結構更加的精確和方便。

12樓:喬熠暉

也有12mhz,而且你想想算週期還更準確呢,是吧,整整1us。那11.0592呢?

在計算波特率的時候你就會用到,好多的波特率的值和110592是可以約掉的,也就是說傳送接收每一位時間更準確。所以要用11.0592m,等你學到串列埠通訊的時候你就知道了。

而用12m的話會有一定的誤差,而且就像誤差累積一樣。不信你到時候試一試。一句話,就是為了計算波特率方便

13樓:灬隨緣灬

不是不可以是12mhz,選用11.0592mhz,是在某些場合下用刀定時器的時候,可以定時更加精確。

14樓:

選用11.0592mhz,是在某些場合下用刀定時器的時候,可以定時更加精確。

11.0592mhz是二的指數long2 11.0592m正好是個整數。

關於微控制器晶振的問題,關於微控制器晶振與時間關係的問題

這兩個小電容叫晶振的負載電容,分別接在晶振的兩個腳上和對地的電容,一般在幾十皮發。它會影響到晶振的諧振頻率和輸出幅度,也是使振盪頻率更穩定。實際上就是電容三點式電路的分壓電容,接地點就是分壓點。以接地點即分壓點為參考點,振盪引腳的輸入和輸出是反相的。當兩個電容量相等時,反饋係數是0.5,一般是可以滿...

微控制器中晶振電路的作用,請問微控制器晶振電路中兩個電容的作用是什麼?

神級人氏 晶振電路的作用是為微控制器合格的時鐘訊號流。如果你學過數位電路的話,你就會知道,微控制器電路是由無數的閘電路組成,而閘電路工作時就需要時鐘訊號作為觸發,過來一個脈衝,閘電路就執行一次,過來多少個脈衝,閘電路就執行多少次。所以,在同樣電路的情況下,脈衝頻率越高,微控制器效能也越高。微控制器,...

微控制器晶振為12MHZ,要讓微控制器延時100ms怎麼計算

一個機器週期 12時鐘週期 不管時鐘多少,都按一個機器週期 12時鐘週期計算 關鍵 12mhz時鐘換過來就是1m機器週期 1m s 1ms就是1000機器週期 6mhz時鐘換過來就是0.5m機器週期 0.5m s 1ms就是500機器週期 8位計數器最高範圍是65536,如果我們要記時1s,可以以1...