永发信息网

单片机的延时程序。。为什么这个是延时1ms??

答案:2  悬赏:0  手机版
解决时间 2021-03-06 04:02
  • 提问者网友:焚苦与心
  • 2021-03-05 13:12
单片机的延时程序。。为什么这个是延时1ms??void delay_1ms(uint q)
{
       uint i,j;
       for(i=0;i              for(j=0;j<120;j++);
}
最佳答案
  • 五星知识达人网友:逃夭
  • 2021-03-05 14:18
这个应该是51单片机晶振是12MHZ的,可以通过示波器测试时间,这个没有为什么,是一个经验值,准确的延时时间要用定时器做,这种延时是大概的时间
全部回答
  • 1楼网友:洒脱疯子
  • 2021-03-05 14:44
你为什么不用定时器来做这些延时或定时呢?不过你这样也行吧!不过我个人觉得用延时的话,精确度不会很高,还有如果你用多了延时的话,对你的程序有一定的弊端。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯