單片機晶振的工作原理與常用頻率
單片機晶振是單片機內部電路產生單片機所需的時鐘頻率的部件,單片機晶振提供的時鐘頻率越高,那么單片機運行速度就越快,單片接的一切指令的執行都是建立在單片機晶振提供的時鐘頻率。晶振結合單片機內部電路產生單片機所需要的時鐘頻率,單片機晶振提供的時鐘頻率越高,那么單片機運行的速度就越快,單片機的一切指令的執行都是建立在單片機晶振提供的時鐘頻率。
單片機晶振常用的頻點:110592晶振,110592晶振是一種適用于51單片機等的特殊頻點晶振,有一些不太熟悉的人甚至會問110592晶振和晶振12MHZ到底選哪個?
有的客戶甚至覺得這兩個比較接近,可以互相替換用,其實不然,一般來說110592晶振是用在單片機上的,標準的單片機晶振是1.2M-12M,一般由于一個機器周期是12個時鐘周期,所以先12M時,一個機器周期是1US,好計算,而且速度相對是最高的(當然現在也有更高頻率的單片機)。用110592晶振是因為在進行通信時,12M頻率進行串行通信不容易實現標準的波特率,在有通信接口的單片機中,常用波特率通常按規范取為1200,2400,4800,9600,若采用晶振12MHZ或6MHZ,計算得出的T1定時初值將不是一個整數,這樣通信時便會產生積累誤差,進而產生波特率誤差,影響串行通信的同步性能。
解決的方法只有調整單片機晶振的時鐘頻率,通常采用110592晶振。因為用它能夠非常準確地計算出T1定時初值,即使對于較高的波特率(19600,19200),不管多么古怪的值,只要是標準通信速率,使用110592晶振可以得到非常準確的數值,單片機晶振選用110592只是為了得到精確的通信波特率,串口通信的可靠性高。因此在有通信接口的單片機中,一般選110592晶振。
單片機晶振
那么,晶振在單片機的作用是什么呢?簡單地說,沒有晶振,就沒有時鐘周期,沒有時鐘周期,就無法執行程序代碼,單片機就無法工作。所以單片機晶振相當于單片機的心臟,JSK晶鴻興除了單片機晶振以外,還提供其他各種型號有源晶振和無源晶振,32.768時鐘芯片,精工晶振,溫補晶振等。