1、解析式
上升沿的逻辑表达式:y=(not In-1) and In;
下降沿的逻辑表达式:y=In-1 and (not In)。
In-1:前一次扫描时的输入状态;
In:本次扫描时的输入状态。
从上电或热启动开始,第一次扫描到沿指令时,In-1尚不存在,此时指令执行初始化,y=0。
为了区分初始化与正常扫描,需要一个存贮位来记忆。
设M0.0为初始化标记,上电或热启动时置0,初始化后置1。
上升沿的逻辑表达式:y=(not In-1) and In and M0.0;
下降沿的逻辑表达式:y=M0.0 In-1 and (not In) and M0.0。
2、沿指令自定义


沿指令我见之五:掀起它的头盖骨.rar