哪位帮我看看这个程序
我想把一个三位数的个位.十位.百位的数分开来输出.<br />library ieee,book_lib;<br />use ieee.std_logic_1164.all,book_lib.utils_pkg.all;<br /> <br />entity display is<br /> port(datain:in integer range 0 to 1000;<br /> x1,x2,x3:out integer range 0 to 10);<br />end display;<br /><br />architecture beha of display is<br /> variable a,b:natural; <br /> process(datain)<br /> begin <br /> a:=integer(datain/100);<br /> x1<=a; <br /> b:=integer((datain-a*100)/10);<br /> x2<=b; <br /> x3<=datain-a*100-b*10; <br /> end process;<br /> end;<br />这个程序行的通吗 ?
这个程序能通过吗 ?<br />请问楼主?
book_lib这个库是干嘛用的啊?<br />我的Quartus 6.0 没有哦!上拉或下拉就是使输入管脚有确定的状态的
算法没错应该可以的吧?<br />你自己不会写到软件里仿真一下吗?<br />要学VHDL怎么也得有软件,又不一定非要Quartus
页:
[1]