標(biāo)題:
_nop_();這句什么意思,有什么作用。
[打印本頁]
作者:
進(jìn)擊的蝸牛
時(shí)間:
2018-1-12 15:46
標(biāo)題:
_nop_();這句什么意思,有什么作用。
作者:
angmall
時(shí)間:
2018-1-12 15:46
NOP指令即“空指令”,在51單片機(jī)中機(jī)器碼為0x00(0)。執(zhí)行到NOP指令時(shí),CPU什么也不做,僅僅當(dāng)做一個(gè)指令執(zhí)行過去并繼續(xù)執(zhí)行NOP后面的一條指令。所以NOP指令自然也會(huì)占用執(zhí)行一個(gè)指令的CPU時(shí)間片。
常用于程序延時(shí)或精確計(jì)時(shí),不過在較快的CPU上不明顯。
主要作用:
1、字節(jié)填充對(duì)齊
2、精確延時(shí)和計(jì)時(shí)
3、破解程序的call驗(yàn)證
4、等待其他設(shè)備執(zhí)行完畢
5、清除由上一個(gè)算術(shù)邏輯指令設(shè)置的flag位
6、輔助jmp[1] 、call[2] 等指令
作者:
npn
時(shí)間:
2018-1-12 16:04
空白指令,只有延時(shí)作用。
作者:
pangfive
時(shí)間:
2018-1-12 16:15
空指令,延時(shí)一個(gè)指令周期,如果是傳統(tǒng)51單片機(jī),外部晶振是12M,那么延時(shí)時(shí)間為1us、12M*12=1us
作者:
簡簡單單562
時(shí)間:
2018-1-12 16:34
空指令,延時(shí)一個(gè)指令周期,如果是傳統(tǒng)51單片機(jī),外部晶振是12M,那么延時(shí)時(shí)間為1us、12M*12=1us
作者:
hori2008
時(shí)間:
2018-1-12 18:09
空指令
作者:
liupudong
時(shí)間:
2018-1-12 18:38
這個(gè)函數(shù)是延時(shí)一個(gè)機(jī)器周期的意思,它包含在頭文件intrins.h中,只要程序應(yīng)用到_nop_(),就需要有頭文件intrins.h的聲明。
作者:
劉海龍
時(shí)間:
2018-1-12 20:28
空操作,用來延時(shí)很短暫的時(shí)間
作者:
步步為盈
時(shí)間:
2018-1-12 22:31
呵呵,就是等一等用的。
作者:
技術(shù)求助
時(shí)間:
2018-1-13 23:45
空指令
作者:
CHEN.MENG
時(shí)間:
2018-12-25 19:32
一個(gè)Nop指令大概多長時(shí)間
作者:
天風(fēng)情
時(shí)間:
2018-12-26 10:40
空指令。常用于程序延時(shí)或精確計(jì)時(shí),不過在較快的CPU上不明顯。
主要作用:
1、字節(jié)填充對(duì)齊
2、精確延時(shí)和計(jì)時(shí)
3、破解程序的call驗(yàn)證
4、等待其他設(shè)備執(zhí)行完畢
5、清除由上一個(gè)算術(shù)邏輯指令設(shè)置的flag位
6、輔助jmp、call等指令
歡迎光臨 (http://www.torrancerestoration.com/bbs/)
Powered by Discuz! X3.1