首页 > 分享 > 8×8点阵实验报告

8×8点阵实验报告

基于FFPA 的

8*8点阵显示器的设计

(软件部分)

学院名称: 电气信息工程学院

专 业: 通信工程

班 级: 08通信2W

姓 名: 孙立波(朱容海)

学 号: 08313219

指导教师姓名:朱幼莲 宋 伟

2010年12月

JIANGSU TEACHERS UNIVERSITY OF TECHNOLOGY 数字电路课程设计报告

目录

序言……………………………………………………………

一、课题要求…………………………………………………………………(1)技术要求………………………………………………………………………

(2)功能要求………………………………………………………………………

(3) 本人的工作……………………………………………………………………

二、设计原理及其框图……………………………………………

(1)8*8点阵的工作原理和方案……………………………………………

(2)单元电路设计,仿真与分析……………………………………………

(3)顶层电路设计,仿真与分析……………………………………………

(4)硬件电路设计与安装图…………………………………………………

三、成品调试

(1)下载调试…………………………………………………………………

(2)收获及体会………………………………………………………………

序言

面对当今飞速发展的电子产品市场,设计师需要更加实用、快捷的EDA工具,使用统一的集成化设计环境,改变传统设计思路,将精力集中到设计构思、方案比较和寻找优化设计等方面,需要以最快的速度,开发出性能优良、质量一流的电子产品,对EDA技术提出了更高的要求。未来的EDA技术将在仿真、时序分析、集成电路自动测试、高速印刷电路板设计及开发操作平台的扩展等方面取得新的突破,向着功能强大、简单易学、使用方便的方向发展。

可编程逻辑器件已经成为当今世界上最富吸引力的半导体器件,在现代电子系统设计中扮演着越来越重要的角色。过去的几年里,可编程器件市场的增长主要来自大容量的可编程逻辑器件CPLD和FPGA。本课程设计主要阐述基于FPGA 和VHDL语言实现在8*8点阵上的汉字静态显示、一屏一屏显示以及滚动显示。在实际学习中我们应该从应用的角度看待这门课程,初步掌握基本设计工具和设计方法,在课程实践中应锻炼自己的实际设计思想、创新思维和创造能力,力求提高自己的工程实践能力和自主创新能力。

一、课题要求

(1)技术要求

软件要求:能够使用EDA编写程序及仿真设计,能够较为熟练的掌握Quartus 软件并使用该软件进行编程、仿真和调试。

硬件要求:FPGA(EP2C5T144C8)引脚识别和连接。

(2)功能要求

1.静态显示“王”字;

2.一屏一屏的显示“江技师”;

3.滚动的显示数字“19”。

(3) 本人的工作

通过查阅资料,了解8*8点阵的工作原理和FPGA芯片的基本工作原理并负责软件的编写,仿真和调试。

二、设计原理及其框图

(1)8*8点阵的工作原理和方案

若要用点阵发光二极管显示汉字,首先要将汉字放在一个方块内,方格块分成8*8共64个小方格,在方块内写上汉字,在字笔划下落处的小方格里填上“1”,无笔划处填上“0”,这样就形成了一个汉字二进制数据。

下图是一只8*8阵列的点阵发光显示器,该点阵发光显示器是由8*8阵列组成,共8行,每行8只发光二极管,共64只发光像素,每列的8只发光二极管的所有负极(阴极)相连。每行发光管的正极相连,点阵发光显示器在同一时间只能点亮一列,每列点亮的情况是根据从显示器P1~P8送入的数据点亮,要使一个字符在显示器整屏显示,点阵发光显示器就必须通过快速逐列点亮,而且是周而复始的循环点亮,使人眼的暂留视觉效应形成一个全屏字符。

8*8点阵二极管示意图

原理框图:

(2)单元电路设计,仿真与分析

<1>:静态显示“王”字

程序:

library ieee;

use ieee.std_logic_1164.all;

use ieee.std_logic_Unsigned.all;

use ieee.std_logic_ARITH.all;

ENTITY jingxian is

port(clk:in std_logic;

en:in std_logic;

lie:out std_logic_vector(7 downto 0); --列

hang:out std_logic_vector(7 downto 0));--行

End jingxian;

Architecture a of jingxian is

signal st1:std_logic_vector(7 downto 0);

signal osc:std_logic;

signal osd:std_logic;

signal d_ff:std_logic_vector(27 downto 0);

signal data:std_logic_vector(7 downto 0);

signal

d0,d1,d2,d3,d4,d5,d6,d7,d8,d9,d10,d11,d12,d13,d14,d15:std_logic_vecto r(7 downto 0);

Begin

hang<=data;

lie<=st1;

d0<="00000010";

d1<="10010010";

d2<="10010010";

d3<="11111110";

d4<="10010010";

d5<="10010010";

d6<="00000010";

d7<="00000000";--字库‘王’

First:process

相关知识

解剖实验报告实用13篇
8·19 医师节
大学计算机实验报告范文
药用植物学实验报告赏析八篇
花卉学实验报告册下载
云南鲜花干花零售批发8⃣️8⃣️5⃣️2⃣️6⃣️6⃣️3⃣️
药用植物学实验报告大全11篇
园林花卉实验报告 园林花卉学实验(精选3篇)
如龙8啪抚啪抚按摩员位置大全 人中之龙8全按摩位置汇总
楼房里必养的8种花,家里养这8种花招财又旺财

网址: 8×8点阵实验报告 https://m.huajiangbk.com/newsview104819.html

所属分类:花卉
上一篇: 复杂软件设计之道:领域驱动设计全
下一篇: 2023年11月四川省古蔺县教育