51微控制器11059MHz晶振nop延遲時間多少轉

2021-03-03 21:22:49 字數 954 閱讀 4938

1樓:匿名使用者

我記得dspic30f的微控制器時鐘好像是4分頻的,其乙個nop為4/7.3728=0.542534722222222us;

51微控制器用11.0592晶振時,乙個nop為12/11.0592=1.0850694444444444444444444444444;

剛好相關內

兩倍,即容dspic30f的微控制器的兩個nop相當於51的1個nop

知道微控制器的晶振,怎麼計算它延遲一秒的程式

2樓:花敗花開

晶振頻率分之

bai1,就是時du鐘週期時

間。一zhi個_nop_();相當於1us;51微控制器中dao乙個機器周版期等於12個時鐘週期。延權遲1秒就是1000000個_nop_。

void delay1000ms() //@11.0592mhzwhile (--j);

} while (--i);}

3樓:小麗麗知道

天空是深不見底的窟窿溫暖了我,

微控制器: _nop_和delay(1)延時時間是多久?和晶振頻率的關係是什麼?

4樓:修者世界

_nop_的延時

時間是乙個機器週期,與晶振的關係是:osc/12/1000000微秒比如12m晶振,=12*1000000/12/1000000=1usdelay(1)則不知道是多少延時時間了,這與你的子程式本身有關。比如:

delay(unsigned char a)那麼delay(1)則是在12m晶振的情況下延時約為1毫秒。

5樓:lq右邊

_nop_只是一條語句,就是空操作,占用一條指令週期,晶振週期的12倍就是這個時間了,delay(1)的話這就沒法說了,得看你的delay函式怎麼定義了,因為函式裡邊定義的延時不一樣

80c51微控制器晶振頻率分別為6MHz 11 059 2MH

一 時鐘週期 時鐘週期也稱為振盪週期,定義為時鐘脈衝的倒數 時鐘週期就是微控制器外接晶振的倒數,例如12m的晶振,它的時間週期就是1 12 us 是計算機中最基本的 最小的時間單位。在乙個時鐘週期內,cpu僅完成乙個最基本的動作。對於某種微控制器,若採用了1mhz的時鐘頻率,則時鐘週期為1us 若採...

設微控制器晶振頻率12mhz,使用定時器1以工作方式1產生週期為100ms的等寬方波

include sbit led p1 1 int n void time1 void 定時器初始化 void main void void int1 interrupt 1 中斷 void time1 void 定時器初始化 include sbit pwm p1 1 void inittimer...

AT89C51微控制器中外圍電路中晶振的作用

要了解晶振的作用首先要明白什麼是時鐘 在時序電路中,時鐘就是用來協調多個事件,按照先後順序發生的時序訊號.比如我們有很多事要做,分別為a,b,c,d.那麼微控制器就必須依照一定順序來完成,當第一秒到來時事件a被執行,第二秒到來時,事件b被執行,依次類推.由此可知時鐘就是微控制器有序處理事件的乙個基準...