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

時間 2023-05-09 06:27:04

1樓:柯玉花督琴

首先需要明確:51微控制器不是一定要用12m的晶振,也行,18m也行,即一般來說35m以內的無源晶振(兩腳的)都可以的。

為什麼常見的51微控制器要用12m的晶振,是因為我們常說的51微控制器是12分頻的,如果選用12m晶振,如果是單指令週期的語句,剛好是1us,其他語句好似1us的整數倍,這樣計算指令時間很方便。

對於利用51微控制器進行串列埠通訊的,一般會選用晶振,因為對於9600,4800的波特率,晶振計算時正好可以得到整數。

2樓:沙蝶閻錦

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

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

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

.已知51微控制器系統晶振頻率為12mhz,請利用定時器1工作方式1,中斷方式在p2.3輸出頻率為10hz的方波,寫出

3樓:匿名使用者

0分,就不給你寫!沒誠意!

4樓:匿名使用者

你是想用c還是想用匯編?

微控制器中晶振頻率為12mhz的機器週期怎麼算?

51微控制器晶振頻率分別為11.0592mhz機器週期分別為多少?

5樓:網友

的晶振 ,一個機器週期為12/一秒為1000000us。。。一共有11059200/12約等於:921600個機器週期。

6樓:匿名使用者

晶振為的話,機器週期為。

微控制器中晶振頻率為12mhz的機器週期怎麼算?

7樓:黑科技

1、機器週期=晶振週期*12.

2、所以微控制器中晶振頻率為12mhz的機器週期=12*1/12m=1微秒。

一個微控制器晶振頻率為6mhz,那麼,一個機器週期是多少

8樓:千建設鮮嬋

一個機器週期=12個時鐘週期。

因為晶振頻率為6mhz,所以時鐘週期=1/6m

所以一個機器週期=2/(1mhz)=2us

一個微控制器晶振頻率為6mhz,那麼,一個機器週期是多少

9樓:陌路情感諮詢

12*時鐘週期=12*(1/6)us。

振盪週期:石英振盪器的振盪週期,為頻率的導數,如石英頻率為12mhz12mhz,在振盪週期為1/12us1/12us。

狀態週期:微控制器完成一個最基本動作需要的時間週期,1個狀態週期=2個振盪週期,微控制器完成一次完整的具有一定功能的動作所需要的時間週期,1個機器週期=6個狀態週期=12個振盪週期,如石英頻率為12mhz12mhz,則一個機器週期為1us1us。

10樓:匿名使用者

一個機器週期=12個時鐘週期。

因為晶振頻率為6mhz,所以時鐘週期=1/6m

所以一個機器週期=2/(1mhz)=2us

51微控制器晶振頻率分別為11.0592mhz機器週期分別為多少?

51微控制器為什麼晶振都用11 0592M

橘落淮南常成枳 因為11.0592mhz能夠準確地劃分成時脈頻率,與uart 通用非同步接收器 傳送器 量常見的波特率相關。特別是較高的波特率 19600,19200 不管多麼古怪的值,這些晶振都是準確,常被使用的。用11.0592晶振的原因是51微控制器的定時器導致的,用51微控制器的定時器做波特...

什麼是晶振週期,微控制器中的晶振週期 系統時鐘週期 機器週期各是什麼?它們之間有何關係?

時鐘週期 也稱為振盪週期,定義為時鐘脈衝的倒數 時鐘週期就是直接供內部cpu使 用的晶振的倒數,例如12m的 晶振,它的時鐘週期就是1 12us 是計算機中的最基本的 最小的時間單位。在一個時鐘週期內,cpu僅 完成一個最基本的動作。時鐘脈衝是計算機的基本工作脈衝,控制著計算機的工作節奏。時脈頻率越...

51微控制器,晶振為6M請幫忙寫10ms的延時程式,能有詳細解釋的。因為我還不知道這個延時的時間是怎麼算

延時有很多種方法,有一種是讓微控制器去做無聊的迴圈,還有一種是用定時器。我本身也是菜鳥所以只能粗略的講一下。第一種的演算法是 晶振的週期t1 1 f 這裡f 6mhz 所以t1 1 6 us 微秒 微控制器花12個t1去執行一個指令,所以一個機器週期等於12個晶振週期,t2 12 t1 2us 10...