色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

您好,歡迎來電子發燒友網! ,新用戶?[免費注冊]

您的位置:電子發燒友網>電子元器件>數碼管>

7段數碼管顯示的VHDL設計(兩款設計方案)

2018年01月29日 15:48 電子發燒友整理 作者: 用戶評論(0

數碼管的一種是半導體發光器件,數碼管可分為七段數碼管和八段數碼管,區別在于八段數碼管比七段數碼管多一個用于顯示小數點的發光二極管單元DP(decimal point),其基本單元是發光二極管。

7段數碼管顯示的VHDL設計一:7段數碼顯示譯碼器

LIBRARY IEEE;

USE IEEE.STD_LOGIC_1164.ALL; ENTITY DecL7S IS

PORT(A :IN STD_LOGIC_VECTOR(3 DOWNTO 0);

LED7S:OUT STD_LOGIC_VECTOR(6 DOWNTO 0) ); END;

ARCHITECTURE one OF DecL7S IS BEGIN

PROCESS(A) BEGIN

CASE A(3 DOWNTO 0) IS

WHEN “0000”=》LED7S《=”0111111”;

WHEN “0001”=》LED7S《=”0000110”;

WHEN “0010”=》LED7S《=”1011011”;

WHEN “0011”=》LED7S《=”1001111”;

WHEN “0100”=》LED7S《=”1100110”;

WHEN “0101”=》LED7S《=”1101101”;

WHEN “0110”=》LED7S《=”1111101”;

WHEN “0111”=》LED7S《=”0000111”;

WHEN “1000”=》LED7S《=”1111111”;

WHEN “1001”=》LED7S《=”1101111”;

WHEN “1010”=》LED7S《=”1110111”;

WHEN “1011”=》LED7S《=”1111100”;

WHEN “1100”=》LED7S《=”0111001”;

WHEN “1101”=》LED7S《=”1011110”;

WHEN “1110”=》LED7S《=”1111001”;

WHEN “1111”=》LED7S《=”1110001”;

WHEN OTHERS=》 NULL;

END CASE; END PROCESS;

END;

波形仿真

7段數碼管顯示的VHDL設計(兩款設計方案)

調出VHDL描述產生的2選1多路選擇器的原理圖。點擊TOOLS-》NELIST VIEWERS-》RTL VIEWERS,即調出VHDL描述產生的2選1多路選擇器的RTL電路圖,如下所示:

7段數碼管顯示的VHDL設計(兩款設計方案)

7段數碼管顯示譯碼器的VHDL設計二:基于vhdl 實現的4位七段數碼管顯示

顯示內容為4位16進制數,數碼管共陰極連接。 有置數及自加一功能。

LIBRARY IEEE;

USE IEEE.STD_LOGIC_1164.ALL;

USE ieee.std_logic_unsigned.all;

ENTITY counter0000_ffff IS PORT ( clk, en :in STD_LOGIC;

set_ch:in std_logic_vector( 1 downto 0);

set_num :in std_logic_vector( 3 downto 0);

data : out STD_LOGIC_VECTOR(6 DOWNTO 0);

sel : out STD_LOGIC_VECTOR(2 DOWNTO 0) );

END counter0000_ffff;

architecture behave of counter0000_ffff is

signal num,num1,num2,num3,num4: std_logic_vector (3 downto 0);

signal num_counter:std_logic;

begin

a:process( clk )

variable cc: integer range 0 to 3:=0;

begin

if( clk = ‘0’ ) then

case cc is

when 0 =》 num 《= num2;sel 《= “011”;cc:=1;

when 1 =》 num 《= num3;sel 《= “010”;cc:=2;

when 2 =》 num 《= num4;sel 《= “001”;cc:=3;

when 3 =》 num 《= num1;sel 《= “000”;cc:=0;

end case;

case num is

when “0000” =》 data 《= “0111111”;

when “0001” =》 data 《= “0000110”;

when “0010” =》 data 《= “1011011”;

when “0011” =》 data 《= “1001111”;

when “0100” =》 data 《= “1100110”;

when “0101” =》 data 《= “1101101”;

when “0110” =》 data 《= “1111101”;

when “0111” =》 data 《= “0000111”;

when “1000” =》 data 《= “1111111”;

when “1001” =》 data 《= “1101111”;

when “1010” =》 data 《= “1110111”;

when “1011” =》 data 《= “1111100”;

when “1100” =》 data 《= “0111001”;

when “1101” =》 data 《= “1011110”;

when “1110” =》 data 《= “1111001”;

when “1111” =》 data 《= “1110001”;

end case;

end if;

end process;

b:process( clk ) –自加一

begin

if( clk = ‘0’) then

if( en = ‘1’) then

CASE set_ch IS

when “00” =》 num1《=set_num;

when “01” =》 num2《=set_num;

when “10” =》 num3《=set_num;

when “11” =》 num4《=set_num;

end case; else if num_counter = ‘0’ then

if num1 = “1111” then num1 《= “0000”;

num2 《= num2 + 1;

else num1 《= num1 +1;

end if;

if num2 = “1111” then num2 《= “0000”;

num3 《= num3 + 1;

end if;

if num3 = “1111” then

num3 《= “0000”;

num4 《= num4 + 1;

end if;

if num4 = “1111” then

num4 《= “0000”;

end if;

end if;

END IF;

end if;

end process;

c:process( clk ) –分頻

variable a:integer range 0 to 9999:=0;

begin if( clk = ‘1’) then

if( a = 9999 ) then

num_counter 《= not num_counter;

a := 0;

else a := a + 1;

end if;

end if;

end process;

end behave;

非常好我支持^.^

(6) 85.7%

不好我反對

(1) 14.3%

( 發表人:李建兵 )

      發表評論

      用戶評論
      評價:好評中評差評

      發表評論,獲取積分! 請遵守相關規定!

      ?
      主站蜘蛛池模板: 97视频免费在线观看 | 精品人妻伦一二三区久久AAA片 | 考试考90就可以晚上和老师C | 别停好爽好深好大好舒服视频 | 嫩草亚洲国产精品 | 六级黄色片 | 色拍拍噜噜噜啦啦新网站 | 国产欧美另类久久久品 | 日本午夜视频在线 | 一起碰一起噜一起草视频 | 美女伊人网 | 草莓视频在线观看免费观看高清 | 久久人人玩人妻潮喷内射人人 | 海角国精产品一区一区三区糖心 | 久久视频在线视频观品15 | 欧美阿v天堂视频在99线 | 成人区在线观看免费视频 | 亚洲一区高清 | 国产人妻人伦精品1国产 | 国产色婷婷亚洲99麻豆 | 西施打开双腿下面好紧 | 日本zljzljzlj精品 | 久久er99热精品一区二区 | 九九精品视频在线播放 | 国产99热在线观看 | 中文字幕乱偷无码AV蜜桃 | 国产欧美二区综合 | 亚洲成人精品 | 国内精品视频一区二区在线观看 | 国产精品亚洲一区二区三区久久 | 伊人第一路线 | 99青草青草久热精品视频 | 月夜直播免费观看全集 | 色即是空之甜性涩爱 | 女人爽得直叫免费视频 | 亚洲青青青网伊人精品 | 久爱精品亚洲电影午夜 | 国产区在线不卡视频观看 | 成年人视频在线免费看 | 午夜性色一区二区三区不卡视频 | 欧美性动漫3d在线观看完整版 |