12MHZ就是 1/12M 秒运行一个指令周期,(部分指令是2周期、3周期指令,具体看你执行什么指令),
times= 500ms / 1/12M,
times就是 500ms需要运行的周期数。
你先把循环计时指令写好,再计算循环指令执行1次需要多少个指令周期(即循环程序种每条指令运行周期数叠加),再把 times/一次循环周期数 就是要循环的次数 x,把 x 放进已经写好的循环程序中,替换循环的次数即可。
朋友,我是一个做加工中心八年之久的人,不管什么学校都是入门的入门,帮不了你什么,都是靠往后的实践来得到的经验,学校上的理论在实际加工中用不上,就编程可能有一些用吧,而编程又是最简单的东西,主要是工艺和材质,其次是合理参数,理论上讲的加工不会变形、过切、让刀、偏心等等那都是扯淡,不同的刀具,工装,机床,工艺材质处理方法都不一样,希望我能帮助到你,往后有什么不懂可直接问我,小弟我知道的一定不保留的告诉你。
固定循环是条件式我们定好,然后输入坐标可直接加工,比喻子程序,宏程序,打钻,其实打钻也是一个宏程序,是出软件的人调式好了,我们直接用,比喻宏程序铣规则的曲面就可以用固定循环加上变量就可以完成,有时间你试试不要用G83来用宏程序循环打孔,很有意思,希望我能帮到你。
i=1 to 3
j=1 to i
k=j to 3
最外层是3次循环好理解吧,因为i=1 to 3
中间的是6次,当i=1时,j=1 to 1循环1次,当i=2时j=1 to 2循环2次,当i=3时,j=1 to 3循环3次,1+2+3=6次
内层循环
i=1,j=1 to 1,k=1 to 3循环3次
i=2,j=1 to 2,j=1时,k=1 to 3循环3次
i=2,j=1 to 2,j=2时,k=2 to 3循环2次
i=3,j=1 to 3,j=1时,k=1 to 3循环3次
i=3,j=1 to 3,j=2时,k=2 to 3循环2次
i=3,j=1 to 3,j=3时,k=3 to 3循环1次
一共是3+3+2+3+2+1=14次
以上就是关于单片机的主频是12MHZ,试用循环指令编写延时500ms的延时子程序 求大神解答,在线等,略急全部的内容,包括:单片机的主频是12MHZ,试用循环指令编写延时500ms的延时子程序 求大神解答,在线等,略急、加工中心循环程序详解、Visual Basic程序设计实验解析志勇P93中三个for循环等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)