VHDL进程CASE语句问题
process(clk_20us)beginifrising_edge(clk_20us)thencasecntiswhen0|10|20|30|40|50=>duan<...
process(clk_20us) begin if rising_edge(clk_20us) then case cnt is when 0|10|20|30|40|50=> duan<=duan1;ge<=0;wei<="1110"; when=""> duan<=duan1;ge<=1;wei<="1110"; when=""> duan<=duan1;ge<=2;wei<="1110"; when=""> duan<=duan1;ge<=3;wei<="1110"; when=""> duan<=duan1;ge<=4;wei<="1110"; when=""> duan<=duan1;ge<=5;wei<="1110"; when=""> duan<=duan1;ge<=6;wei<="1110"; when=""> duan<=duan1;ge<=7;wei<="1110"; when=""> duan<=duan1;ge<=8;wei<="1110"; when=""> duan<=duan1;ge<=9;wei<="1110"; when=""> wei<="1111"; 9="" end="" case="" cnt="" is="" when=""> duan<=duan2;shi<=0;wei<="1101"; when=""> duan<=duan2;shi<=1;wei<="1101"; when=""> duan<=duan2;shi<=2;wei<="1101"; when=""> duan<=duan2;shi<=3;wei<="1101"; when=""> duan<=duan2;shi<=4;wei<="1101"; when=""> duan<=duan2;shi<=5;wei<="1101"; when=""> wei<="1111"; end case; end if; end process; end behave;这个程序wei一直等于1101是怎么回事<!--=duan2;shi<=5;wei<!--=duan2;shi<=4;wei<!--=duan2;shi<=3;wei<!--=duan2;shi<=2;wei<!--=duan2;shi<=1;wei<!--=duan2;shi<=0;wei<!--=duan1;ge<=9;wei<!--=duan1;ge<=8;wei<!--=duan1;ge<=7;wei<!--=duan1;ge<=6;wei<!--=duan1;ge<=5;wei<!--=duan1;ge<=4;wei<!--=duan1;ge<=3;wei<!--=duan1;ge<=2;wei<!--=duan1;ge<=1;wei<!--=duan1;ge<=0;wei
展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询