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

? 歡迎來(lái)到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? seg.vhd

?? 一個(gè)時(shí)鐘程序
?? VHD
字號(hào):
library IEEE;
use IEEE.STD_LOGIC_1164.ALL;
use IEEE.STD_LOGIC_ARITH.ALL;
use IEEE.STD_LOGIC_UNSIGNED.ALL;

entity seg is
    Port (
	           seg :out std_logic_vector(7 downto 0);	    --輸出到數(shù)碼管
			 seg_sel: out std_logic_vector(7 downto 0); --選通數(shù)碼管
			 clk:in std_logic					    --時(shí)鐘信號(hào)輸入			  
		  );
end seg;

architecture Behavioral of seg is
signal count: std_logic_vector(18 downto 0);		           --用于時(shí)鐘分頻
signal scan_clk: std_logic_vector(2 downto 0);		      --掃描信號(hào)
signal MsecCount1, MsecCount2: std_logic_vector(3 downto 0); --積存器
signal SecCount1,MinCount1,Hourcount1: std_logic_vector(3 downto 0);
signal SecCount2,MinCount2,Hourcount2: std_logic_vector(2 downto 0);
signal msecond,second,minute,hour: std_logic;	            --進(jìn)位信號(hào)
signal msecond10,second10,minute10,hour10:std_logic;
signal MsecSeg1,MsecSeg2,SecSeg1,MinSeg1: std_logic_vector(7 downto 0); 
signal SecSeg2,MinSeg2,HourSeg1,HourSeg2: std_logic_vector(7 downto 0); 
component count10 is		                                --10計(jì)數(shù)器
  port(
         clk:in std_logic;
	      q:out std_logic_vector(3 downto 0)
   	 );
end component;

component count6 is                                        --6計(jì)數(shù)器
  port(
         clk:in std_logic;
	      q:out std_logic_vector(2 downto 0)		
   	 );
end component;

begin
				                 	   --時(shí)鐘分頻
aa: process(clk)
begin
 	if (clk'event and clk='1') then
		if	count="1111010000100100000" then
	      count<="0000000000000000000";
		else
		count<=count+1;
		end if;
	end if;	
end process;
msecond<=count(18);					  --產(chǎn)生10毫秒信號(hào)
--產(chǎn)生數(shù)碼管掃描信號(hào)                                         
scan_clk<=count(18 downto 16);
--跑表記數(shù)				      
u1: count10 port map(second,SecCount1);
u2: count6  port map(second10,SecCount2);
u3: count10 port map(minute,MinCount1);
u4: count6  port map(minute10,MinCount2);
u5: count10 port map(hour,HourCount1);
u6: count6  port map(hour10,HourCount2);
u7: count10 port map(msecond,MsecCount1);
u8: count10 port map(msecond10,MsecCount2);
--產(chǎn)生進(jìn)位信號(hào)
process(SecCount1)
begin
	if SecCount1="0000" then
		second10<='1';
	else
	   second10<='0';
	end if;
end process;

process(SecCount2)
begin
	if SecCount2="000" then
		minute<='1';
	else
		minute<='0';
	end if;
end process;

process(MinCount1)
begin
	if MinCount1="0000" then
		minute10<='1';
	else
		minute10<='0';
	end if;
end process;
process(MinCount2)
begin 
 if MinCount2="000" then
     hour<='1';
 else 
     hour<='0';
 end if;
end process;
 
process(HourCount1)
begin
    if HourCount1="0000" then
       hour10<='1';
    else 
       hour10<='0';
    end if ;
end process;

process(MsecCount1)
begin
    if MsecCount1="0000" then
       msecond10<='1';
    else
       msecond10<='0';
    end if;
end process;

process(MsecCount2)
begin
    if MsecCount2="0000" then
       second<='1';
    else 
       second<='0';
    end if;
end process;
--譯碼
process(SecCount1)
begin
  case SecCount1 is
    when "0000" =>SecSeg1<="11000000";--0
	 when "0001" =>SecSeg1<="11111001";--1
    when "0010" =>SecSeg1<="10100100";--2
    when "0011" =>SecSeg1<="10110000";--3
    when "0100" =>SecSeg1<="10011001";--4
    when "0101" =>SecSeg1<="10010010";--5
    when "0110" =>SecSeg1<="10000010";--6
    when "0111" =>SecSeg1<="11111000";--7
    when "1000" =>SecSeg1<="10000000";--8
    when "1001" =>SecSeg1<="10010000";--9
	 when others =>SecSeg1<="11111111";
  end case;
end process;

process(SecCount2)
begin
  case SecCount2 is
    when "000" =>SecSeg2<="11000000";--0
	 when "001" =>SecSeg2<="11111001";--1
    when "010" =>SecSeg2<="10100100";--2
    when "011" =>SecSeg2<="10110000";--3
    when "100" =>SecSeg2<="10011001";--4
    when "101" =>SecSeg2<="10010010";--5
	 when others =>SecSeg2<="11111111";
  end case;
end process;

process(MinCount1)
begin
  case MinCount1 is
    when "0000" =>MinSeg1(7 downto 0)<="11000000";--0
	 when "0001" =>MinSeg1(7 downto 0)<="11111001" ;
    when "0010" =>MinSeg1(7 downto 0)<="10100100";--2
    when "0011" =>MinSeg1(7 downto 0)<="10110000";--3
    when "0100" =>MinSeg1(7 downto 0)<="10011001";--4
    when "0101" =>MinSeg1(7 downto 0)<="10010010";--5
    when "0110" =>MinSeg1(7 downto 0)<="10000010";--6
    when "0111" =>MinSeg1(7 downto 0)<="11111000";--7
    when "1000" =>MinSeg1(7 downto 0)<="10000000";--8
    when "1001" =>MinSeg1(7 downto 0)<="10010000";--9
	 when others =>MinSeg1(7 downto 1)<="1111111";
  end case;
end process; 

process(MinCount2)
begin
  case MinCount2 is
    when "000" =>MinSeg2<="11000000";--0
	 when "001" =>MinSeg2<="11111001";--1
    when "010" =>MinSeg2<="10100100";--2
    when "011" =>MinSeg2<="10110000";--3
    when "100" =>MinSeg2<="10011001";--4
    when "101" =>MinSeg2<="10010010";--5
	 when others =>MinSeg2<="11111111";
  end case;
end process;

process(HourCount1)
begin
  case HourCount1 is
    when "0000" =>HourSeg1(7 downto 0)<="11000000";--0            
    when "0001" =>HourSeg1(7 downto 0)<="11111001" ;	--1	             
    when "0010" =>HourSeg1(7 downto 0)<="10100100";--2			
    when "0011" =>HourSeg1(7 downto 0)<="10110000";--3             
    when "0100" =>HourSeg1(7 downto 0)<="10011001";--4          
    when "0101" =>HourSeg1(7 downto 0)<="10010010";--5                
    when "0110" =>HourSeg1(7 downto 0)<="10000010";--6	             
    when "0111" =>HourSeg1(7 downto 0)<="11111000";--7                 
    when "1000" =>HourSeg1(7 downto 0)<="10000000";--8                  
    when "1001" =>HourSeg1(7 downto 0)<="10010000";--9         
    when others =>HourSeg1(7 downto 1)<="1111111";
  end case;
end process; 
process(HourCount2)
begin
  case HourCount2 is
    when "000" =>HourSeg2<="11000000";--0
    when "001" =>HourSeg2<="11111001";--1
    when "010" =>HourSeg2<="10100100";--2
    when "011" =>HourSeg2<="10110000";--3
    when "100" =>HourSeg2<="10011001";--4
    when "101" =>HourSeg2<="10010010";--5
	 when others =>HourSeg2<="11111111";
  end case;
end process;
process(MsecCount1)
begin
  case MsecCount1 is
    when "0000" =>MsecSeg1(7 downto 0)<="11000000";--0          
    when "0001" =>MsecSeg1(7 downto 0)<="11111001" ;           
    when "0010" =>MsecSeg1(7 downto 0)<="10100100";--2		  
    when "0011" =>MsecSeg1(7 downto 0)<="10110000";--3           
    when "0100" =>MsecSeg1(7 downto 0)<="10011001";--4           
    when "0101" =>MsecSeg1(7 downto 0)<="10010010";--5          
    when "0110" =>MsecSeg1(7 downto 0)<="10000010";--6            
    when "0111" =>MsecSeg1(7 downto 0)<="11111000";--7                
    when "1000" =>MsecSeg1(7 downto 0)<="10000000";--8            
    when "1001" =>MsecSeg1(7 downto 0)<="10010000";--9          
    when others =>MsecSeg1(7 downto 0)<="11111111";
  end case;
end process; 
process(MsecCount2)
begin
  case MsecCount2 is
    when "0000" =>MsecSeg2(7 downto 0)<="11000000";--0            
    when "0001" =>MsecSeg2(7 downto 0)<="11111001" ;	           
    when "0010" =>MsecSeg2(7 downto 0)<="10100100";--2			  
    when "0011" =>MsecSeg2(7 downto 0)<="10110000";--3             
    when "0100" =>MsecSeg2(7 downto 0)<="10011001";--4           
    when "0101" =>MsecSeg2(7 downto 0)<="10010010";--5
    when "0110" =>MsecSeg2(7 downto 0)<="10000010";--6           
    when "0111" =>MsecSeg2(7 downto 0)<="11111000";--7             
    when "1000" =>MsecSeg2(7 downto 0)<="10000000";--8            
    when "1001" =>MsecSeg2(7 downto 0)<="10010000";--9           
    when others =>MsecSeg2(7 downto 0)<="11111111";
  end case;
end process; 
--鎖存信號(hào)
--掃描輸出
process(scan_clk)
  begin
	   case scan_clk is
	 	when "000"=>
		  seg<= MsecSeg1;
		  seg_sel<="00000001";
          when "001"=>
		  seg<= MsecSeg2;
		  seg_sel<="00000010";
		when "010"=>
		  seg<= SecSeg1;
		  seg_sel<="00000100";
		when "011"=>
		  seg<= SecSeg2;
		  seg_sel<="00001000";
	     when "100"=>
		  seg<= MinSeg1;
		  seg_sel<="00010000";
     	when "101"=>
		  seg<= MinSeg2;
		  seg_sel<="00100000";
	     when "110"=>
		  seg<= HourSeg1;
		  seg_sel<="01000000";
	     when "111"=>
		  seg<= HourSeg2;
		  seg_sel<="10000000";
          when others=>
		  seg<="11111111";
		  seg_sel<="00000000";
		end case;
end process;
end Behavioral;


-------------------------------------------------------
-------------------------------------------------------
--10計(jì)數(shù)器
library IEEE;
use IEEE.STD_LOGIC_1164.ALL;
use IEEE.STD_LOGIC_ARITH.ALL;
use IEEE.STD_LOGIC_UNSIGNED.ALL;

entity count10 is
     port(
         clk: in std_logic;
	      q: buffer std_logic_vector(3 downto 0)
		 	 );
end count10;

architecture Behavioral of count10 is
  
begin

process(clk)
begin
	if (clk'event and clk='1') then
		if q="1001" then
			q<="0000";
		else
		   q<=q+1;
		end if;
	end if;
end process;
end Behavioral;

-------------------------------------------------------
-------------------------------------------------------
--6計(jì)數(shù)器
library IEEE;
use IEEE.STD_LOGIC_1164.ALL;
use IEEE.STD_LOGIC_ARITH.ALL;
use IEEE.STD_LOGIC_UNSIGNED.ALL;

entity count6 is
     port(
         clk:in std_logic;
	      q:buffer std_logic_vector(2 downto 0)		
   	 );
end count6;

architecture Behavioral of count6 is
  
begin

process(clk)
begin
	if (clk'event and clk='1') then
		if q="101" then
			q<="000";
		else
		   q<=q+1;
		end if;
	end if;
end process;
end Behavioral;

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
麻豆精品在线观看| 久久精品日韩一区二区三区| 欧美做爰猛烈大尺度电影无法无天| 国产亚洲成av人在线观看导航 | 欧美二区乱c少妇| 精品国产网站在线观看| 成人手机在线视频| 人人爽香蕉精品| 日韩理论片中文av| 精品久久久久久亚洲综合网| 在线观看视频一区二区欧美日韩| 国产乱淫av一区二区三区| 亚洲成人av一区二区| 亚洲婷婷在线视频| 欧美国产一区在线| 精品国产1区二区| 4438x成人网最大色成网站| a在线播放不卡| 风间由美性色一区二区三区| 奇米亚洲午夜久久精品| 亚洲亚洲精品在线观看| 亚洲色图制服丝袜| 国产精品理伦片| 国产欧美精品在线观看| 精品国产乱码久久久久久1区2区| 欧美情侣在线播放| 欧美私模裸体表演在线观看| 色婷婷久久综合| 91色视频在线| av电影一区二区| 成人动漫一区二区在线| 顶级嫩模精品视频在线看| 国产一区二区福利| 激情久久五月天| 国模无码大尺度一区二区三区| 奇米一区二区三区| 久久国内精品自在自线400部| 日韩高清不卡在线| 日本在线观看不卡视频| 午夜视频在线观看一区二区三区| 亚洲伊人色欲综合网| 亚洲精品自拍动漫在线| 日韩理论在线观看| 一区二区三区中文字幕| 一区二区在线观看av| 洋洋成人永久网站入口| 亚洲一区二区在线观看视频| 午夜视频在线观看一区二区| 日韩主播视频在线| 麻豆久久久久久| 国产乱子伦视频一区二区三区| 国产成人精品免费视频网站| 成人深夜在线观看| 色哟哟在线观看一区二区三区| 色婷婷精品大在线视频| 欧美日韩免费一区二区三区 | 国产清纯白嫩初高生在线观看91| 久久久精品欧美丰满| 亚洲国产精华液网站w| 日韩一区中文字幕| 婷婷激情综合网| 美女爽到高潮91| 国产成人激情av| 91麻豆国产福利在线观看| 欧美午夜精品久久久久久孕妇 | 在线免费观看日本一区| 精品视频在线免费看| 欧美日韩成人一区| 久久午夜羞羞影院免费观看| 国产精品全国免费观看高清| 一区二区国产盗摄色噜噜| 奇米一区二区三区| 成人动漫av在线| 在线不卡a资源高清| 久久亚洲一区二区三区明星换脸| 国产精品萝li| 亚洲1区2区3区视频| 国内精品不卡在线| 91行情网站电视在线观看高清版| 91精品国产乱| 国产日韩欧美麻豆| 亚洲国产成人av网| 国产在线不卡视频| 91成人网在线| 亚洲精品一区二区三区四区高清 | 一区二区三区四区不卡在线| 免费在线观看日韩欧美| 成人av免费在线播放| 欧美日韩亚洲国产综合| 国产日产欧美一区| 午夜激情综合网| 成人av网站免费观看| 欧美久久婷婷综合色| 国产精品午夜电影| 日本成人在线视频网站| 99久久精品国产导航| 91精品国产丝袜白色高跟鞋| 成人欧美一区二区三区1314| 久久se精品一区二区| 欧美在线不卡视频| 国产精品久久久久久久裸模| 免费成人小视频| 欧美色国产精品| 国产精品久久久一本精品 | 精品无码三级在线观看视频| 色婷婷综合久久久中文一区二区 | 视频精品一区二区| av成人动漫在线观看| 国产亚洲成年网址在线观看| 日本午夜精品视频在线观看 | 日产国产欧美视频一区精品| 国产91精品露脸国语对白| 欧美一区二区在线播放| 国产精品久久久久影视| 免费观看一级欧美片| 91丝袜呻吟高潮美腿白嫩在线观看| 日韩免费观看高清完整版在线观看| 亚洲色图丝袜美腿| 国产一区二区三区黄视频 | 日本不卡视频在线观看| 91色在线porny| 久久精品网站免费观看| 日本特黄久久久高潮| 国产不卡高清在线观看视频| 欧美一区二区三区四区高清| 亚洲摸摸操操av| 成人91在线观看| 久久嫩草精品久久久久| 亚洲国产成人porn| 欧美熟乱第一页| 亚洲理论在线观看| 99久久精品一区| 国产欧美一区二区精品秋霞影院| 亚洲午夜免费视频| 欧美专区亚洲专区| 最新成人av在线| 成人国产精品免费观看动漫| 26uuu亚洲| 日韩黄色免费网站| 91精品国产一区二区| 日韩一区欧美二区| 欧美日韩久久久| 亚洲午夜久久久久久久久电影网| 国产福利一区二区三区| 国产精品萝li| 成人激情电影免费在线观看| 久久久精品国产免费观看同学| 免费看日韩a级影片| 欧美在线观看18| 日韩国产欧美在线视频| 欧美丰满一区二区免费视频| 午夜av一区二区| 欧美伦理电影网| 亚洲一区二区三区视频在线| 91蜜桃网址入口| 亚洲一区二区在线视频| 欧美色手机在线观看| 日日夜夜一区二区| 精品人在线二区三区| 国内精品久久久久影院薰衣草| 久久夜色精品国产噜噜av | 国产精品亚洲第一区在线暖暖韩国 | 欧美精品一区二区三区蜜桃| 久久精品国产77777蜜臀| 精品国产第一区二区三区观看体验| 韩日av一区二区| 国产婷婷色一区二区三区四区| 国产激情视频一区二区在线观看| 国产精品美女久久久久久久久久久| 成人久久18免费网站麻豆| 一卡二卡三卡日韩欧美| 欧美三级午夜理伦三级中视频| 日韩国产一区二| 久久久久久一二三区| 青青青爽久久午夜综合久久午夜| 国产欧美精品一区二区色综合朱莉 | 国产精品一区二区三区乱码| 欧美激情一区二区三区全黄| 91网站最新地址| 视频一区在线播放| 精品福利一区二区三区| 国产激情一区二区三区| 最新国产の精品合集bt伙计| 欧美日韩高清影院| 日本aⅴ亚洲精品中文乱码| 国产日韩欧美一区二区三区乱码 | 欧美日韩精品是欧美日韩精品| 轻轻草成人在线| 久久精品视频免费观看| 在线观看一区不卡| 麻豆国产一区二区| 国产婷婷色一区二区三区在线| 色一情一乱一乱一91av| 蜜桃av噜噜一区| 中文字幕免费一区| 欧美视频三区在线播放| 国产一区二区成人久久免费影院| 亚洲欧美激情一区二区| 精品88久久久久88久久久| 色嗨嗨av一区二区三区|