单片机不同晶振循环延时函数怎么写

如题。
有cv工程师会吗。不要那种复制粘贴过来的。那个机器周期,时钟周期的我都懂一些,可要怎么写for循环函数呢,for的每一条指令的周期又分别是怎样的呢。

除了循环次数不一样,没有任何区别
到底循环多少次,你要通过晶振频率去算,然后再测试,看纸面数据和实际的有多少误差,再调整

如果你要考虑移植性的话,延时就不要用循环的方式,用定时器延时。
将定时器设成指定时间触发比你去算循环容易多了,循环不仅受晶振影响还受内核,编译优化级别影响