晶振頻率和機(jī)器周期的關(guān)系
晶振的細(xì)分:
內(nèi)部和外部晶振---30MHz以下的叫外部晶振,準(zhǔn)確性和穩(wěn)定性較好,受環(huán)境的影響更小,可以休眠停止來降低能耗;
這以上的叫內(nèi)部晶振,相對的準(zhǔn)確性和穩(wěn)定性和受環(huán)境影響更大。
有源晶振和無源晶振:
無源晶振就是天然晶體crystal,一般有陶瓷和石英,石英的精度好一些。
它一般是兩個腳,需要加上時鐘電路才能產(chǎn)生可靠的時鐘信號,即:
crystal+時鐘電路=振
有源晶振就是振蕩器oscillator,或者叫RT振蕩器,它一般體積大一些,四個腳,里面除了石英還有阻容元件和晶體管。
單片機(jī)的時鐘頻率越高,則它的運(yùn)行速度越快。單片機(jī)它要運(yùn)行指令,是建立在晶振提供的時鐘頻率之上的。
機(jī)器周期:任何單片機(jī)運(yùn)行的時候,根據(jù)它的工作流程,都是要先從ROM里取指令,再才能往下一步步執(zhí)行的,這個取指令訪問一次ROM存儲器的過程的時間,就是一個機(jī)器周期,我們把這個機(jī)器周期作為一個時鐘周期對應(yīng)的時間基準(zhǔn)。
也就是說,沒有晶振,就沒有時鐘周期,沒有時鐘周期,就沒有程序(指令)的運(yùn)行,那么單片機(jī)就無法工作。
晶振的時間被切分后變成的單位時間就是時鐘(脈沖)時間
時鐘周期=一個脈沖的時間
假設(shè)單片機(jī)的晶振頻率為12MHz,意思就是一個脈沖的時間是1/12微妙,即它的時鐘周期是1/12微秒
脈沖頻率=時鐘頻率
(時鐘時間)脈沖總數(shù)=12MHz=12?10的6次方(s/個)