![]() |
廈門泰尼電氣有限公司
主營產(chǎn)品: AB模塊PLC |

![]() |
廈門泰尼電氣有限公司
主營產(chǎn)品: AB模塊PLC |
參考價 | 面議 |
聯(lián)系方式:張亮查看聯(lián)系方式
更新時間:2018-05-14 11:55:43瀏覽次數(shù):210
聯(lián)系我們時請說明是泵閥商務(wù)網(wǎng)上看到的信息,謝謝!
1C31122G01*/*1C31122G01
1C31122G01*/*1C31122G01
晶振是什么?全稱是石英晶體振蕩器,是一種高精度和高穩(wěn)定度的振蕩器。通過一定的外接電路來,可以生成頻率和峰值穩(wěn)定的正弦波。而單片機在運行的時候,需要一個脈沖信號,做為自己執(zhí)行指令的觸發(fā)信號,可以簡單的想象為:單片機收到一個脈沖,就執(zhí)行一次或多次指令。
在初學(xué)51單片機的時候,總是伴隨很多有關(guān)與晶振的問題,其實晶振就是如同人的心臟,是血液的是脈搏,把單片機的晶振問題搞明白了,51單片機的其他問題迎刃而解。
一,為什么51單片機愛用11.0592MHZ晶振?
其一:因為它能夠準(zhǔn)確地劃分成時鐘頻率,與UART(通用異步接收器/發(fā)送器)量常見的波特率相關(guān)。特別是較高的波特率(19600,19200),不管多么古怪的值,這些晶振都是準(zhǔn)確,常被使用的。:張亮(工程師) 專線:
24小時移動專線: 【】
其二:用11.0592晶振的原因是51單片機的定時器導(dǎo)致的。用51單片機的定時器做波特率發(fā)生器時,如果用11.0592Mhz的晶振,根據(jù)公式算下來需要定時器設(shè)置的值都是整數(shù);如果用12Mhz晶振,則波特率都是有偏差的,比如9600,用定時器取0XFD,實際波特率10000,一般波特率偏差在4%左右都是可以的,所以也還能用STC90C516 晶振12M 波特率9600 ,倍數(shù)時誤差率6.99%,不倍數(shù)時誤差率8.51%,數(shù)據(jù)肯定會出錯。 這也就是串口通信時大家喜歡用11.0592MHz晶振的原因,在波特率倍速時,zui高可達到57600,誤差率0.00%。用12MHz,zui高也就4800,而且有0.16%誤差率,但在允許范圍,所以沒多大影響。