点阵16x16ttf_16x16点阵显示实验报告
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点阵显示实验报告相关推荐
- 【51单片机】点阵LED的显示实验
点阵LED显示实验 前言 一.环境 二.硬件 1.了解Matrix-8×8就像你需要了解女朋友 2.正确地连接线路就像你需要以正确的方式让她开心. 三.软件 1.思路就是有一个给她惊喜的想法 2.头文 ...
- 单片机c语言数码显示实验报告,单片机动态显示技术实验报告.doc
桂林电子科技大学 实验报告 开 课 单 位 适用年级.专业 机械 课 程 序 号 课 程 代 码 实 验 名 称 <动态显示技术> 动态显示技术实验报告 一.实验目的 1.掌握动态显示技术 ...
- 单片机c语言数码显示实验报告,单片机c语言版数码动态显示实验报告.doc
单片机c语言版数码动态显示实验报告 数码管动态显示实验一.实验要求在Proteus软件中画好51单片机最小核心电路,包括复位电路和晶振电路在电路中增加四个7段数码管(共阳/共阴自选),将P1口作数据输 ...
- 单片机c语言数码管显示5,51单片机数码管显示实验报告(5页)-原创力文档
51单片机数码管显示实验 实验内容: 编写程序让8只数码管初始显示0,每隔大约1s加1显示(可以用延时函数实现),到数码管显示9后,再从0开始显示,如此循环反复. C语言程序 #include #de ...
- 数码显示实验报告C语言,数码管动态显示实验报告
数码管动态显示任何数值 实验四 数码管动态显示实验一 一.实验要求 1. 在Proteus软件中画好51单片机最小核心电路,包括复位电路和晶振电路 2. 在电路中增加四个7段数码管(共阳/共阴自选), ...
- 数码显示实验报告C语言,数码问题C语言A星算法详细实验报告含代码(9页)-原创力文档...
一.实验内容和要求 八数码问题:在3×3的方格棋盘上,摆放着1到8这八个数码,有1个方格是空的,其初始状态如图1所示,要求对空格执行空格左移.空格右移.空格上移和空格下移这四个操作使得棋盘从初始状态到 ...
- 交通灯keil程序加2位数码管_51单片机红绿灯两个数码管显示实验报告
实验操作方法和步骤 1.熟悉keil C51基本操作 1.1熟悉keil C51命令窗口以及工作空间 2.打开Keil C51编译器: ⑴创建项目:Project------New uVision P ...
- 【51单片机】七段数码管显示实验+详细讲解
[51单片机]七段数码管显示实验 前言 一.兵马未动,粮草先行--认识七段数码管 1.关于显示器 2.七段数码管 3.七段数码管的结构 4.数码管显示方法 二.数码管显示程序 1.静态显示 效果 2. ...
- led接口实验微型计算机,“微机原理与接口技术”开放性实验建设——“点阵LED显示器显示汉字”实验...
"微机原理与接口技术"开放性实验建设--"点阵LED显示器显示汉字"实验 维普资讯 http://doc.xuehai.net 第 2 6卷第 9期 20 0 ...
最新文章
- 怎么用python画个电脑_python语言还是java如何用python画爱心
- [力扣] 304. 二维区域和检索 - 矩阵不可变
- Does not match the target endianness, not loaded.问题解决方案
- 支付宝服务商子商户_支付宝服务商新功能,无需商家花钱的消费券怎么参与
- linux可读可写为啥设置421
- 柱状图添加数字标签_Python之利用Plotnine作图(一)——简单柱状图
- 云炬Android开发笔记 18解决沉浸栏的Bug和被手机状态栏遮挡的问题
- linux 进程通信比较,浅析Linux进程通信的几种方式及其比较
- Rosenbrock函数到底什么用
- 关于 android listview 加载数据错位(错乱)问题
- 第五章循环结构(一)
- tornado框架基础11-tornado异步
- java 注解与反射_Java注解与反射直接上手
- Java实验8 T6.绘制一个二叉树
- L1-058 6翻了 (15 分)-PAT 团体程序设计天梯赛 GPLT
- linux罗技键盘驱动下载,罗技m590驱动-罗技m590无线鼠标驱动下载 v8.10.154官方版-下载啦...
- C# WinForm调用Shell_NotifyIcon
- 在禁用uac_如何(真正)在Windows 7上完全禁用UAC
- 电吉他效果器音频处理(1)——失真效果器、超载失真效果器、移相效果器、弗兰格效果器
- oracle alter database,DBA常用命令之alter database
热门文章
- php站群程序,asp+php动态寄生虫站群程序
- 用Leangoo领歌Scrum敏捷开发工具管理产品路线图?
- 前端项目自动生成i18n国际化语言文件插件
- 手机克隆android iphone,苹果官方应用让 Android 手机一键克隆到 iOS
- 学习机器人SLAM导航核心技术(一)
- 迪士尼乐园高清Mac动态壁纸
- html photoswipe原理,PhotoSwipe异步动态加载图片方法
- K-Means算法对100万条新闻头条数据聚类
- php sdk 如何安装使用,0.2 微信SDK下载与安装使用
- 【Archlinux】(3) —— dwm+st+firefox+fcitx=愉快上网