你这个程序怎么看都像是C写法,硬件描述语言完全不是这么用的。。。如果是希望count增加到10就产生一个信号的话可以直接写成if( d1='0')then if(count=10)then count<=(others=>'0'); temp<='1'; else count<=count+1; temp<='0'; end if; end if;