Xilinx学习笔记之二---- 数码管的动态显示
 
- UID
- 1023229
- 来自
- 中国
|
Xilinx学习笔记之二---- 数码管的动态显示
下图左为笔者所用的数码管的原理图,为8段共阴极数码管,4位位选信号,一般而言,数码管显示方式有两种:静态显示,动态显示。静态显示原理比较简单,送数据,送片选信号即可,而动态显示则比较复杂,需要不停的刷新,同时需要特别强调的一点的是刷新频率, 这个真的非常重要。[[wysiwyg_imageupload:800:]] 笔者就因为这个问题纠结了快一天,因为笔者所用的时钟频率比较高,当时也没有想到频率问题上来,结果各种调试,各种方法都试了一遍,可是老是有问题,最后,上网查资料,看到别人写的代码中有时钟分频,猛然间想起来,是不是时钟太快了,然后,再上网查资料,发现原来刷新频率最好为1ms,即1KHZ,后面就简单了,分频出一个1KHZ的时钟信号,然后,使用计数器进行位选,并在相应的位有效时,传入相应的数据,最终完成了设计。[[wysiwyg_imageupload:801:]] 设计结构图如上所示,下面所示为资源使用情况:[[wysiwyg_imageupload:803:]] 源码有需要的请留下邮箱,会及时发给你,就不再上传了。谢谢大家!! 文章来源: jefby的博客 |
|
|
|
|
|