s309708503
级别: 探索解密
精华主题: 0
发帖数量: 8 个
工控威望: 109 点
下载积分: 605 分
在线时间: 7(小时)
注册时间: 2011-05-17
最后登录: 2012-11-20
查看s309708503的 主题 / 回贴
楼主  发表于: 2011-06-17 20:56
各位大侠,关于中断程序的问题始终困扰着我还请各位高手帮我解释一下,谢谢!
         如果外部信号产生中断,而这个中断子程序一个扫描周期又无法执行完毕,比如说让指示灯连续闪烁十次,需用时十秒,那是不是说在这个中断程序执行的几个扫描周期中外部中断信号消失了,也许要把这个中断执行完毕才能跳回主程序执行呢?
xiejun8103
三人行,必有我师
级别: 工控侠客
精华主题: 0
发帖数量: 327 个
工控威望: 2118 点
下载积分: 3244 分
在线时间: 299(小时)
注册时间: 2009-10-26
最后登录: 2019-07-02
查看xiejun8103的 主题 / 回贴
1楼  发表于: 2011-06-19 10:37
搭车同问个比较愚的问题,关于中断问题,1楼的说法很好。假如1,外部的中断信号接通后,这一个信号,在做程序时用了SET自锁。这时程序进入了中断程序,当中断程序执行了一回后,而这个中断开始的信号还没有RST复位,他是否会执行第二次,,,,三次之类的。假如2,外部中断信号只接通了一个扫描周期,而中断程序是否也只执行一个扫描周期就不在执行了,还是会执行完这一回。总之想问的是中断的信号通断时间长短与执行中断程序的次数,时间有没有影响。中断开始信号肯定是在主程序内的。这时的这个信号会影响子程的执行吗?