回复:中断服务程序大家都是怎么用的

球迷

  • 帖子

    36
  • 精华

    0
  • 被关注

    1

论坛等级:游民

注册时间:2011-08-01

普通 普通 如何晋级?

发布于 2012-01-12 19:45:19

5楼

quote:以下是引用芳季在2012-01-12 17:33:02的发言:
我用得最多的中断里面的程序就是把高速计数器的当前值读出来。就一条
MOVD HCO VD0
= m0.0(需要时用于通知主扫描,数据已经更新)
有用过其他的中断程序是
PLS 0。用于启动或停止或修改当前脉冲参数
还有就是
DTCH(ATCH)用于开放和关闭中断。通常是通讯时切换。
都很短。
第一个例子,把数据读出来了再说。至于如何运算是其他程序的事情了。不要在中断里面进行任何计算。因为这个计算是供主扫描其他用途。一般这个用途不必这么紧急地输出。
第二个例子,当我决定连接这个中断的时候我就先预料到,发生中断的时候要干什么。然后把脉冲的形态先完全定义好,是启动的就写使能位,写当前周期,写脉冲数等等。是停止的就写(关闭)使能位。一切都把路铺好后,等着中断随时的到来。所以中断一来,就只执行一条指令就行了。
通讯的事情比较烦琐,不好一下子解释。

谢谢!现在我们用的通讯的中断比较多,在接收中断里做一些判断,以及接下来通讯口的继续接收等,我在想是否需要优化一下程序呵呵
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200

共有33257条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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