基于FPGA点阵LED控制系统的设计.docx

资料分类:科技学院 上传会员:小兔乖乖 更新时间:2023-01-05
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:13826
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:LED(发光二极管)点阵显示屏是由多个像素显示单元模块或多个LED点阵显示屏模块组成的平面显示屏,可以用来显示各种各样的文字,数字信息。

本文就是根据现有各种LED显示屏及其驱动程序的功能和特点,提出了一个可行的方案,本次设计采用可编程逻辑器件FPGA来实现,并在Quartus II平台下使用Verilog HDL语言进行开发。将4个8*8LED点阵相互连接组合,组成16*16LED点阵显示屏,利用74HC595和74HC164两种芯片作为驱动,FPGA开发板作为控制中心。实现在LED点阵显示屏中显示文字的功能,同时显示屏中文字还拥有上下左右移动等不同的显示方式。本次设计的关键和要点在于对终端机所传输串行数据的处理,关系着LED点阵中文字能否正常显示以及平行移动等显示方式能否正常实现。

关键词:FPGA,LED点阵,流水灯

 

目录

摘要

Abstract

1. 绪论-4

1.1 研究背景-4

1.2 研究意义-4

1.3 论文研究内容-4

2. 开发工具及语言介绍-6

2.1  FPGA概述-6

2.2 实验箱DE2-115简介-7

2.3 硬件描述语言概述-8

2.4 开发平台Quartus II 软件综述-8

3. 电路功能的设计和实现-10

3.1 电路设计的整体流程和思路-10

3.2 串口通信模块的实现-10

3.2.1 RS232接口物理特性-10

3.2.2 串口通信模块程序的编写-11

3.3 LED点阵显示模块-12

3.3.1 LED点阵-12

3.3.2 LED点阵显示程序的编写-13

3.4列数据控制模块-14

3.4.1 列数据控制硬件-14

3.4.2 列数据控制程序编写-15

3.5 行数据控制模块-16

3.5.1 行数据控制硬件-16

3.5.2 行数据控制程序编写-18

4. 软件的模拟验证及仿真-20

4.1模拟验证-20

4.2电路的时序仿真-21

4.2.1 LED显示模块仿真-21

4.2.2 列数据控制模块仿真-21

4.2.3 行数据控制模块仿真-22

5. 硬件调试及结果分析-23

5.1 程序的下载验证-23

5.2 验证结果-24

6. 结论-27

致谢-28

参考文-29

附录-30

相关论文资料:
最新评论
上传会员 小兔乖乖 对本文的描述:同时,本设计要求使用Altera公司所研发生产的DE2-115 FPGA实验箱,以该实验箱为基础,完成16*16点阵式LED点阵显示屏的开发设计。同时配备了相应的PC机软件,要求实现终端机0延时与开发板......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: