完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
比如实现五个按键功能,即一个复位按键,四个选择按键
当复位时,Q1,Q2分别赋初值; 当 按下按键A,Q1加1; 按下按键B,Q1减1; 按下按键C,Q2加1; 按下按键D,Q2减1; 我对A,B,C,D这四个触发用了四个进程,但是编译不通过,不能对同一信号赋值,希望前辈门帮帮忙,解决这个问题,在此先谢谢了 |
|
相关推荐
6个回答
|
|
这个好难说啊
|
|
|
|
|
|
|
|
简单的 好好想想
|
|
|
|
你4个触发进程怎么写的,***
|
|
|
|
对同一个信号肯定得在一个进程中赋值
always @(posedge clk or negedge rst_n) if(!rst_n)begin Q1 <= 1'b0; Q2 <= 1'b0; end else if(key_A == 1'b1) Q1 <= Q1+1'b1; else if(key_B == 1'b1) Q1 <= Q1-1'b1; else if(key_C == 1'b1) Q2 <= Q2+1'b1; else if(key_D == 1'b1) Q2 <= Q2-1'b1; |
|
|
|
a422723959 发表于 2016-1-6 12:05 谢谢,已经解决了,我用的是VHDL |
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
1403 浏览 1 评论
助力AIoT应用:在米尔FPGA开发板上实现Tiny YOLO V4
1053 浏览 0 评论
2474 浏览 1 评论
2177 浏览 0 评论
矩阵4x4个按键,如何把识别结果按编号01-16(十进制)显示在两个七段数码管上?
2445 浏览 0 评论
1906 浏览 50 评论
6019 浏览 113 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-24 10:03 , Processed in 0.675104 second(s), Total 79, Slave 63 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号