欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136
標題:
51單片機一個nop代表意思
[打印本頁]
作者:
pengyongnet
時間:
2019-11-20 06:11
標題:
51單片機一個nop代表意思
標準51是12T的,就是說12個時鐘周期(晶振周期,例如12M的,周期是1/12M,單位秒),機器做一個指令周期,剛好就是1/12M*12=1uS,常見指令例如nop就是一個周期,剛好1uS,其他的大多多于一個周期,乘除法更多。所以如果計算指令時間可以這樣算。
而現在很多51核的單片機工藝質量上去后,頻率大大提高,增強型51有6T的,如果接12M的話,一個nop就只需要0.51uS,如果是STC的部分單片機12T的話,那只需要1/12uS。
單片機的晶振不是隨便選,要看技術手冊,看最高頻率,看支持類型等等。一般12M,接串口的話11.0592M。如果是PIC,很多4M,8M。
不是越高越好,對很多不需要大量處理,只是控制的情況,為了增加可靠性,降低編程難度,降低功耗,往往可選用低頻的,例如實時時鐘的32768晶振。
作者:
pengyongnet
時間:
2019-11-20 07:16
_nop_()要延時1個指令周期。
1、時鐘周期=振蕩周期,名稱不同而已,都是等于單片機晶振頻率的倒數,如常見的外接12M晶振,那它的時鐘周期=1/12M。
2、機器周期,8051系列單片機的機器周期=12*時鐘周期,之所以這樣分是因為單個時鐘周期根本干不了一件完整的事情(如取指令、寫寄存器、讀寄存器等),而12個時鐘周期就能基本完成一項基本操作了。
3、指令周期。一個機器周期能完成一項基本操作,但一條指令常常是需要多項基本操作結合才能完成,完成一條指令所需的時間就是指令周期,當然不同的指令,其指令周期就不一樣的了。
51單片機是對所有兼容Intel 8031指令系統的單片機的統稱。該系列單片機的始祖是Intel的8004單片機,后來隨著Flash rom技術的發展,8004單片機取得了長足的進展,成為應用最廣泛的8位單片機之一,其代表型號是ATMEL公司的AT89系列,它廣泛應用于工業測控系統之中。
很多公司都有51系列的兼容機型推出,今后很長的一段時間內將占有大量市場。51單片機是基礎入門的一個單片機,還是應用最廣泛的一種。需要注意的是51系列的單片機一般不具備自編程能力
作者:
1475963
時間:
2019-11-21 13:03
一般精確延時要用到
歡迎光臨 (http://www.raoushi.com/bbs/)
Powered by Discuz! X3.1