gh<="1111001";display "1"
qout_secondary_high<="0100100";display "2" qout_secondary_high<="0110000";display "3"
第6章 城市交通信号控制系统的设计 when when "0101"=> "5" qout_secondary_high<="0010010";display "0100"=> "4"
qout_secondary_high<="0011001";display
when "0110"=> "6" qout_secondary_high<="0000010";display
第6章 城市交通信号控制系统的设计 when "0110"=> qout_secondary_high<="0000010";display "6"
when "0111"=> qout_secondary_high<="1111000";display "7"
when "1000"=> qout_secondary_high<="0000000";display "8" when "1001"=> qout_secondary_high<="0010000";display "9"
第6章 城市交通信号控制系统的设计 when qout_secondary_high<="1111111";not end case; end process U8; others=> display
U9:process(count2)
begin case count2 is 译码显示时间输出
第6章 城市交通信号控制系统的设计 when "0000"=> qout_main_low<="1000000"; when "0001"=> qout_main_low<="1111001";
when "0010"=> qout_main_low<="0100100";
when "0011"=> qout_main_low<="0110000"; when "0100"=> qout_main_low<="0011001"; when "0101"=> qout_main_low<="0010010"; when "0110"=> qout_main_low<="0000010";
when "0111"=> qout_main_low<="1111000";
第6章 城市交通信号控制系统的设计 when "1000"=> qout_main_low<="0000000"; when qout_main_low<="0010000"; when qout_main_low<="1111111"; others=> "1001"=>
end case;
end process U9; U10:process(count3) begin case count3 is 译码显示时间输出
第6章 城市交通信号控制系统的设计 when "0000"=> qout_main_high<="1111111"; when "0001"=> qout_main_high<="1111001"; when "0010"=> qout_main_high<="0100100"; when "0011"=> qout_main_high<="0110000"; when "0100"=> qout_main_high<="0011001";
when "0101"=> qout_main_high<="0010010";
when "0110"=> qout_main_high<="0000010"; when "0111"=> qout_main_high<="1111000"; when "1000"=> qout_main_high<="0000000"; when "1001"=> qout_main_high<="0010000"; when others=> qout_main_high<="1111111";
第6章 城市交通信号控制系统的设计 end case; end process U10; U11: process(clkms) 主干道双共阴极LED数码管动态扫描显示,产生段码 和位选码
begin
if rising_edge(clkms) then flag_main<=not(flag_main);
end if;
if flag_main=′1′ then qout_main<=qout_main_high; 输出高位段码
第6章 城市交通信号控制系统的设计 else qout_main<=qout_main_low; end if; led_high_main<=flag_main; 输出位选码 输出低位段码
led_low_main<=not(flag_main); end process U11; U12: process(clkms) 和位选码 begin
次干道双共阴极LED数码管动态扫描显示,产生段码
第6章 城市交通信号控制系统的设计 if rising_edge(clkms) the
n flag_secondary<=not(flag_secondary); end if; if flag_secondary=′1′ then qout_secondary<=qout_secondary_high; else qout_secondary<=qout_secondary_low;
第6章 城市交通信号控制系统的设计 end if; led_high_secondary<=flag_secondary;
led_low_secondary<=not(flag_secondary);end
process U12; jtdout<=light; end hav;
bbs.99jianzhu.com内容:建筑图纸、PDF/word 流程,表格,案例,最新,施工方案、工程书籍、建筑论文、合同表格、标准规范、CAD图纸等内容。