1
完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
写了个上升沿检测的程序如下:module dlc(
CLK_50M, key, LEDOUT ); //抓取key按键的上升沿 input CLK_50M; input key; output reg LEDOUT; reg key_s1; reg key_s2; always@(CLK_50M) begin if(CLK_50M==1) begin key_s1<=key; key_s2<=key_s1; if((key_s1==0)&&(key_s2==0)&&(key==1)) begin LEDOUT<=1; end end end endmodule 发现程序进不去if循环,不知道错在哪 |
|
相关推荐
8个回答
|
|
if(CLK_50M==1) 你这是想干什么?
|
|
|
|
if 里面的判断逻辑是错的吧。我也是刚学,要不试着写成 if(CLK_50M)
|
|
|
|
沿采沿啦,采不到的。。。。。新手通病!!!!
|
|
|
|
always@(CLK_50M) 改成时序电路 always@(posedge CLK_50M)再把if(CLK_50M == 1)去掉
|
|
|
|
时钟能这么写的还是第一次见
|
|
|
|
|
|
|
|
多看看例程就懂了
|
|
|
|
always@(CLK_50M)不是时钟触沿触发吧,网上有很多上升检测的例子你可以去找下
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
1367 浏览 1 评论
助力AIoT应用:在米尔FPGA开发板上实现Tiny YOLO V4
1046 浏览 0 评论
2442 浏览 1 评论
2146 浏览 0 评论
矩阵4x4个按键,如何把识别结果按编号01-16(十进制)显示在两个七段数码管上?
2408 浏览 0 评论
1878 浏览 49 评论
6017 浏览 113 评论
小黑屋| 手机版| Archiver| 德赢Vwin官网 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-23 08:00 , Processed in 0.678337 second(s), Total 54, Slave 47 queries .
Powered by 德赢Vwin官网 网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
德赢Vwin官网 观察
版权所有 © 湖南华秋数字科技有限公司
德赢Vwin官网 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号