VHDL语言问题
时间:03-14
整理:3721RD
点击:
各位好啊,问各位一个问题:
IF(KG=9 AND KS=0 AND KB=1) THEN
KG:="0000";
KS:="0000";
KS:="0000";
ELSIF(KS=9 AND KG=9) THEN
KB:=KB+1;
KS:="0000";
KG:="0000";
ELSIF(KG=9) THEN
KS:=KS+1;
KG:="0000";
ELSE
KG:=KG+1;
END IF;
其中KG:个位KS:十位KB:百位
这段语句谁能帮我改改,实现的是模109计数,我仿真了,但是在计数完109后,百位不能清零,且计完第一个109以后,继续计数只变成了能个位实现模9的计数,但十位和百位都一直不变了...
谁能帮我改一下,改成可以实现模109循环计数的
谢谢了
IF(KG=9 AND KS=0 AND KB=1) THEN
KG:="0000";
KS:="0000";
KS:="0000";
ELSIF(KS=9 AND KG=9) THEN
KB:=KB+1;
KS:="0000";
KG:="0000";
ELSIF(KG=9) THEN
KS:=KS+1;
KG:="0000";
ELSE
KG:=KG+1;
END IF;
其中KG:个位KS:十位KB:百位
这段语句谁能帮我改改,实现的是模109计数,我仿真了,但是在计数完109后,百位不能清零,且计完第一个109以后,继续计数只变成了能个位实现模9的计数,但十位和百位都一直不变了...
谁能帮我改一下,改成可以实现模109循环计数的
谢谢了
哦!找出问题所在了.......
唉,粗心啊......