ieie1-3标准中逐步淡化中断说法
PLC的中断,是非常重要的功能,在IEC61131-3标准中,逐步淡化中断的这个说法,而是改用任务来描述,个人认为,这样更加注重概念的统一,方便大家学习理解。这样,就把循环扫描和中断统一起来,成为PLC的不同工作模式,实质就是我们写好的程序,如何执行,常用的有循环任务,定时任务,触发任务,其实就是循环扫描,定时中断,硬件中断。
1、51单片机外部中断0触发方式关于51单片机外部中断0触发方式,边沿触发方式和电平触发方式不同,边沿触发方式只在触发信号下降沿(现在有单片机也可以设置上升沿触发)触发一次。所以在设置好相关外部中断以后,等待触发就可以了,不需要额外处理。IT01;//边沿触发方式,还要置位外部中断0允许位及总中断位进入外部中断0程序的方式是由外部中断触发信号控制的。
2、51单片机INT1中断电平触发方式和跳变沿触发方式有什么区别int1的边沿触发只有下降沿有效,换句话说,只要出现了下降沿那肯定出现了低电平,所以对于单个中断来说,电平与边沿没区别。真正的区别在于:电平触发方式时,中断标志寄存器不锁存中断请求信号。也就是说,单片机把每个机器周期的s5p2采样到的外部中断源口线的电平逻辑直接赋值到中断标志寄存器。标志寄存器对于请求信号来说是透明的。
换句话说,要使电平触发的中断被cpu响应并执行,必须保证外部中断源口线的低电平维持到中断被执行为止。因此当cpu正在执行同级中断或更高级中断期间,产生的外部中断源(产生低电平)如果在该中断执行完毕之前撤销(变为高电平)了,那么将得不到响应,就如同没发生一样。同样,当cpu在执行不可被中断的指令(如reti)时,产生的电平触发中断如果时间太短,也得不到执行。
3、8259A的中断请求有哪两种触发方式?外部中断请求方式有两种,边沿触发和电平触发。电平和脉冲触发两种,电平触发和边沿触发。电平触发和脉冲触发,NMI(非屏蔽中断)和INTA(可屏蔽中断)两种中断方式。NMI触发是必须立即响应的中断,紧急情况的中断,其不受中断屏蔽位的影响,INTA是外设请求的中断,可以根据具体情况将某个或某几个中断请求屏蔽,受中断屏蔽位的影响。