要想为开发板扩展外设功能,对扩展接口的使用是必不可少的,为此先拿熟悉的数码管模块练练手。所实现的功能也比较简单,就是流水灯的一个变形,即让数码管的笔段沿外轮廓转圈。 所涉及的扩展口为J1中的6个引脚,见图1所示。 图1 J1扩展口
其中数码管与J1接口的连接关系为: a--C7 b--A8 c--B8 d--A9 c--C9 d--A10 vcc--3.3v dis4--gnd
相应的约束文件内容,如图2所示。 图2 约束内容
实现显示效果的程序为:
经编译和下载,去演示效果如图 所示。若将语句led <= 6'b000001;改为led <= ~6'b000001;则演示效果由熄灭笔段旋转变为点亮笔段旋转。 图3 完成下载
图4 演示1
图5 演示2
动画效果:
|