回复:关于200的定时中断。

鼠老爹

  • 帖子

    2218
  • 精华

    13
  • 被关注

    21

论坛等级:侠圣

注册时间:2005-11-17

普通 普通 如何晋级?

发布于 2007-08-06 22:12:07

0楼

初始化是单片机编程的特点,是在程序开始阶段对系统作设置,使之符合程序的要求。S7-200也是如此。定时中断的初始化就是预设定时器的中断周期,即对特殊寄存器执行写入指令。如果这个定时周期是不变的,那么只要执行一次赋值指令就可以了。那么这个指令就放置在初始化程序中,而没有必要在每个扫描周期内被执行。如果特殊寄存器的赋值不断地被执行,也就意味着定时器不断地被初始化。会出现什么样的结果,楼主不妨试一下。如果中断周期需要改变,在程序的任何位置都可以重新初始化定时器。但是,无论在那里启动定时中断,应该在这个中断所连接的任务执行完以后再予以分离和改变。否则这次设置的中断任务能否完成,只有天晓得了。
家养老鼠名MINNIE
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200

共有33259条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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