亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? 交通燈.txt

?? 交通燈 實現東西南北四個路口的依次通車
?? TXT
字號:
--1.控制模塊
LIBRARY IEEE;
USE IEEE.STD_LOGIC_1164.ALL;
USE IEEE.STD_LOGIC_UNSIGNED.ALL;
ENTITY control IS
       PORT (clk0,reset0,s0,s1,c0 :IN STD_LOGIC;
             ld0 :out std_logic; 
             dinl0,dinh0 :OUT STD_LOGIC_VECTOR(3 DOWNTO 0);
             state0 :OUT STD_LOGIC_VECTOR(2 DOWNTO 0));
END control;
ARCHITECTURE behav1 OF control IS
 signal statenum:std_logic_vector(2 downto 0);
 signal ldt:std_logic;
 signal reg:std_logic_vector(5 downto 0);
 BEGIN
  state0<=statenum;
  ld0<=ldt;
  reg<=statenum&s0&s1&c0;
  process(reg,clk0)
  begin
   if reset0='0' then
      statenum<="000";dinh0<="0010";dinl0<="1001";ldt<='0';
   elsif clk0'event and clk0='0' then 
         case reg is when "000001"|"000011"|"000101"|"000111" =>
                          statenum<="001";dinh0<="0000";dinl0<="0100";ldt<='0';
                     when "001001" |"001011"|"001101" |"001111"=>
                          statenum<="010";dinh0<="0001";dinl0<="1001";ldt<='0';
                     when "010001"|"010011"|"010101"|"010111" =>
                          statenum<="011";dinh0<="0000";dinl0<="0100";ldt<='0';
                     when "011001" =>
                          statenum<="000";dinh0<="0010";dinl0<="1001";ldt<='0';
                     when "011011"|"011111" =>
                          statenum<="100";dinh0<="0000";dinl0<="1001";ldt<='0';
                     when "011101" =>
                          statenum<="110";dinh0<="0000";dinl0<="1001";ldt<='0';
                     when "100000"|"100100"|"100001"|"100101"|"100011"|"100111"=>
                          statenum<="101";dinh0<="0000";dinl0<="0100";ldt<='0';
                     when "101101"|"101111" =>
                          statenum<="110";dinh0<="0000";dinl0<="1001";ldt<='0';
                     when "101011"|"101001" =>
                          statenum<="000";dinh0<="0010";dinl0<="1001";ldt<='0';
                     when "110000"|"110010"|"110001"|"110011"|"110101"|"110111"=>
                          statenum<="111";dinh0<="0000";dinl0<="0100";ldt<='0';
                     when "111001"|"111011"|"111101"|"111111" =>
                          statenum<="000";dinh0<="0010";dinl0<="1001";ldt<='0';
                     when others =>
                          ldt<='1';
          end case;
   end if;
  end process;
end behav1;
--2.計數模塊
library ieee;
use ieee.std_logic_1164.all;
use ieee.std_logic_arith.all;
use ieee.std_logic_unsigned.all;
entity mvc is
 port( cp1:in std_logic;
       ld1:in std_logic;
       dinl1:in std_logic_vector(3 downto 0);
       dinh1:in std_logic_vector(3 downto 0);
       ql1:out std_logic_vector(3 downto 0);
       qh1:out std_logic_vector(3 downto 0);
       c1:out std_logic);
end mvc;
architecture behav2 of mvc is
 signal qa,qat:std_logic_vector(3 downto 0);
 signal qb,qbt:std_logic_vector(3 downto 0);
 signal ca:std_logic;
 begin
  qh1<=qb;
  ql1<=qa;
  process(cp1)
  begin
   qat<=dinl1; 
   if cp1'event and cp1='1' then
      if ld1='0' then qa<=qat;ca<='0';
      elsif(qa="0000" and qb="0000") then qa<="0000";
      elsif(qa="0000") then qa<="1001";ca<='0';
      elsif(qa="0001") then ca<='1';qa<="0000";
      else qa<=qa-1;ca<='0';
      end if;
      
   end if;
  end process;
  process(ca,cp1)
  begin
   qbt<=dinh1;
   if cp1'event and cp1='1' then
     if ld1='0' then qb<=qbt;c1<='0';
     elsif(qb="0000" and qa="0000") then qb<="0000";
     elsif(qb="0000" and qa="0001") then c1<='1';
     elsif(ca='1') then qb<=qb-1;
     end if;
   end if;
  end process;
end behav2;
--3.信號燈模塊
LIBRARY IEEE;
USE IEEE.STD_LOGIC_1164.ALL;
USE IEEE.STD_LOGIC_UNSIGNED.ALL;
ENTITY tolight IS
   PORT (clk2:IN STD_LOGIC;
         statenum2:in STD_LOGIC_VECTOR(2 DOWNTO 0);
         n,s,e,w:out STD_LOGIC_VECTOR(3 DOWNTO 0));
END tolight;
ARCHITECTURE behav3 OF tolight IS
begin
process(clk2)
 begin
  if clk2'event and clk2='1' then
     case statenum2(2 downto 0) is
          when "000"=>s<="0100";n<="0100";e<="0001";w<="0001";
          when "001"=>s<="0010";n<="0010";e<="0001";w<="0001";
          when "010"=>s<="1000";n<="1000";e<="0001";w<="0001";
          when "011"=>s<="0010";n<="0010";e<="0001";w<="0001";
          when "100"=>s<="0001";n<="0001";e<="1100";w<="0001";
          when "101"=>s<="0001";n<="0001";e<="0010";w<="0001";
          when "110"=>s<="0001";n<="0001";e<="0001";w<="1100";
          when "111"=>s<="0001";n<="0001";e<="0001";w<="0010";
          when others=>s<="0100";n<="0100";e<="0001";w<="0001";
     end case;
   end if;
end process;
end behav3;
--4.頂層文件
library ieee;
use ieee.std_logic_1164.all;
use ieee.std_logic_arith.all;
use ieee.std_logic_unsigned.all;
entity traffic is
port(clk:in std_logic;
     se,sw :in std_logic;
     reset:in std_logic;
     sd,nd,ed,wd:OUT STD_LOGIC_vector(3 downto 0);
     time:out std_logic_vector(7 downto 0));
end traffic;
ARCHITECTURE behav OF traffic IS
 component control IS
  PORT (clk0,reset0,s0,s1,c0 :IN STD_LOGIC;
        ld0 :out std_logic;
        dinl0,dinh0 :OUT STD_LOGIC_VECTOR(3 DOWNTO 0);
        state0 :OUT STD_LOGIC_VECTOR(2 DOWNTO 0));
 END component control;
 component mvc is
  port(cp1:in std_logic;
       ld1:in std_logic;
       dinl1:in std_logic_vector(3 downto 0);
       dinh1:in std_logic_vector(3 downto 0);
       ql1:out std_logic_vector(3 downto 0);
       qh1:out std_logic_vector(3 downto 0);
       c1:out std_logic);
 end component mvc;
 component tolight IS
  PORT (clk2:IN STD_LOGIC;
        statenum2:in STD_LOGIC_VECTOR(2 DOWNTO 0);
        s,n,e,w:OUT STD_LOGIC_vector(3 downto 0));
 END component tolight;
signal c,ld :std_logic;
signal dinl,dinh:std_logic_vector(3 downto 0);
signal statenum :std_logic_vector(2 downto 0);
begin
u1: control port map
(clk0=>clk,reset0=>reset,s0=>sw,s1=>se,c0=>c,ld0=>ld,dinl0=>dinl,dinh0=>dinh,state0=>statenum);
u2: mvc port map(cp1=>clk,ld1=>ld,dinl1=>dinl,dinh1=>dinh,ql1=>time(3 downto 0),qh1=>time(7 downto 4),c1=>c);
u3: tolight port map(clk2=>clk,statenum2=>statenum,s=>sd,n=>nd,e=>ed,w=>wd);
end behav;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
紧缚捆绑精品一区二区| 欧美a级理论片| av不卡免费电影| 久久久精品免费观看| 另类欧美日韩国产在线| 91麻豆精品国产91久久久久久久久| 一区二区三区在线播| 91碰在线视频| 亚洲男同1069视频| 91女厕偷拍女厕偷拍高清| 自拍偷拍亚洲综合| 91官网在线免费观看| 亚洲综合色视频| 欧美日韩精品福利| 日韩高清在线不卡| 日韩精品专区在线| 国产一区二区三区四区五区入口| www国产亚洲精品久久麻豆| 国产一区二区三区在线看麻豆| 久久欧美一区二区| www.欧美亚洲| 亚洲日本一区二区| 欧美色欧美亚洲另类二区| 亚洲成人1区2区| 日韩免费成人网| 国产精品资源网| 中文字幕一区二区三区四区不卡| 91欧美激情一区二区三区成人| 亚洲尤物视频在线| 91精品国产乱码久久蜜臀| 久久精品国产99国产| 国产婷婷色一区二区三区| 不卡视频在线观看| 亚洲综合久久久久| 欧美一区二区三区思思人| 精品一区二区三区在线播放视频| 久久久综合精品| 色综合久久久网| 午夜精品一区在线观看| 337p日本欧洲亚洲大胆精品| 成人v精品蜜桃久久一区| 亚洲午夜久久久久| 精品免费日韩av| 成人av在线网站| 亚洲一区二区五区| 欧美一级黄色录像| 高清成人免费视频| 亚洲成人动漫在线免费观看| www成人在线观看| 91丨porny丨国产入口| 午夜影视日本亚洲欧洲精品| 欧美电影免费观看高清完整版在| 国产成人a级片| 亚洲一区成人在线| 精品盗摄一区二区三区| 91蝌蚪porny| 久久不见久久见免费视频7 | 欧美一级欧美一级在线播放| 国产永久精品大片wwwapp| 日韩理论在线观看| 欧美一区二区三区四区久久 | 久久99精品久久久| 欧美激情一区二区三区| 欧美体内she精视频| 国产一区二区三区四区五区入口| 一区二区三区自拍| 337p日本欧洲亚洲大胆精品| 日本高清不卡视频| 国产老肥熟一区二区三区| 一区二区三区不卡视频| 欧美精品一区二区三区在线| 色天天综合色天天久久| 捆绑调教美女网站视频一区| 亚洲桃色在线一区| 久久香蕉国产线看观看99| 欧美视频完全免费看| 国产精品亚洲一区二区三区妖精| 亚洲成人免费视| 中文字幕第一区二区| 3d成人h动漫网站入口| 99视频热这里只有精品免费| 久久激情五月婷婷| 性做久久久久久免费观看欧美| 国产欧美日韩亚州综合| 91精品国产乱码| 在线视频一区二区免费| 韩国女主播一区二区三区| 亚洲一区影音先锋| 中文字幕一区在线观看| 久久综合色之久久综合| 欧美日韩精品一区二区在线播放| 福利电影一区二区| 裸体歌舞表演一区二区| 亚洲gay无套男同| 亚洲欧洲av另类| 国产三级精品在线| 精品久久久网站| 91精品国产乱码久久蜜臀| 欧美亚洲一区二区在线观看| 成人av集中营| 国产成人精品一区二区三区网站观看| 日韩vs国产vs欧美| 亚洲福利电影网| 亚洲四区在线观看| 国产精品看片你懂得| 国产亚洲一区二区三区在线观看| 日韩视频不卡中文| 717成人午夜免费福利电影| 欧美性色黄大片| 色就色 综合激情| 99精品视频在线观看| 成人丝袜18视频在线观看| 国产精品自拍三区| 韩国理伦片一区二区三区在线播放| 蜜臀av国产精品久久久久 | 中文字幕一区在线观看| 国产成人免费9x9x人网站视频| 麻豆传媒一区二区三区| 日韩不卡一区二区三区| 视频一区视频二区中文| 五月天久久比比资源色| 午夜日韩在线电影| 亚洲6080在线| 日韩精品每日更新| 免费观看在线色综合| 日韩av中文在线观看| 视频一区二区中文字幕| 天天操天天综合网| 日韩成人午夜电影| 男女视频一区二区| 九九精品视频在线看| 久久99国产精品久久99果冻传媒| 麻豆国产精品视频| 国产一区二区三区四区五区美女| 国产一区二区免费在线| 国产精品中文有码| 丁香婷婷综合色啪| av不卡在线观看| 91福利国产成人精品照片| 欧美网站大全在线观看| 欧美久久一二区| 日韩一区二区三区av| 日韩精品一区二区三区视频在线观看| 精品国产一区二区三区四区四| 久久这里只精品最新地址| 国产亚洲va综合人人澡精品| 国产精品视频看| 亚洲精品欧美专区| 亚洲成人资源网| 蜜臂av日日欢夜夜爽一区| 精彩视频一区二区| 成人夜色视频网站在线观看| 一本久久精品一区二区| 欧美日韩国产在线观看| 欧美zozo另类异族| 国产精品毛片a∨一区二区三区| 亚洲免费视频成人| 日韩精品久久久久久| 国产毛片精品视频| 91网上在线视频| 欧美日韩aaaaaa| 欧美精品一区男女天堂| 亚洲欧洲成人av每日更新| 亚洲妇女屁股眼交7| 美女性感视频久久| 成人av网站免费观看| 欧美色欧美亚洲另类二区| 欧美不卡在线视频| 国产精品免费视频网站| 亚洲福利视频三区| 国产精品亚洲第一 | 国产mv日韩mv欧美| 一本一道综合狠狠老| 51精品久久久久久久蜜臀| 国产三级欧美三级| 尤物视频一区二区| 久久国产精品免费| 99久久精品99国产精品| 在线播放一区二区三区| 国产网站一区二区三区| 亚洲黄色免费网站| 久久精品99国产精品日本| 99国产精品久久| 4438x亚洲最大成人网| 国产精品视频看| 免费成人美女在线观看| 99国产精品视频免费观看| 3atv一区二区三区| 最新热久久免费视频| 奇米精品一区二区三区在线观看一 | 美女高潮久久久| 99久免费精品视频在线观看| 制服丝袜av成人在线看| 国产精品久久久久桃色tv| 亚洲6080在线| 成人av在线播放网址| 日韩三级免费观看| 一区二区在线观看av| 国产一区二区三区免费在线观看| 欧美在线你懂的|