帮看一下VB2是每0.1秒加1吗 点击:283 | 回复:6



lovelybc

    
  • 精华:0帖
  • 求助:4帖
  • 帖子:4帖 | 22回
  • 年度积分:0
  • 历史总积分:110
  • 注册:2012年12月22日
发表于:2013-03-05 10:02:01
楼主

主程序

子程序

中断程序




王者之师--领域

  • 精华:8帖
  • 求助:80帖
  • 帖子:481帖 | 3926回
  • 年度积分:915
  • 历史总积分:140763
  • 注册:2008年2月29日
发表于:2013-03-05 10:18:16
1楼

定时中断1:时间间隔数值(以1毫秒为增量)

程序中是10毫秒加1吧

lovelybc

  • 精华:0帖
  • 求助:4帖
  • 帖子:4帖 | 22回
  • 年度积分:0
  • 历史总积分:110
  • 注册:2012年12月22日
发表于:2013-03-05 10:20:48
2楼

我的意思是中断程序是没10毫秒就激活一次吗。主程序不是就执行一次子程序吗?

wyb2866255---王者之师

  • 精华:57帖
  • 求助:0帖
  • 帖子:148帖 | 2872回
  • 年度积分:1
  • 历史总积分:31450
  • 注册:2010年7月01日
发表于:2013-03-05 11:11:13
3楼
    3楼:你的子程序SBR_8是定时中断的设置,其设置定时中断时间为10mS,中断口选为INT_0。此子程序SBR_8只在第一扫描周期执行一次。程序就按10mS间隔进行中断,每中断一次,其中断子程序将VB2加1运算。

秦君_1

  • 精华:8帖
  • 求助:22帖
  • 帖子:148帖 | 4867回
  • 年度积分:1651
  • 历史总积分:39896
  • 注册:2005年6月28日
发表于:2013-03-05 13:14:30
4楼
只有中断起作用时,VB2才加一次1。并且中断只有在上电初始第一个扫描周期才有可能起作用。

lovelybc

  • 精华:0帖
  • 求助:4帖
  • 帖子:4帖 | 22回
  • 年度积分:0
  • 历史总积分:110
  • 注册:2012年12月22日
发表于:2013-03-05 16:21:57
5楼
sm0.1不是开机通电一个周期吗,那么子程序是不是也只运行一个周期,还是子程序一直运行

王者之师----老友鬼鬼

  • 精华:0帖
  • 求助:1帖
  • 帖子:5帖 | 159回
  • 年度积分:30
  • 历史总积分:1264
  • 注册:2010年4月08日
发表于:2013-03-05 17:45:43
6楼
同意一楼的说法~~~

热门招聘
相关主题

官方公众号

智造工程师