END COMPONENT ;
SIGNAL d,e,f,g,h,i,j,k: STD_LOGIC; BEGIN u1
:
CTRL
PORT
MAP
( LEFT=>LEFT,RIGHT=>RIGHT,BRAKE=>BRAKE,NIGHT=>NIGHT,LP=>g,RP=>h,LR=>i,BRAKE_LED=>j,NIGHT_LED=>k );
u2 : SZ PORT MAP ( CLK => CLK,CP => d);
u3 : LC PORT MAP ( LP=>g,LR=>i,BRAKE=>j,NIGHT=>k, CLK => CLK,LEDL=>e ,LEDB => LD2,LEDN => LD3 );
u4 : RC PORT MAP ( RP=>h,LR=>i,BRAKE=>j,NIGHT=>k,CLK => CLK,LEDR => f,LEDB => RD2,LEDN => RD3 );
u5 : AND2A PORT MAP ( a=>d,b => e,c => LD1 ); u6 : AND2A PORT MAP ( a => d,b=> f,c => RD1); END ARCHITECTURE ONE;
四、 运行结果
五、心得体会
本次试验内容较长,在编译的时候遇到很多困难,经常出错,经
过反复调试,最后还是得到了结果。本次试验我们学会了层次化设计混合编程方法,进一步的了解了自顶向下的设计方法。掌握了在编程时候一些逻辑控制关系。比如汽车尾灯,在某一时刻,只能有一个逻辑关系。虽然遇到困难,但是我们还是有信心去解决困难。