在單片機(jī)C語言中加入NOP指令
標(biāo)準(zhǔn)的C語言中沒有空語句。但在單片機(jī)的C語言編程中,
經(jīng)常需要用幾個空指令產(chǎn)生短延時的效果。
這在匯編語言中很容易實(shí)現(xiàn),寫幾個nop就行了。
在AVR-GCC中,我用如下方法嵌入匯編指令:
asm ("nop; nop; nop; nop;" ::);
在keil C51中,直接調(diào)用庫函數(shù):
#i nclude
_nop_();// 產(chǎn)生一條NOP指令
評論