一个机器周期=12个时钟周期=12*(1/(12*10^6))=1*10^-6 s即一个机器周期既是1微秒
如果用的是定时器或汇编语言 可以很精确的计算 单周期指令执行一次即1微秒
如果用C语言 只能估算也可以用keil仿真计算
大概是105微秒左右吧
C语言里面头文件time.h里 如clock_t ap; ap = clock(); ......到要算时间的地方 ap = (ap-clock())/1000; printf("%d", ap); 这样就知道运行时间了啊
这个要看单片机的执行效率了,现在以1T的就是晶振多少就执行多少条指令,如果是普通的就是12T的是把晶振除以12再执行一条指令