新聞中心

        EEPW首頁 > EDA/PCB > 設(shè)計應(yīng)用 > FPGA驅(qū)動LED靜態(tài)顯示和動態(tài)顯示的VHDL程序

        FPGA驅(qū)動LED靜態(tài)顯示和動態(tài)顯示的VHDL程序

        作者: 時間:2012-05-29 來源:網(wǎng)絡(luò) 收藏

        例1:靜態(tài)顯示

        本文引用地址:http://www.104case.com/article/190343.htm

          --文件名:decoder.vhd

          --功能:譯碼輸出模塊,為共陽接法

          --最后修改日期:2004.3.24

          library IEEE;

          use IEEE.STD_LOGIC_1164.ALL;

          use IEEE.STD_LOGIC_ARITH.ALL;

          use IEEE.STD_LOGIC_UNSIGNED.ALL;

          entity decoder is

          Port (seg:in std_logic_vector(3 downto 0 ); --四位二進(jìn)制碼輸入

          q3:out std_logic_vector(6 downto 0) ); --輸出七段碼

          end decoder;

          architecture Behavioral of decoder is

          begin

          process(seg)

          begin

          case seg is

          when 0000 => q3=0000001;--0

          when 0001 => q3=1001111;--1

          when 0010 => q3=0010010;--2

          when 0011 => q3=0000110;--3

          when 0100 => q3=1001100 --4

          when 0101 => q3=0100100;--5

          when 0110 => q3=0100000;--6

          when 0111 => q3=0001111;--7

          when 1000 => q3=0000000;--8

          when 1001 => q3=0000100;--9

          when others => q3=1111111;

          end case;

          end process;

          end Behavioral;

        例2:LED動態(tài)顯示(4位)

          --文件名:dynamic.vhd。

          --功能:動態(tài)掃描模塊,位選信號高電平有效。

          --最后修改日期:2004.3.24。

          library IEEE;

          use IEEE.STD_LOGIC_1164.ALL;

          use IEEE.STD_LOGIC_ARITH.ALL;

          use IEEE.STD_LOGIC_UNSIGNED.ALL;

          entity dynamic is

          Port ( clk : in std_logic;

          reset: in std_logic;


        上一頁 1 2 下一頁

        關(guān)鍵詞: FPGA VHDL LED 驅(qū)動

        評論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 进贤县| 仙居县| 枞阳县| 孟村| 绵阳市| 常山县| 云阳县| 商都县| 古田县| 噶尔县| 仁布县| 卢龙县| 龙胜| 怀安县| 庆元县| 沂水县| 孟州市| 乐清市| 绍兴县| 伊金霍洛旗| 兴安县| 宁化县| 新巴尔虎左旗| 临武县| 高唐县| 永宁县| 莲花县| 尖扎县| 安庆市| 永仁县| 阳曲县| 平果县| 景宁| 慈溪市| 望城县| 峨眉山市| 固安县| 婺源县| 凌云县| 陆河县| 武陟县|