提问:什么是NOP指令?干什么用的?单片机程序里执行一条nop指令需要多长时间?
(1)一个NOP就是一个机器周期
(2)空指令,延时一个机器周期
(3)这个与单片机型号、指令类型和使用的晶振频率有关,比如AT89C51,是一个12个时钟周期等于1个机器周期的单片机,如果使用的晶振是12MHz的话,执行一条单指令的 NOP 需要 12x(1/12M)=1微秒的时间。
提问:什么是NOP指令?干什么用的?单片机程序里执行一条nop指令需要多长时间?
(1)一个NOP就是一个机器周期
(2)空指令,延时一个机器周期
(3)这个与单片机型号、指令类型和使用的晶振频率有关,比如AT89C51,是一个12个时钟周期等于1个机器周期的单片机,如果使用的晶振是12MHz的话,执行一条单指令的 NOP 需要 12x(1/12M)=1微秒的时间。
转载于:https://www.cnblogs.com/Pual623548198/p/8336087.html