基于FPGA的点阵显示器课程设计报告

基于FPGA的点阵显示器课程设计报告

ID:47477258

大小:656.01 KB

页数:18页

时间:2020-01-11

基于FPGA的点阵显示器课程设计报告_第1页
基于FPGA的点阵显示器课程设计报告_第2页
基于FPGA的点阵显示器课程设计报告_第3页
基于FPGA的点阵显示器课程设计报告_第4页
基于FPGA的点阵显示器课程设计报告_第5页
资源描述:

《基于FPGA的点阵显示器课程设计报告》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、数字电路课程设计报告JIANGSUTEACHERSUNIVERSITYOFTECHNOLOGY数字电路课程设计报告基于FPGA的8*8点阵显示器学院名称:电信学院专业:电气工程及其自动化专业班级:08电气2姓名:韩韬同组姓名:董立峰学号:08312218指导教师姓名:宋伟黄成2010年12月17数字电路课程设计报告一课题要求(1)技术要求①掌握较复杂逻辑的设计,调试。②掌握用VHDL语言设计数字逻辑电路。③掌握quartusII6.0软件的使用方法。④了解8*8列共阴点阵显示器的工作原理和功能。⑤掌握常用驱动电路的原理及使用方法。⑥掌握EP2C5T1

2、44C8芯片的使用。(2)功能要求本设计为基于FPGA的8*8点阵显示器,运用VHDL语言编写软件,并通过硬件来实现显示汉字,及滚动,屏显等功能。主要功能:静态显示一个完整的汉字能一屏一屏动态显示多个汉字能滚动动态显示多个汉字能通过开关控制点阵显示方式(3)本人工作在此次课程设计中我主要负责软件的编写与仿真。以及软件的下载。二设计方案1原理图要实现8*8点阵显示器显示动态汉字的功能,主要实现两方面的设计:硬件部分和软件部分。17数字电路课程设计报告2硬件部分硬件部分主要包括:驱动电路,点阵显示器,端口降压电路。本次使用的点阵显示器为列共阴型点阵显示器

3、。及当行为高电平,列为低电平是对应的发光二极管反光。硬件部分的主要功能是将软件中输出的行列信号在点阵中显示出来。3软件部分软件部分通过调用汉字库的方式来实现汉字的显示。通过逐列扫描的方法来实现完整的汉字显示。17数字电路课程设计报告编辑输入:首先根据课程设计与硬件要求在quartus中编写软件。功能仿真与时仿真:利用EDA工具软件对EDA设计进行模拟,验证设计和排除错误。锁定端口:结合硬件要求锁定各个端口。编程下载:把生成的编程文件通过编程器载入目标器件,以便进行硬件验证和调试,进而完成设计。libraryieee;useieee.std_logic

4、_1164.all;useieee.std_logic_unsigned.all;useieee.std_logic_arith.all;库说明部分entitydianisport(clk,k,k1:instd_logic;定义时钟信号,滚动开关k和屏显开关k1com:outstd_logic_vector(7downto0);行共阳输出控制端口lie:outstd_logic_vector(7downto0));列共阴输出控制端口enddian;architectureoneofdianissignalst:std_logic_vector(7do

5、wnto0);signalosc:std_logic;列扫描控制信号signalosd:std_logic;字库地址控制信号signaldff:std_logic_vector(24downto0);signaldata:std_logic_vector(7downto0);signald0,d1,d2,d3,d4,d5,d6,d7:std_logic_vector(7downto0);signallie0:std_logic_vector(7downto0);begincom<=data;lie<=st;d0<="00000000"whenlie0

6、="00000000"else"01111100"whenlie0="00000001"else"10000010"whenlie0="00000010"else"10000010"whenlie0="00000011"else"01111100"whenlie0="00000100"else"00000000"whenlie0="00000101"else"01101100"whenlie0="00000110"else"10010010"whenlie0="00000111"else"10010010"whenlie0="00001000"els

7、e"01101100"whenlie0="00001001"else"00000000"whenlie0="00001010"else"00111110"whenlie0="00001011"else"00101010"whenlie0="00001100"else"11111111"whenlie0="00001101"else"10101010"whenlie0="00001110"else17数字电路课程设计报告"10111110"whenlie0="00001111"else"11000000"whenlie0="00010000"else"

8、00000000"whenlie0="00010001"else"00000100"whenlie0="00

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。