我在书上看了一个跳变正沿检测程序,觉得很用出想和大家分享下。程序如下。
L MW 10 //将上位的上一个周期状态装入累加器 1
L IW 12 //将输入位当前状态装入累加器1,上一个周期状态移入累加器2
T MW 10 // 保存当前状态供下一个周期使用
XOW //异或操作,当前状态与前不同位的被置1
L MW 10 //重新装入当前状态
AW // 与操作,当前状态为0的被置零(负跳变沿被屏蔽)
T MW 14 // 将正跳变沿结果送入MW14
我照着书上输入。可以发现有明显错误。第四句应该和低三句对调。异或没有这么用的吧。? 对调后仿真结果但是当I 12.0 输入不变时。i14.0 结果会闪,为什么会闪呢。这个程序的源程序是怎么样的呢。