提问:什么是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微秒的时间。
本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。