nop函数可以用来延时,单片机是51,CPU频率是20MHZ,请问1个NOP延时多上时间,怎么计算?
答:51的指令周期是对晶振12分频如果晶振是12M那么执行一条一个周期的的指令就是1US即1S/(12M/12分频)=1US。NOP是一个周期所以20M下1S/(20M/12)=0.6US
nop函数可以用来延时,单片机是51,CPU频率是20MHZ,请问1个NOP延时多上时间,怎么计算?
答:51的指令周期是对晶振12分频如果晶振是12M那么执行一条一个周期的的指令就是1US即1S/(12M/12分频)=1US。NOP是一个周期所以20M下1S/(20M/12)=0.6US