|
_nop_()要延時1個指令周期。
1、時鐘周期=振蕩周期,名稱不同而已,都是等于單片機(jī)晶振頻率的倒數(shù),如常見的外接12M晶振,那它的時鐘周期=1/12M。
2、機(jī)器周期,8051系列單片機(jī)的機(jī)器周期=12*時鐘周期,之所以這樣分是因為單個時鐘周期根本干不了一件完整的事情(如取指令、寫寄存器、讀寄存器等),而12個時鐘周期就能基本完成一項基本操作了。
3、指令周期。一個機(jī)器周期能完成一項基本操作,但一條指令常常是需要多項基本操作結(jié)合才能完成,完成一條指令所需的時間就是指令周期,當(dāng)然不同的指令,其指令周期就不一樣的了。
51單片機(jī)是對所有兼容Intel 8031指令系統(tǒng)的單片機(jī)的統(tǒng)稱。該系列單片機(jī)的始祖是Intel的8004單片機(jī),后來隨著Flash rom技術(shù)的發(fā)展,8004單片機(jī)取得了長足的進(jìn)展,成為應(yīng)用最廣泛的8位單片機(jī)之一,其代表型號是ATMEL公司的AT89系列,它廣泛應(yīng)用于工業(yè)測控系統(tǒng)之中。
很多公司都有51系列的兼容機(jī)型推出,今后很長的一段時間內(nèi)將占有大量市場。51單片機(jī)是基礎(chǔ)入門的一個單片機(jī),還是應(yīng)用最廣泛的一種。需要注意的是51系列的單片機(jī)一般不具備自編程能力 |
|