自编一个软件延时子程序。设晶振频率 12MHz 延时时间约 200 微秒


推荐于 · TA获得超过238个赞

这只是大概十毫秒根据单片机的晶振频率来算的。比如你用的12M晶振执行一条指令要三个机器周期,根据你循环了多少次算出大概延时了多久。

你对这个回答的评价是


这个你可以用keil软件进行仿真,然后看它的运行这步所用的时间也就是10ms左右,这个只是大概精确的应该用定時器

你对这个回答的评价是?


· TA获得超过4.7万个赞

有谁告诉你这是计算的吗

你对这个回答的评价是?

下载百度知道APP抢鲜体验

使用百度知噵APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。

如下程序能实现ms毫秒级的比较精確的延时

用keil可以看出这个延时的时间我们先延时1ms(Delayms(1))。

同样如果想延时15ms的话用Delayms(15),实际延时0.s≈15ms延时还是挺精确的。


我要回帖

 

随机推荐