检测不同时为'0'的按键信号a,b的与信号ab的下降沿后将a,b分别赋值。代码如下:
ab<=a&b;
if ab' event and ab='0' then q1<=a;q2<=b;
这时候不是代表a或b有一个按下了,使与信号ab产生了下降沿吗?那么q1,q2应该一个为'1',一个为'0'才对,可我做波形仿真显示q1,q2都输出'1'。为什么啊?求指点
ab<=a&b;
if ab' event and ab='0' then q1<=a;q2<=b;
这时候不是代表a或b有一个按下了,使与信号ab产生了下降沿吗?那么q1,q2应该一个为'1',一个为'0'才对,可我做波形仿真显示q1,q2都输出'1'。为什么啊?求指点