微控制器為什麼要分頻,微控制器為什麼要分頻

2022-11-18 01:25:52 字數 3778 閱讀 1037

1樓:文件類共創空間

分頻就是將原有頻率除以分頻值得當頻率。簡單的來說就是以整數倍降低頻率。 2分頻就是分頻前的頻率除以2;4分頻就是分頻前的頻率除以4…………

比如:如果晶振是12mhz的頻率,經過2分頻後送給微控制器做系統時鐘。 那麼當前微控制器的系統時鐘則是12/2=6mhz。

2樓:匿名使用者

因為頻率太快了,所以分頻,例如定時器最大定時時間是跟系統頻率有關的,定時器是每個系統時鐘自增1的,系統時鐘快,自增的就快。反之,就慢。根據不同的場合選擇恰當的分頻係數。

3樓:匿名使用者

51微控制器的晶振要實行12分頻,是說的at公司的51,即at89系列的微控制器。12分頻是工藝上的不足。at新出的微控制器和一些公司出的新微控制器都不分頻了。

4樓:匿名使用者

是指將時脈頻率f進行分頻f/n,以得到相應的週期n/f,為微控制器內部定時器提供定時時鐘

頻率計數時為什麼要分頻?

5樓:

分頻之後可以使輸入的速度降低,微控制器可以更好的響應,否則振盪頻率巨高,訊號持續的週期過短,微控制器怎麼響應?計數程式可以設定每採集一個訊號對應著多少個頻率振盪,這對現實頻率的採集結果完全沒有影響,而且使得微控制器工作起來佔用資源更少,不必過於頻繁的讀取外部訊號。

分頻顧名思義就是分的的頻率,頻率是在電子中例如方波訊號中指每秒鐘週期的次數。所謂分頻就是吧週期通過一定的辦法給分解了。所以,n分頻就是指,原來的訊號經過n的週期,新的訊號跳變一次。

這樣20mhz,2分頻就是10mhz,5分頻就是4mhz,10分頻就是1mhz。晶振頻率是微控制器內部的,微控制器裡的分頻指的是時脈頻率的分頻,而晶振**兩次才會產生一個時脈頻率。所以,先要將晶振頻率二分頻,得到時脈頻率,然後再分頻。

這樣,32.768khz二分頻後得到16.384khz。

得到1hz則需要16分頻。至於後面的小數位是因為微控制器中計數器或者定時器的精度限制而造成的誤差,而由於數位電路介面位數基本固定,所以後面的小數位也固定的,或者很常見。

6樓:

不分頻,數字無法顯示,成本高。

微控制器為什麼要分頻??比如說12mhz的晶振為什麼要再進行12分頻?

7樓:匿名使用者

如果你是指傳統51微控制器的指令週期,那是由於初期設計的原因,那時候硬體技術還沒現在這麼發達,執行指令時需要子時鐘,就把12個振盪週期規定為1個機器週期,第幾個振盪週期取指,第幾個振盪週期譯碼等等都排好了,都是有用的。現在技術進步了,好多微控制器改進了,有6t甚至1t機器週期,速度當然快多了。希望對你有幫助。

8樓:滿意請採納喲

51微控制器選用12m晶振,如果是單指令週期的語句,剛好是1us,其他語句好似1us的整數倍,這樣計算指令時間很方便。

對於at公司的at89系列51微控制器,工藝上存在不足,分頻後頻率降低,程式更加穩定的執行,不容易跑飛。

at新出的微控制器和一些公司出的新微控制器不一定要用12m的晶振,11.05925m也行,18m也行,即一般來說35m以內的無源晶振(兩腳的)都可以的。

為什麼51微控制器的晶振要實行12分頻

9樓:做而論道

呵呵,先做幾個數位電路的實驗吧,補習一下關於時序方面的知識。

10樓:凌亂的舞步_傑

這是微控制器的內部結構 但是一般來說分頻要頻率降低是為了要程式更加穩定的執行 不容易跑飛

11樓:

cpu和外設的工作頻率未必是相通的,舉個例子說:cpu使用1m的時鐘源,但外設的gpio使用12m的時鐘源……

具體為啥分頻,得看處理器的架構是怎樣的,不能一概而論。

12樓:匿名使用者

晶振的品種規格有限,不分頻如何能滿足各種微控制器的需求?不可能每次開發都定做晶振吧?因此要對現有的晶振做合理的分頻。

13樓:

51微控制器選用12m晶振,如果是單指令週期的語句,剛好是1us,其他語句好似1us的整數倍,這樣計算指令時間很方便。

對於at公司的at89系列51微控制器,工藝上存在不足,分頻後頻率降低,程式更加穩定的執行,不容易跑飛。

at新出的微控制器和一些公司出的新微控制器不一定要用12m的晶振,11.05925m也行,18m也行,即一般來說35m以內的無源晶振(兩腳的)都可以的。

如何理解微控制器的分頻?

14樓:文件類共創空間

分頻就是將原有頻率除以分頻值得當頻率。簡單的來說就是以整數倍降低頻率。 2分頻就是分頻前的頻率除以2;4分頻就是分頻前的頻率除以4…………

比如:如果晶振是12mhz的頻率,經過2分頻後送給微控制器做系統時鐘。 那麼當前微控制器的系統時鐘則是12/2=6mhz。

15樓:胖大海君

微控制器的分頻就是微控制器的時脈頻率 f 經過12分頻(分配器)變換成f /12的頻率。

即就是一個頻率除法器 將頻率 f 除上12 得到一個新的頻率=f /12。

這個新的頻率f /12可以為微控制器內部定時器提供定時時鐘。

呵呵 就先解釋到這吧 有問題還可以問

16樓:南霸天

微控制器的分頻原理:

微控制器的分頻是把晶振頻率減小到具體的應用部件,以適應工作的需求,就是微控制器的時脈頻率 f 經過12分頻(分配器)變換成f /12的頻率。即就是一個頻率除法器 將頻率 f 除上12 得到一個新的頻率=f /12,傳統的微控制器執行指令時,需要取指、譯碼、執行等,而這其中每步還可以精細劃分,這些步驟依靠時鐘執行。

微控制器中的12分頻是什麼意思?

17樓:人設不能崩無限

微控制器中的12分頻是微控制器的標準運算速度是晶振的12分之1。

計算方法:pic微控制器的每四個時鐘週期為一個內部指令週期,例如:8mhz的晶振,則內部指令週期為1/(8/4)= 0.5 us

計數週期

1、時鐘週期=振盪週期,名稱不同而已,是指為微控制器提供時鐘訊號的振盪源的週期,都是等於微控制器晶振頻率的倒數,如常見的外接12m晶振,那它的時鐘週期=1/12m。

2、機器週期,8051系列微控制器的機器週期=12*時鐘週期。之所以這樣分是因為單個時鐘週期根本幹不了一件完整的事情(如取指令、寫暫存器、讀暫存器等),而12個時鐘週期就能基本完成一項基本操作了。

3、指令週期,一個機器週期能完成一項基本操作,但一條指令常常是需要多項基本操作結合才能完成,完成一條指令所需的時間就是指令週期,當然不同的指令,其指令週期就不一樣的了。mcs-51系統中,有單週期指令、雙週期指令和四周期指令。

18樓:幽靈漫步祈求者

微控制器中的12分頻是微控制器的標準運算速度是晶振的12分之1,指的是12個週期算為1個週期,即相當於頻率為原來的12分之一。

微控制器中的部件都是在用晶振12頻後的一個機器週期在跑。通俗的說微控制器暫存器完成加動作,正好是一個機器週期。而時鐘週期 為 1/12mhz=1/12us;機器週期=12個時鐘週期=12 * 1/12us = 1us;也就是計時器每加一需要的時間為1us。

晶振:晶體振盪器是指從一塊石英晶體上按一定方位角切下薄片(簡稱為晶片),石英晶體諧振器,簡稱為石英晶體或晶體、晶振。

19樓:匿名使用者

指的是12個週期算為1個週期,即相當於頻率為原來的12分之一。

20樓:匿名使用者

微控制器的標準運算速度是晶振的12分之1

如何自學微控制器,怎樣自學微控制器

首先,你肯定是要先 bai看書的du,看書主要是了zhi解微控制器的結構以及其定址方法和dao指回令集。這些東西要多看看,答然後要知道微控制器最小系統怎麼組成,中斷是什麼 怎麼實現,定時器 計數器怎麼使用,序列輸出怎麼實現等。最後看看微控制器系統的擴充套件和典型應用。學習微控制器主要用到keil軟體...

51微控制器與430微控制器的區別,430微控制器與51微控制器有什麼區別

首先,89c 51 單片 1 51單片 bai機是8位單 片機,du430是16位微控制器zhi。2 51微控制器dao效能和功耗上都不如版430微控制器,430微控制器被認權 為是現在功耗最低的微控制器。3 51微控制器主要用在一些比較簡單的工業裝置控制上,430主要用在一些低功耗手持裝置上 4 ...

微控制器的作用,微控制器的作用是什麼?

微控制器又稱單片微控制器,它不是完成某一個邏輯功能的晶片,而是把一個計算機系統整合到一個晶片上。概括的講 一塊晶片就成了一臺計算機。它的體積小 質量輕 便宜 為學習 應用和開發提供了便利條件。同時,學習使用微控制器瞭解計算機原理與結構的最佳選擇。可以說,二十世紀跨越了三個 電 的時代,即電氣時代 電...