打印

问一个问题

[复制链接]
1295|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
jakfens|  楼主 | 2011-9-1 09:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
LED, ST, RS, rc
本帖最后由 jakfens 于 2011-9-1 09:02 编辑

做了一个简单的led实验
always @(a or b or c or rst)
if(rst) led<=0;
else begin case({a,b,c})
3'b 000: led<=0000;
3'b 001: led<=0001;
3'b 010: led<=0010; //!!
3'b 011: led<=0011; //!!

3'b 100: led<=0100;
3'b 101: led<=0101;
3'b 110: led<=0110; //!!

3'b 111: led<=1111;//!!

default: led<=0000;
endcase
end

很奇怪!!其中有几个是有问题的
当输入010时:led显示1010
当输入011时:led显示1011
当输入110时:led显示1110
当输入111时:led显示0111

就这四个错了 其他都对
板子上显示的和我的代码不一样

相关帖子

沙发
JSDTAF100| | 2011-9-1 12:56 | 只看该作者
你abc顺序搞错了吧:lol

使用特权

评论回复
板凳
jakfens|  楼主 | 2011-9-1 13:02 | 只看该作者
没有啊 2# JSDTAF100

使用特权

评论回复
地板
jakfens|  楼主 | 2011-9-1 13:06 | 只看该作者
它相当于是当输入b=1时,led<3>=led<3>+1

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:鄙视电工就是鄙视全人类的智慧;抛弃电子就是毁灭文明,人类将回到刀割火种的时代

30

主题

1865

帖子

2

粉丝