ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

动态扫描数码管显示_总结

2022-07-03 11:32:45  阅读:123  来源: 互联网

标签:总结 输出 74HC595 信号 引脚 扫描 数码管 模块


上一次写了驱动74HC595的驱动,并测试了他的可行性,但没有把整套电路综合起来测试,现在把三个电路连接起来进行了测试,并做一个总结。

目的:

    part1: 输入8个4位的数据(即8个0~f),共32位,使其可以在八个数码管上同时显示出来。

    注:前面提到,为了节省引脚,利用人眼的视觉暂留效果,所以设置了一个计数器,让每个数码管显示的刷新频率一定,达成同时显示的效果。为此,此模块的输出为: [7:0] 位选信号(选择8位中的某一位)  +    [7:0] 段选信号(选择显示哪一段,从而显示 0~f) ,多引脚的设计方案输出的信号为 2 * N ,而本模块输出的信号个数为 8+N 。当N> 8 时 ,用本模块更加节省引脚。

    这个模块输出的是16位并行信号([7:0] 位选信号(选择8位中的某一位) +  [7:0] 段选信号(选择显示哪一段,从而显示 0~f))。输入是32位信号(8个0~f),时分复用,逐个输出,动态显示。

    本模块1是fpga的内部设计,开发板的数码管在外部,用74HC595控制,因此我们需要写一个驱动,驱动74HC595输出。

    part2:

    part3:74HC595模块,输入信号设计为3个:串行数据输入信号,时钟信号,锁存信号

 

标签:总结,输出,74HC595,信号,引脚,扫描,数码管,模块
来源: https://www.cnblogs.com/fbur/p/16439455.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有