社区导航

 

搜索
查看: 4193|回复: 9

[原创] ZRtech Altera CycloneIV FPGA开发板——数码管的动态显示

[复制链接]

33

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

发表于 2014-8-8 17:19 | 显示全部楼层 |阅读模式
1、同样跟前面那个流水灯实验一样,要新建工程,具体操作详见:http://bbs.eeworld.com.cn/thread-444382-1-1.html

2、本实验进行数码管的动态显示,即数码管从左向右依次显示:0,1,2,3.代码如下:

1

1


2

2


3

3


4

4


3、当吧程序下载到开发板上时,最终的运行结果如下:

5

5


6

6


7

7


8

8


总结:这个程序昨天调试的时候,左边第一个数码管一直不亮,检查代码,发现没有错误,查看了原理图,就是没有找到错误,就放下了,今天再次把开发板拿出来调试看看问题到哪里,才发现虽然昨天检查了很多,可是唯独没有检查引脚分配,于是就赶紧去查看引脚分配,才发现果真是引脚分配错误呀,改了引脚分配,程序就跑的正确啦。
此帖出自FPGA/CPLD论坛

评分

1

查看全部评分

坚持就会有所收获


回复

使用道具 举报

7

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

发表于 2014-8-13 19:38 | 显示全部楼层
LZ 这个引脚分配出了啥问题啊 我是按照原理图来的 可是显示不了正确的数字呢

点评

就是本来引脚都是三位数的,结果我自己把前面的1忘记啦,所以就错误了  详情 回复 发表于 2014-8-13 21:24


回复

使用道具 举报

33

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

 楼主| 发表于 2014-8-13 21:24 | 显示全部楼层
小小菜鸟鸟 发表于 2014-8-13 19:38
LZ 这个引脚分配出了啥问题啊 我是按照原理图来的 可是显示不了正确的数字呢

就是本来引脚都是三位数的,结果我自己把前面的1忘记啦,所以就错误了

点评

LZ 我是按照您给的程序写的数码管程序 看明白了 谢谢LZ的分享 但是在烧录成功的时候显示的数字不对 是一些乱码 四个数码管也是循环显示的 而且4个led流水灯也在无规则的闪烁 不知道是什么原因 我也  详情 回复 发表于 2014-8-13 21:35
坚持就会有所收获


回复

使用道具 举报

7

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

发表于 2014-8-13 21:35 | 显示全部楼层
kaisy 发表于 2014-8-13 21:24
就是本来引脚都是三位数的,结果我自己把前面的1忘记啦,所以就错误了

LZ 我是按照您给的程序写的数码管程序 看明白了 谢谢LZ的分享 但是在烧录成功的时候显示的数字不对 是一些乱码 四个数码管也是循环显示的
而且4个led流水灯也在无规则的闪烁 不知道是什么原因 我也仔细查了引脚分配的问题 是正确的啊 就是不知道我的问题出现在哪里了

点评

[attachimg]165701[/attachimg] 看看这条语句你的是否正确  详情 回复 发表于 2014-8-13 22:46
数码管共阴极呀,看看你的程序到底对不对啦,最好把你的程序贴出来  详情 回复 发表于 2014-8-13 22:41
那你就再检查一下数码管的每个段的引脚分配是不是正确啦,控制led灯的引脚和控制数码管段选的引脚是复用的,所以led灯就像你说的不规则闪烁啦。  详情 回复 发表于 2014-8-13 22:39


回复

使用道具 举报

33

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

 楼主| 发表于 2014-8-13 22:39 | 显示全部楼层
小小菜鸟鸟 发表于 2014-8-13 21:35
LZ 我是按照您给的程序写的数码管程序 看明白了 谢谢LZ的分享 但是在烧录成功的时候显示的数字不 ...

那你就再检查一下数码管的每个段的引脚分配是不是正确啦,控制led灯的引脚和控制数码管段选的引脚是复用的,所以led灯就像你说的不规则闪烁啦。
坚持就会有所收获


回复

使用道具 举报

33

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

 楼主| 发表于 2014-8-13 22:41 | 显示全部楼层
小小菜鸟鸟 发表于 2014-8-13 21:35
LZ 我是按照您给的程序写的数码管程序 看明白了 谢谢LZ的分享 但是在烧录成功的时候显示的数字不 ...

数码管共阴极呀,看看你的程序到底对不对啦,最好把你的程序贴出来
坚持就会有所收获


回复

使用道具 举报

33

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

 楼主| 发表于 2014-8-13 22:46 | 显示全部楼层
小小菜鸟鸟 发表于 2014-8-13 21:35
LZ 我是按照您给的程序写的数码管程序 看明白了 谢谢LZ的分享 但是在烧录成功的时候显示的数字不 ...

6`ROUOC%8%UJ}TTOK]M{1%7.jpg

看看这条语句你的是否正确

点评

唉 是这条语句写倒了 改了过来后就显示正常了 谢谢您  详情 回复 发表于 2014-8-14 16:17
坚持就会有所收获


回复

使用道具 举报

7

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

发表于 2014-8-14 16:17 | 显示全部楼层
kaisy 发表于 2014-8-13 22:46
看看这条语句你的是否正确

唉  是这条语句写倒了 改了过来后就显示正常了  谢谢您

点评

不谢,我也是刚开始学习,互相帮助,共同进步  详情 回复 发表于 2014-8-14 17:15


回复

使用道具 举报

33

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

 楼主| 发表于 2014-8-14 17:15 | 显示全部楼层
小小菜鸟鸟 发表于 2014-8-14 16:17
唉  是这条语句写倒了 改了过来后就显示正常了  谢谢您

不谢,我也是刚开始学习,互相帮助,共同进步
坚持就会有所收获


回复

使用道具 举报

4

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2015-1-13 10:38 | 显示全部楼层
学习入门的好帮手。


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

关闭

站长推荐上一条 /5 下一条

  • 论坛活动 E手掌握

    扫码关注
    EEWORLD 官方微信

  • EE福利  唾手可得

    扫码关注
    EE福利 唾手可得

Archiver|手机版|小黑屋|电子工程世界 ( 京ICP证 060456 )

GMT+8, 2020-2-20 01:40 , Processed in 0.305064 second(s), 23 queries , Gzip On, MemCache On.

快速回复 返回顶部 返回列表