完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
本帖最后由 蒙奇路飞 于 2015-11-20 17:37 编辑
实验3:流水灯实验: 完成一个8路流水灯控制实验,要求有以下3种花型: 1)8路灯同时亮灭; 2)从左至右再从右至左逐个亮(每次只有1路亮); 3)8路灯每次4路灯亮,4路灯灭,且亮灭相间,交替亮灭。 用3个按键控制3种花型。按下花型按键就一直显示相应花型,再按该键可暂停。可设置1个复位键关闭显示。 这个eda程序要怎么写???求大神指教。。。 下面是我写的程序,可是不懂错误要如何修改??
|
|
相关推荐
8个回答
|
|
|
|
|
|
代码发xtajmhfhn@163.com.帮你看看。
|
|
|
|
之前的问题解决了。。。但是现在结果发现我的程序思路有问题??那我发给你,麻烦你帮我看看怎么写程序,才能实现我的实验要求。。谢谢了。。 |
|
|
|
多个always块对同一个变量赋值
|
|
|
|
新手、入门的兄弟姐妹可以加群咱相互交流学习哈,FPGA入门学习交流群 466511993
|
|
|
|
RTL设计是不推荐for语句的,因为写的不好的情况下for语句无法综合,就算能够综合的也是在简单的自动复制几遍代码,Testbench可以使用for语句来产生信号。
建议楼主要将这个小实验分拆一下,按键的处理消抖按键检测独立出来,然后状态机一个,专门针对状态机设计一个always,然后再有一个always来控制LED灯,这样条理会清晰一些 |
|
|
|
tokeyman 发表于 2015-12-2 19:16 刚学fpga,不懂什么是状态机 |
|
|
|
状态机就是控制程序的执行状态的描述,比如你的这个按键的问题,用语言描述的话大概是这样
这个如果用图形表示的话就叫做状态转移流程图.... 然后后面的显示逻辑去排定state的状态做相应的显示动作就行了。 |
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
1520 浏览 1 评论
助力AIoT应用:在米尔FPGA开发板上实现Tiny YOLO V4
1073 浏览 0 评论
2600 浏览 1 评论
2287 浏览 0 评论
矩阵4x4个按键,如何把识别结果按编号01-16(十进制)显示在两个七段数码管上?
2559 浏览 0 评论
2026 浏览 55 评论
6037 浏览 113 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-28 12:02 , Processed in 0.677498 second(s), Total 86, Slave 68 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号