關(guān)于機器周期是什么意思,機器周期這個問題很多朋友還不知道,今天小六來為大家解答以上的問題,現(xiàn)在讓我們一起來看看吧!
1、機器周期:從內(nèi)存中讀取一個指令字的時間。
2、簡單地說也就是執(zhí)行一條單周期指令所用的時間。
3、AVR單片機采用哈佛結(jié)構(gòu)(數(shù)據(jù)和程序分開存儲)和精簡指令集,一個機器周期等于一個時鐘周期。
4、也就是執(zhí)行一條單周期指令只需要一個時鐘脈沖。
5、 時鐘周期:數(shù)字電路的運行都離不開CLK,也就是時鐘脈沖。
6、時鐘脈沖的周期就叫時鐘周期。
7、由于各器件或功能模塊工作的速度要求不一樣,像你所說的,又分為CPU時鐘周期,ADC時鐘周期等。
8、通常我們所說的時鐘周期就是CPU時鐘周期,單片機通常用外部晶振產(chǎn)生時鐘源,所以有了時鐘周期等于晶振周期的說法。
9、 CPU時鐘周期:提供給CPU的時鐘脈沖的周期。
10、由于通常情況下CPU速度最快,所以時鐘源直接給CPU提供時鐘脈沖,在一個系統(tǒng)里CPU時鐘的周期是最短的。
11、通常把CPU時鐘周期簡稱為時鐘周期。
12、 ADC時鐘周期:提供給AD轉(zhuǎn)換器的時鐘脈沖的周期。
13、AVR采用逐次逼近ADC,在默認條件下,逐次逼近電路需要一個從50 kHz到200 kHz的輸入時鐘以獲得最大精度。
14、由于ADC速度過快會影響精度,甚至在幾MHz的頻率下是無法工作的,而我們有用不上那么快的速度,所以把時鐘源產(chǎn)生的脈沖經(jīng)過分頻后提供給ADC。
15、這個分頻的過程是通過一個分頻器(通常是計數(shù)器)來實現(xiàn)的。
本文分享完畢,希望對大家有所幫助。
標(biāo)簽:
免責(zé)聲明:本文由用戶上傳,如有侵權(quán)請聯(lián)系刪除!