查看: 576|回复: 0

[评测分享]  [超越者Spartan-6 FPGA开发板] 扩展口驱动数码管模块

[复制链接]
  • TA的每日心情
    奋斗
    2023-5-10 20:09
  • 签到天数: 1742 天

    连续签到: 1 天

    [LV.Master]伴坛终老

    发表于 2021-6-9 09:38:14 | 显示全部楼层 |阅读模式
    分享到:
    要想为开发板扩展外设功能,对扩展接口的使用是必不可少的,为此先拿熟悉的数码管模块练练手。所实现的功能也比较简单,就是流水灯的一个变形,即让数码管的笔段沿外轮廓转圈。
    所涉及的扩展口为J1中的6个引脚,见图1所示。
    1.jpg
    图1  J1扩展口

    其中数码管与J1接口的连接关系为:
    a--C7   b--A8   c--B8   d--A9   c--C9   d--A10   vcc--3.3v     dis4--gnd

    相应的约束文件内容,如图2所示。
    2.jpg
    图2  约束内容

    实现显示效果的程序为:
    3.jpg

    经编译和下载,去演示效果如图 所示。若将语句led <= 6'b000001;改为led <= ~6'b000001;则演示效果由熄灭笔段旋转变为点亮笔段旋转。
    4.jpg
    图3  完成下载

    5.jpg
    图4  演示1

    6.jpg
    图5  演示2

    动画效果:
    b.gif
    a.gif


    回复

    使用道具 举报

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

    本版积分规则

    关闭

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

    手机版|小黑屋|与非网

    GMT+8, 2024-5-2 21:30 , Processed in 0.111115 second(s), 17 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.