1

16*16

点阵显示实验报告

一、实验目的

(1)

学习点阵显示字符的基本原理。

(2)

掌握用数控分频控制速度,实现点阵扫描的基本方式。

(3)

会使用

Quartus II

软件中的

Verilog HDL

语言实现点真的行列循环显示。

二、实验设备与器件

Quartus II

软件、

EP2C8Q208C8

实验箱

三、实验方案设计

1.

实验可实现的功能

可通过编写

Verilog HDL

语言,实现点阵的行列交替扫描。先是行扫描,扫

描间隔为

1s

16

行都扫描完之后开始列扫描,扫描间隔仍然为

1s

16

列扫描完

之后,行继续扫描,依次循环。

2.

点阵基本知识

16*16

扫描

LED

点阵只要其对应的

X

Y

轴顺向偏压,即可使

LED

发亮。

例如如果想使左上角

LED

点亮,则

Y0=1

X0=0

即可。应用时限流电阻可以放

X

轴或

Y

轴。

它有

16

个共阴极输出端口,

每个共阴极对应有

16

LED

显示

灯。

LED

点阵每个点都有一个红色的发光二极管。点阵内的二极管间的连接都

是行共阳,列共阴。本实验采用共阴,当二极管的共阳极为高电平,共阴极为低

电平时,所接点发光;反之处于截止状态,不放光。

3.

系统工作原理

本系统用了两个模块,其中

dianzhen.v

是顶层文件,而

hangsaomiao.v

liesaomiao.v

是两个子模块,总体的系统功能框图如图

3.3.1

所示。

点阵16x16ttf_16x16点阵显示实验报告相关推荐

  1. 【51单片机】点阵LED的显示实验

    点阵LED显示实验 前言 一.环境 二.硬件 1.了解Matrix-8×8就像你需要了解女朋友 2.正确地连接线路就像你需要以正确的方式让她开心. 三.软件 1.思路就是有一个给她惊喜的想法 2.头文 ...

  2. 单片机c语言数码显示实验报告,单片机动态显示技术实验报告.doc

    桂林电子科技大学 实验报告 开 课 单 位 适用年级.专业 机械 课 程 序 号 课 程 代 码 实 验 名 称 <动态显示技术> 动态显示技术实验报告 一.实验目的 1.掌握动态显示技术 ...

  3. 单片机c语言数码显示实验报告,单片机c语言版数码动态显示实验报告.doc

    单片机c语言版数码动态显示实验报告 数码管动态显示实验一.实验要求在Proteus软件中画好51单片机最小核心电路,包括复位电路和晶振电路在电路中增加四个7段数码管(共阳/共阴自选),将P1口作数据输 ...

  4. 单片机c语言数码管显示5,51单片机数码管显示实验报告(5页)-原创力文档

    51单片机数码管显示实验 实验内容: 编写程序让8只数码管初始显示0,每隔大约1s加1显示(可以用延时函数实现),到数码管显示9后,再从0开始显示,如此循环反复. C语言程序 #include #de ...

  5. 数码显示实验报告C语言,数码管动态显示实验报告

    数码管动态显示任何数值 实验四 数码管动态显示实验一 一.实验要求 1. 在Proteus软件中画好51单片机最小核心电路,包括复位电路和晶振电路 2. 在电路中增加四个7段数码管(共阳/共阴自选), ...

  6. 数码显示实验报告C语言,数码问题C语言A星算法详细实验报告含代码(9页)-原创力文档...

    一.实验内容和要求 八数码问题:在3×3的方格棋盘上,摆放着1到8这八个数码,有1个方格是空的,其初始状态如图1所示,要求对空格执行空格左移.空格右移.空格上移和空格下移这四个操作使得棋盘从初始状态到 ...

  7. 交通灯keil程序加2位数码管_51单片机红绿灯两个数码管显示实验报告

    实验操作方法和步骤 1.熟悉keil C51基本操作 1.1熟悉keil C51命令窗口以及工作空间 2.打开Keil C51编译器: ⑴创建项目:Project------New uVision P ...

  8. 【51单片机】七段数码管显示实验+详细讲解

    [51单片机]七段数码管显示实验 前言 一.兵马未动,粮草先行--认识七段数码管 1.关于显示器 2.七段数码管 3.七段数码管的结构 4.数码管显示方法 二.数码管显示程序 1.静态显示 效果 2. ...

  9. led接口实验微型计算机,“微机原理与接口技术”开放性实验建设——“点阵LED显示器显示汉字”实验...

    "微机原理与接口技术"开放性实验建设--"点阵LED显示器显示汉字"实验 维普资讯 http://doc.xuehai.net 第 2 6卷第 9期 20 0 ...

最新文章

  1. 怎么用python画个电脑_python语言还是java如何用python画爱心
  2. [力扣] 304. 二维区域和检索 - 矩阵不可变
  3. Does not match the target endianness, not loaded.问题解决方案
  4. 支付宝服务商子商户_支付宝服务商新功能,无需商家花钱的消费券怎么参与
  5. linux可读可写为啥设置421
  6. 柱状图添加数字标签_Python之利用Plotnine作图(一)——简单柱状图
  7. 云炬Android开发笔记 18解决沉浸栏的Bug和被手机状态栏遮挡的问题
  8. linux 进程通信比较,浅析Linux进程通信的几种方式及其比较
  9. Rosenbrock函数到底什么用
  10. 关于 android listview 加载数据错位(错乱)问题
  11. 第五章循环结构(一)
  12. tornado框架基础11-tornado异步
  13. java 注解与反射_Java注解与反射直接上手
  14. Java实验8 T6.绘制一个二叉树
  15. L1-058 6翻了 (15 分)-PAT 团体程序设计天梯赛 GPLT
  16. linux罗技键盘驱动下载,罗技m590驱动-罗技m590无线鼠标驱动下载 v8.10.154官方版-下载啦...
  17. C# WinForm调用Shell_NotifyIcon
  18. 在禁用uac_如何(真正)在Windows 7上完全禁用UAC
  19. 电吉他效果器音频处理(1)——失真效果器、超载失真效果器、移相效果器、弗兰格效果器
  20. oracle alter database,DBA常用命令之alter database

热门文章

  1. php站群程序,asp+php动态寄生虫站群程序
  2. 用Leangoo领歌Scrum敏捷开发工具管理产品路线图?
  3. 前端项目自动生成i18n国际化语言文件插件
  4. 手机克隆android iphone,苹果官方应用让 Android 手机一键克隆到 iOS
  5. 学习机器人SLAM导航核心技术(一)
  6. 迪士尼乐园高清Mac动态壁纸
  7. html photoswipe原理,PhotoSwipe异步动态加载图片方法
  8. K-Means算法对100万条新闻头条数据聚类
  9. php sdk 如何安装使用,0.2 微信SDK下载与安装使用
  10. 【Archlinux】(3) —— dwm+st+firefox+fcitx=愉快上网