求教一个关于FPGA数码管显示问题,望大家多多帮忙,再次...

2019-07-16 01:53发布

最近学习数码管显示的代码编写,出现了一个问题有些绕,望大家细细听我到来;
是这样的小弟有一块学习板,然后呢上面的数码管有八个,很普通的需要先进行位选然后才是段选,
然后我有个代码里面需要完成的是同时选中四个数码管然后在一个状态下让这四个数码管同时工作,但是他们又要显示不一样的数字出来,
想问问这个功能实现起来要如何做,能否简单的写一下:
比如现在我定义了一个reg [7:0] sig;reg[7:0] dig;其中sig信号是用来位选的也就是这儿需要选择前面四个数码管,低电位工作;
然后dig信号用于段选,这儿我们需要让前两个数码管显示0.5,后两个数码管显示1.0;
这儿我想强调一下,主要是显示这样的一个状态是在同一个状态或者说时刻下显示的,希望有大大能帮忙讲解一下,在此谢过啦~
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
8条回答
qq274822790
1楼-- · 2019-07-17 04:36
首先,你要多花点时间搞懂什么是数码管的动态显示和静态显示。而你需要的是动态显示。给你打个比方,台下有八个评委,从左到右依次举牌,依次举得是ABCDEFGH,但是,你一次只看到了一个评委举牌,因为那是他们举牌的时间间隔大。如果让每个评委依次以20ms的间隔举牌,你的眼睛就会反映不过来,看到的就是全部都在举牌。。。懂了吧

而你要显示的内容就事先“分发”给各个评委,等你下达指令再举牌,这下清楚了吧。。。

回帖第一次打这么多字、
hchwwlhm
2楼-- · 2019-07-17 08:58

一周热门 更多>