电子工程师技术服务社区
公告
登录
|
注册
首页
技术问答
厂商活动
正点原子
板卡试用
资源库
下载
文章
社区
论坛
综合技术专区
【ALTERA AX301 FPGA开发板试用体验】+数码管显示
【ALTERA AX301 FPGA开发板试用体验】+数码管显示
@曲终人散@
LV5工程师
| 2017-11-28 20:31:14
浏览量 1310
回复:0
发表新帖
这次分享的是数码管实验
这里用的是八段数码管,包括一个小数点位,开发板上的数码管为共阳极的数码管,所以点亮一个位只需将相应的位置为低电平即可点亮。
数码管显示0到9这十个数字可用8bits的数据表示,下面是从0到9的各个数字的编码:
当想要点亮点亮数码管显示某个数字时,只需要赋予相应的参数即可,比如想显示1,那就让seg = one即可让数码管显示数字 1了
这里我是让它每隔1s增加一个数值来显示了,程序如下:
在always里的计数主要是为了产生1s的延时作用,这样数码管就可以1s增加一次了。
下面是视频演示地址:
http://dispatcher.video.qiyi.com/common/shareplayer.html?vid=&tvId=10257013209&cid=qc_105125_300575&coop=coop_177_ppqh&fullscreen=1&autoplay=0&p1=2_22_222&social_platform=link
这次分享的是数码管实验
这里用的是八段数码管,包括一个小数点位,开发板上的数码管为共阳极的数码管,所以点亮一个位只需将相应的位置为低电平即可点亮。
数码管显示0到9这十个数字可用8bits的数据表示,下面是从0到9的各个数字的编码:
当想要点亮点亮数码管显示某个数字时,只需要赋予相应的参数即可,比如想显示1,那就让seg = one即可让数码管显示数字 1了
这里我是让它每隔1s增加一个数值来显示了,程序如下:
在always里的计数主要是为了产生1s的延时作用,这样数码管就可以1s增加一次了。
下面是视频演示地址:
http://dispatcher.video.qiyi.com/common/shareplayer.html?vid=&tvId=10257013209&cid=qc_105125_300575&coop=coop_177_ppqh&fullscreen=1&autoplay=0&p1=2_22_222&social_platform=link
0
收藏
举报
分享
×
微信分享
扫描二维码分享
qq分享
QQ空间分享
微博分享
我来回复
登录后可评论,请
登录
或
注册
所有回答
数量:
0
×
举报
举报人:
被举报人:@曲终人散@
*
类型:
请选择类型
问题质量差
垃圾广告信息
偏离社区主题
违规内容
不友善内容
与社区已有问题重复
以上选项都不是
*
详细原因:
取消
提交
x
收藏成功!点击
我的收藏
查看收藏的全部帖子