雾盈FPGA笔记之(二十九)六位四则运算计算器(5)数码管显示
六位数四则运算计算器(5) 数码管显示雾盈 2016-8-28
雾盈FPGA笔记汇总目录
一、写在前面
之前发过一篇关于数码管显示原理的文章,文章链接在上。
不了解原理的同学可以看看,我们这篇文章就不详谈数码管显示原理了。
二、框图
三、代码解释
这个数码管显示程序只是为了显示数字,并没有其他过多的东西,数码管移位,消零,BCD与二进制互相转换都在其他模块里完成的。
我们直接看代码:
第一部分:位选扫描:
我这里用1kHz的时钟去扫描的。
第二部分:确定每位数码管所要显示的数字
这段代码中的dsp_off是上一个消零模块送过来的数码管显示开关,
高电平时,关断数码管显示,低电平时,打开数码管显示。
第三段:译码
这样,把这篇文章和之前的那篇结合起来看,就可以很好的理解我这个计算器项目里的数码管模块了。
附上源代码:
很好 越来越棒了 支持。 支持 同学, 就业班学习笔记整理的很详细,感谢分享。 基于赛灵思FPGA的频率计设计
http://www.fpgaw.com/forum.php?mod=viewthread&tid=74870&fromuid=54563
(出处: fpga论坛|fpga设计论坛)
页:
[1]