阅读:1541回复:0
计数器的问题,请高手看看。
程序中的一段是这样的:
...... signal count : integer range 0 to 32; ...... if(count=0)then ...... count<=count+1; end if; if (count>0 and count<15)then ..... count<=count+1; elsif(count=15)then ...... count<=count+1; elsif(count=16)then ..... count<=0; end if; 程序的运行基本是受count的控制。程序刚开始运行一切正常,大约4分钟之后,程序就 飞了,进入了非设想的状态。请问这个计数器count的用法是否有问题?还是在if中一定 要加上else语句的处理? |
|