回复:有人问我T32中断

凌飞翼

  • 帖子

    3395
  • 精华

    26
  • 被关注

    91

论坛等级:奇侠

注册时间:2007-11-11

普通 普通 如何晋级?

发布于 2011-01-24 10:58:13

21楼

quote:以下是引用淡定努力在2011-01-24 10:53:12的发言:
中断21,就是T32等于当前值,当前值在初始化的时候设为1000。然后每次中断清0。
我想问下为什么一初始化话T32就无休止的工作了呢?
运行程序调试没有问题。但是我搞不明吧啊。


中断子程序内的这句
MOVW 0, T32
保证了执行中断的同时,让T32再次从0开始,直到下一个中断到来,再重新开始。
这就属于计时器妙用范畴了....
你还可以通过一个中间值来改变下一次中断的时间间隔...
比方说在每次中断时用一个寄存器累加一个固定值,该值在中断内传递给T32,可以实现一个递减的中断时间间隔。
制冷、热工-许可证试验室承建,给了我深究测量与控制的绝好机会。分享-值得期待!
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200

共有33257条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。