智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 2313|回复: 4
打印 上一主题 下一主题

调试关于延迟函数的延时时间

[复制链接]

4

主题

10

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
316
威望
180
贡献
84
兑换币
2
注册时间
2012-9-28
在线时间
26 小时
跳转到指定楼层
1#
发表于 2012-10-20 16:34:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
写了一个延迟函数,但我不知道它大概的延迟时间。在CW调试界面是否有功能可以查看实时时间,从而推得延迟时间,我只知道在keil中是有这个功能的。
void Delay(int c)
{
  int cnt0;
  for(cnt0=0;cnt0<2*c;cnt0++)
  {
      _asm NOP; _asm NOP;_asm NOP;
      _asm NOP; _asm NOP;_asm NOP;_asm NOP;
      _asm NOP; _asm NOP;_asm NOP;_asm NOP;
      _asm NOP; _asm NOP;_asm NOP;_asm NOP;
      _asm NOP; _asm NOP;_asm NOP;
  }
   
}

0

主题

23

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
375
威望
193
贡献
110
兑换币
101
注册时间
2012-10-20
在线时间
36 小时
2#
发表于 2012-10-20 17:34:58 | 只看该作者
新手打酱油
回复 支持 反对

使用道具 举报

38

主题

1651

帖子

0

精华

功勋会员

Rank: 10Rank: 10Rank: 10

积分
8770
威望
4444
贡献
2638
兑换币
1818
注册时间
2010-12-29
在线时间
844 小时
3#
发表于 2012-10-20 22:47:33 | 只看该作者
没有,用LED,用秒表吧,而且方针的时间跟实际的时间不一样,跟主频也有关系。
回复 支持 反对

使用道具 举报

4

主题

10

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
316
威望
180
贡献
84
兑换币
2
注册时间
2012-9-28
在线时间
26 小时
4#
 楼主| 发表于 2012-10-21 08:25:13 | 只看该作者
yukunlinykl 发表于 2012-10-20 22:47
没有,用LED,用秒表吧,而且方针的时间跟实际的时间不一样,跟主频也有关系。

秒表精度不够,我试试示波器看下
回复 支持 反对

使用道具 举报

38

主题

1651

帖子

0

精华

功勋会员

Rank: 10Rank: 10Rank: 10

积分
8770
威望
4444
贡献
2638
兑换币
1818
注册时间
2010-12-29
在线时间
844 小时
5#
发表于 2012-10-21 19:05:06 | 只看该作者
autor 发表于 2012-10-21 08:25
秒表精度不够,我试试示波器看下

够的,让小灯每秒闪一次,对着秒表,看他闪一百次用了多少时间。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-12-31 06:05 , Processed in 0.042041 second(s), 29 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表