汉字点阵显示系统的设计与实现VHDL代码Quartus仿真
名称:汉字点阵显示系统的设计与实现VHDL代码Quartus仿真
软件:Quartus
语言:VHDL
代码功能:
汉字点阵显示系统的设计与实现
属性:综合性
实验目的:设计并制作一个LED汉字点阵显示系统
实验内容:实现16×16点阵的任意汉字的左右及上下滚屏显示,并制作本校学生会工作的广告、通知标语
FPGA代码Verilog/VHDL代码资源下载:www.hdlcode.com
演示视频:
设计文档:
1. 工程文件

2. 程序文件






3. 程序编译

4. 仿真图
整体仿真图



局部放大

局部放大

分频模块仿真图

控制模块仿真图


局部放大

局部放大

部分代码展示:
LIBRARY ieee; USE ieee.std_logic_1164.all; --16*16点阵 ENTITY led_16X16 IS PORT ( clk : IN STD_LOGIC;--时钟 rst_p : IN STD_LOGIC;--复位 dir_sw1 : IN STD_LOGIC;--方向(同方向的正反切换) dir_sw2 : IN STD_LOGIC;--方向(左右和上下切换) hang : OUT STD_LOGIC_VECTOR(15 DOWNTO 0);--行 lie : OUT STD_LOGIC_VECTOR(15 DOWNTO 0)--列 ); END led_16X16; ARCHITECTURE trans OF led_16X16 IS COMPONENT led_ctrl IS PORT ( clk : IN STD_LOGIC; clk_1 : IN STD_LOGIC; rst_p : IN STD_LOGIC; dir_sw1 : IN STD_LOGIC; dir_sw2 : IN STD_LOGIC; hang : OUT STD_LOGIC_VECTOR(15 DOWNTO 0); lie : OUT STD_LOGIC_VECTOR(15 DOWNTO 0) ); END COMPONENT; COMPONENT div_clk IS PORT ( clk : IN STD_LOGIC; clk_shift : OUT STD_LOGIC ); END COMPONENT; SIGNAL clk_shift : STD_LOGIC;--滚动时钟1Hz BEGIN --分频模块 i_div_clk : div_clk PORT MAP ( clk => clk,--50M clk_shift => clk_shift--1Hz ); --控制模块 i_led_ctrl : led_ctrl PORT MAP ( clk => clk,--50M clk_1 => clk_shift, rst_p => rst_p, dir_sw1 => dir_sw1,--方向(同方向的正反切换) dir_sw2 => dir_sw2,--方向(左右和上下切换) hang => hang,--行 lie => lie--列 ); END trans;
代码文件(付费下载):
![]()
1、代码文件需要付费后才可见。
2、支付问题请联系微信公众号客服。
3、优质Verilog/VHDL代码资源,所见即所得。
Verilog/VHDL资源下载 » 汉字点阵显示系统的设计与实现VHDL代码Quartus仿真
2、支付问题请联系微信公众号客服。
3、优质Verilog/VHDL代码资源,所见即所得。
Verilog/VHDL资源下载 » 汉字点阵显示系统的设计与实现VHDL代码Quartus仿真