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

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

?? 新建 文本文檔 (3).txt

?? FPGA時鐘設計程序代碼
?? TXT
字號:
library ieee;
use ieee.std_logic_1164.all;
use ieee.std_logic_unsigned.all;
----------------------------------------------
entity clock is
 port(clk:in std_logic;--系統時鐘
      key:in std_logic_vector(3 downto 0);
      seg:out std_logic_vector(7 downto 0);--段碼
      q:out std_logic;
      seg_sel:out std_logic_vector(5 downto 0));--位選
     
end;
----------------------------------------------
architecture behave of clock is
component xd is
    port(cin,clk:in std_logic;
         q:out std_logic);
end component;
 signal sel:std_logic_vector(2 downto 0);
 signal clk1,clk2:std_logic;
 signal a0,a1,a2,a3,a4,a5,a6,x1,x2,x3,x4,x5,x6:std_logic_vector(3 downto 0):="0000";
 signal ns,disp:std_logic_vector(3 downto 0);--ns 臨時信號
 signal wei:integer range 3 to 6;
 signal mode:std_logic:='0';
begin
---------------------------------------------
  process(clk)         --一次分頻,100ms延時
   variable cnt:integer range 0 to 5000000;
    begin
     if clk'event and clk ='1' then cnt:=cnt+1;
       if cnt<2500000 then clk1<='0';
         elsif cnt<5000000 then clk1<='1';
         else cnt:=0;clk1<='0';
      end if;
     end if;
  end process;
-------------------------------------------
text1:for j in 0 to 3 generate
u1:xd port map(key(j),clk,ns(j));
end generate text1;
-------------------------------------------
process(clk,ns)
begin
   if clk='1' and clk'event then
   if ns(0)='1' and mode='0' then
--            x1<=a1;x2<=a2;
            x3<=a3;x4<=a4;x5<=a5;x6<=a6;
   wei<=3;mode<='1';
   elsif ns(0)='1' and mode='1' then
             mode<='0';
 elsif mode='1' then
    if ns(1)='1' then
     if wei>=6 then
        wei<=3;
     else
        wei<=wei+1;
     end if;
    end if;
 if ns(2)='1' then 
      case wei is
--        when 1=>if (x1<9) then x1<=x1+1;
--                     else x1<="0000";
--                  end if;
--        when 2=>if (x2<6) then x2<=x2+1;
--                      else x2<="0000";
--                  end if;
        when 3=>if (x3<9) then x3<=x3+1;
                     else x3<="0000";
                  end if;
        when 4=>if (x4<5) then x4<=x4+1;
                      else x4<="0000";
                  end if;
        when 5=>if (x5<9 and x6<2 ) then x5<=x5+1;
                     elsif (x5=9 and x6<2)then x5<="0000";
                     elsif (x5<3 and x6=2)then x5<="0000";
         else x5<=x5+1;
                  end if;
        when 6=>if (x6<2) then x6<=x6+1;
                      else x6<="0000";
                  end if;
     end case;
  end if;
 if ns(3)='1' then 
      case wei is
--        when 1=>if (x1>0) then x1<=x1-1;
--                     else x1<="1001";
--                  end if;
--        when 2=>if (x2>0) then x2<=x2-1;
--                      else x2<="0110";
--                  end if;
        when 3=>if (x3>0) then x3<=x3-1;
                     else x3<="1001";
                  end if;
        when 4=>if (x4>0) then x4<=x4-1;
                      else x4<="0110";
                  end if;
        when 5=>if (x5>0 ) then x5<=x5-1;
                     elsif (x6=2)then x5<="0100";
                     else x5<="1001";
                  end if;
        when 6=>if (x6>0) then x6<=x6-1;
                      else x6<="0010";
                  end if;
     end case;
  end if;
   end if;
end if;
end process;  
-------------------------------------------
process(clk1,ns)
 begin
if ns(0)='1' and mode='1' then
--    a1<=x1;a2<=x2;
      a3<=x3;a4<=x4;a5<=x5;a6<=x6;
elsif  clk1'event and clk1='1' then  
      a0<=a0+1; --毫秒百位
       if (a0 >=9) then
         a1<=a1+1;a0 <="0000";--秒個位
         if (a1 >=9) then
           a2<=a2+1;a1 <="0000";--秒十位
           if (a2 >=5) then
             a3<=a3+1;a2 <="0000";--分個位
             if (a3 >=9) then
              a4<=a4+1;a3 <="0000";--分十位
              if (a4 >=5) then
                a5<=a5+1;a4 <="0000";--時個位
                 if (a5>=9 and a6<2) then
                   a6<=a6+1;a5 <="0000";--時十位
                    elsif(a6>=2 and a5>=3) then
                       a1<="0000";a2<="0000";a3<="0000";
                       a4<="0000";a5<="0000";a6<="0000";
                 end if;
               end if;
             end if;
           end if;
         end if;
        end if;
    end if;    
end process;
------------------------------------------
  process(clk)  --0.5ms延時,用于掃描
   variable cnt1:integer range 0 to 2500;
    begin
     if clk'event and clk ='1' then cnt1:=cnt1+1;
       if cnt1<1250 then clk2<='0';
         elsif cnt1<2500 then clk2<='1';
         else cnt1:=0;clk2<='0';
      end if;
     end if;
  end process;
------------------------------------------
process(clk2)          --掃描顯示
 begin
  if clk2'event and clk2='1' then
      sel<=sel+1;
if a0<5 then
   Q<='1';
   if mode='0' then
      case sel is
        when"010"=>disp<=a1;seg_sel<="111110";
        when"011"=>disp<=a2;seg_sel<="111101";
        when"100"=>disp<=a3;seg_sel<="111011";
        when"101"=>disp<=a4;seg_sel<="110111";
        when"110"=>disp<=a5;seg_sel<="101111";
        when"111"=>disp<=a6;seg_sel<="011111";
        when others=>disp<="0000";
      end case;
   else
       case sel is
        when"010"=>disp<=a1;seg_sel<="111110";
        when"011"=>disp<=a2;seg_sel<="111101";
        when"100"=>disp<=x3;seg_sel<="111011";
        when"101"=>disp<=x4;seg_sel<="110111";
        when"110"=>disp<=x5;seg_sel<="101111";
        when"111"=>disp<=x6;seg_sel<="011111";
        when others=>disp<="0000";
      end case;
  end if;
else
Q<='0';
if mode='1' then
 case sel is
        when"010"=>disp<=a1;seg_sel<="111110";
        when"011"=>disp<=a2;seg_sel<="111101";
        when"100"=>if wei=3 then
                      disp<="1111";
                      else disp<=x3;
                   end if;
                   seg_sel<="111011";
        when"101"=>if wei=4 then
                      disp<="1111";
                      else disp<=x4;
                   end if;
                   seg_sel<="110111";
        when"110"=>if wei=5 then
                      disp<="1111";
                      else disp<=x5;
                   end if;
                   seg_sel<="101111";
        when"111"=>if wei=6 then
                      disp<="1111";
                      else disp<=x6;
                   end if;
                   seg_sel<="011111";
        when others=>disp<="0000";
      end case;
else
 case sel is
        when"010"=>disp<=a1;seg_sel<="111110";
        when"011"=>disp<=a2;seg_sel<="111101";
        when"100"=>disp<=a3;seg_sel<="111011";
        when"101"=>disp<=a4;seg_sel<="110111";
        when"110"=>disp<=a5;seg_sel<="101111";
        when"111"=>disp<=a6;seg_sel<="011111";
        when others=>disp<="0000";
      end case;
end if;
end if;
end if;
end process;
---------------------------------
process(disp)             --共陽譯碼
 begin
   case disp is
    when"0000"=>seg<="11000000";--0
    when"0001"=>seg<="11111001";--1
    when"0010"=>seg<="10100100";--2
    when"0011"=>seg<="10110000";--3
    when"0100"=>seg<="10011001";--4
    when"0101"=>seg<="10010010";--5
    when"0110"=>seg<="10000010";--6
    when"0111"=>seg<="11111000";--7
    when"1000"=>seg<="10000000";--8
    when"1001"=>seg<="10010000";--9
    when others=>seg<="11111111";
   end case;
 end process;

end;


--消抖例化部分原代碼程序
library ieee;
use ieee.std_logic_1164.all;
entity xd is
    port(cin,clk:in std_logic;
         q:out std_logic);
end ;
 architecture nidiya of xd is
begin
process(clk)
variable i:integer range 0 to 35001;
begin
 if (clk'event and clk='1')then
  if(cin='0')then
    if(i<35000)then i:=i+1;
      elsif(i=35000)then
         q<='1';
         i:=i+1;
     else
         q<='0';
       end if;
     else i:=0;q<='0';
  end if;
 end if;
end process;
end nidiya;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成a人片亚洲日本久久| 久久午夜色播影院免费高清| 亚洲三级在线观看| 99免费精品在线| 亚洲激情欧美激情| 欧美色男人天堂| 久久草av在线| 国产精品欧美一区二区三区| eeuss国产一区二区三区| 一区二区三区在线免费观看| 欧美亚洲综合一区| 久久精品噜噜噜成人av农村| 国产片一区二区| 91在线国产福利| 亚洲国产日产av| 精品国产在天天线2019| 粉嫩av亚洲一区二区图片| 一区二区三区av电影| 欧美一级欧美三级| 国产白丝网站精品污在线入口| 欧美激情综合五月色丁香小说| 欧洲生活片亚洲生活在线观看| 日本亚洲视频在线| 国产欧美一区二区在线| 色网综合在线观看| 精品一区二区成人精品| 亚洲欧美一区二区视频| 51精品视频一区二区三区| 国产成人综合亚洲网站| 亚洲一区二区三区激情| 久久中文娱乐网| 欧美无砖专区一中文字| 国产成人av一区| 手机精品视频在线观看| 日本一区二区免费在线| 91精品在线麻豆| 99久久国产综合精品麻豆| 香蕉影视欧美成人| 一区在线播放视频| 欧美α欧美αv大片| 欧美三级中文字幕在线观看| 国产精品中文字幕欧美| 无码av免费一区二区三区试看| 国产欧美日韩久久| 欧美男男青年gay1069videost | 一区二区三区波多野结衣在线观看 | 51午夜精品国产| 91亚洲精品久久久蜜桃网站| 精品夜夜嗨av一区二区三区| 亚洲一级二级在线| 亚洲欧美在线观看| 久久中文娱乐网| 日韩区在线观看| 欧美性受xxxx| 色婷婷综合五月| 99综合电影在线视频| 国内一区二区在线| 蜜桃av噜噜一区二区三区小说| 一区二区三区在线视频免费观看| 国产欧美日韩综合| 精品国产99国产精品| 91精品国产福利在线观看| 欧美在线不卡视频| 91亚洲精品一区二区乱码| 国产精品99久久久久久似苏梦涵 | 91麻豆精品一区二区三区| 国产精品综合av一区二区国产馆| 蜜桃视频一区二区| 蜜臀久久99精品久久久久久9| 婷婷久久综合九色综合伊人色| 一区二区三区精品视频在线| 亚洲同性同志一二三专区| 日本一区免费视频| 国产精品视频免费| 国产农村妇女毛片精品久久麻豆| 久久亚区不卡日本| 久久亚洲欧美国产精品乐播| 久久这里只精品最新地址| 精品久久久久香蕉网| 精品日韩欧美在线| 久久综合九色综合97_久久久| 久久在线观看免费| 国产精品伦一区| 亚洲激情综合网| 午夜精品福利在线| 蜜桃精品视频在线观看| 精品一区二区免费在线观看| 国产中文字幕一区| 国产99久久久国产精品潘金| 99国产精品久久久久| 一本色道久久综合亚洲精品按摩| 在线观看免费视频综合| 欧美久久一二三四区| 欧美另类videos死尸| 日韩你懂的电影在线观看| 精品处破学生在线二十三| 国产精品美女一区二区在线观看| 亚洲男同1069视频| 天天av天天翘天天综合网| 蜜臀av一级做a爰片久久| 黄页网站大全一区二区| 成人免费毛片aaaaa**| 欧洲精品一区二区| 欧美一区二区三区婷婷月色| 欧美大片免费久久精品三p| 欧美激情艳妇裸体舞| 亚洲国产一区在线观看| 美国一区二区三区在线播放| 国产盗摄视频一区二区三区| 99久久er热在这里只有精品15| 欧美私人免费视频| 精品福利视频一区二区三区| 中文字幕日韩av资源站| 日本午夜一本久久久综合| 国产91在线观看| 欧美视频完全免费看| 久久精品欧美日韩精品| 亚洲国产一区二区三区| 狠狠v欧美v日韩v亚洲ⅴ| 91久久国产最好的精华液| 欧美成人性战久久| 亚洲精品免费在线播放| 久久99精品国产麻豆婷婷| 一本色道久久加勒比精品| 精品国产制服丝袜高跟| 亚洲福利视频一区二区| 成人免费毛片aaaaa**| 欧美一卡二卡三卡四卡| 最新不卡av在线| 国产在线播放一区| 欧美老年两性高潮| 国产精品久99| 激情五月婷婷综合网| 538prom精品视频线放| 亚洲人快播电影网| 福利一区在线观看| 精品欧美乱码久久久久久 | 视频在线在亚洲| 91视频91自| 欧美高清在线精品一区| 日本视频在线一区| 欧美丝袜第三区| 亚洲日本电影在线| 成人综合婷婷国产精品久久蜜臀| 欧美一二三区在线| 日韩在线a电影| 欧美三级电影在线看| 亚洲色图20p| 99国内精品久久| 国产女人水真多18毛片18精品视频 | 91蜜桃在线观看| 国产精品视频第一区| 韩国v欧美v日本v亚洲v| 欧美日韩成人综合天天影院 | 亚洲欧美日韩在线| 成人精品视频一区二区三区| 久久久久国产精品人| 九九久久精品视频| 日韩精品中文字幕一区二区三区| 性做久久久久久免费观看| 欧美日韩在线观看一区二区| 亚洲精品精品亚洲| 日本精品视频一区二区三区| 中文字幕一区av| kk眼镜猥琐国模调教系列一区二区| 国产无人区一区二区三区| 国产精品亚洲成人| 国产日韩欧美精品电影三级在线| 激情久久五月天| 国产欧美日韩另类一区| 成人一区二区三区中文字幕| 日本一区二区免费在线观看视频| 成人午夜在线视频| 1000精品久久久久久久久| 91视视频在线直接观看在线看网页在线看 | 日韩一区二区三区av| 日本欧美大码aⅴ在线播放| 日韩视频在线你懂得| 紧缚捆绑精品一区二区| 精品sm捆绑视频| 国产精品一区二区视频| 国产精品视频麻豆| 在线观看日产精品| 免费观看日韩av| 久久久噜噜噜久久人人看| 成人免费三级在线| 亚洲一二三四区| 日韩视频免费观看高清完整版 | 成人免费小视频| 在线看国产日韩| 蜜桃av噜噜一区| 中文字幕av一区二区三区高| 99国产精品久| 日韩国产高清影视| 国产午夜亚洲精品羞羞网站| av在线综合网| 午夜视频一区二区三区| 欧美变态tickling挠脚心| 99久久精品免费| 日韩黄色片在线观看|