nop函数可以用来延时,单片机是51,CPU频率是20MHZ,请问1个NOP延时多上时间,怎么计算?

来源:学生作业学帮网 编辑:学帮网 时间:2024/07/04 06:25:03

nop函数可以用来延时,单片机是51,CPU频率是20MHZ,请问1个NOP延时多上时间,怎么计算?

51的指令周期是对晶振12分频 如果晶振是12M 那么执行一条一个周期的的指令就是1US 即1S/(12M/12分频) =1US
NOP是一个周期 所以 20M下 1S/(20M/12)=0.6US