欢迎大家来到IT世界,在知识的湖畔探索吧!
参考上例
「QuartusII学习」QuartusII新建工程流程
根据“新建工程”创建一个命名为“FuncKey”的空白项目。
产品需求
1、通过按键1,控制流水灯从右到左运行
2、通过按键2,控制流水灯从左到右运行
3、通过按键3、控制灯光循环亮灭
4、按下按键4,灯光亮,松开按键4,灯光灭。
时间间隔均为0.5s
代码演示
1、此处示例功能存在时序,故需输入时钟,进行时序控制。
图示每0.5s触发一次cnt累加
2、添加状态改变计数器,led显示计数在内部持续运行,”led_ctrl”为两位长度的数据,计数范围为:[0,3]
3、在不同按键下,状态计数器”led_ctrl”作用于不同led。
按下key_s[x]绑定的按键,触发“从左到右流水灯功能”在其他always中“led_ctrl”在持续变化,对应显示也不同。
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://itzsg.com/34793.html