BCD_7SEG.VHD
上传用户:dgjihui88
上传日期:2013-07-23
资源大小:43k
文件大小:1k
源码类别:

VHDL/FPGA/Verilog

开发平台:

MultiPlatform

  1. --bcd_7seg.vhd bcd to 7 segment encoder
  2. library ieee ;
  3. use ieee.std_logic_1164.all;
  4. entity bcd_7seg is
  5. port(
  6.   bcd_led : in std_logic_vector(3 downto 0);--input bcd
  7.   ledseg : out std_logic_vector(6 downto 0));--output to 7 segment
  8. end bcd_7seg;
  9. architecture behavior of bcd_7seg is 
  10. begin 
  11.     with bcd_led select
  12.     ledseg<="0111111" when "0000",--0
  13.             "0000110" when "0001",--1
  14.             "1011011" when "0010",--2
  15.             "1001111" when "0011",--3
  16.             "1100110" when "0100",--4
  17.             "1101101" when "0101",--5
  18.             "1111101" when "0110",--6
  19.             "0100111" when "0111",--7
  20.             "1111111" when "1000",--8
  21.             "1101111" when "1001",--9
  22.             "1000000" when "1110",--minus
  23.             "0000000" when others;
  24. end behavior;