代码求助

2019-03-25 08:50发布

with key select
led<=       "11111110" when "11111110",--键1
                "11111101" when "11111101",--键2
                "11111011" when "11111011",--键3
                "11110111" when "11110111",--键4
                "11111111" when "11111111",
                unaffected when others;  


key为8位按键,按下为0. 对应的LED也为0,亮灯。
没有按下接的是高电平为1。
奇怪的是,按下5,6,7,8任意键,照程序应跑到unaffected when others,不做任何变化
可结果,8个灯全亮了,也就是说led对应的值变成"00000000".
求解。 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
luooove
1楼-- · 2019-03-25 14:02
< / 招你这个意思,应该是一直按着,如果你手松了,当然全都亮了
4027379
2楼-- · 2019-03-25 16:04
按下5,6,7,8任意键,照程序应跑到unaffected when others,不做任何变化
为什么会全亮了?????????????
luooove
3楼-- · 2019-03-25 19:05
 精彩回答 2  元偷偷看……
4027379
4楼-- · 2019-03-25 23:05
FPGA

一周热门 更多>