初学者,不知道为什么没有指定的数码管也亮了,求大神...

2019-07-16 01:40发布

程序如下,未用端口已设置为高电平,指定的是最左端的数码管,右边三个为啥会亮?而且四个数码管变化一致。
module shumaguan (out,key_in,EN);
input [2:0] key_in;     //按键输入,低电平有效
output EN;
        output [7:0] out;
        reg [7:0] out;
        wire [2:0] key_in;
        assign EN = 0;      //xuan ze yi ge shu ma guan
        always@(key_in)
                begin
                        case(key_in)
                                3'b111: out = 8'b11000000;   //0
                                3'b110: out = 8'b11111001;   //1
                                3'b101: out = 8'b10100100;   //2
                                3'b100: out = 8'b10110000;   //3
                                3'b011: out = 8'b10011001;   //4
                                3'b010: out = 8'b10010010;   //5
                                3'b001: out = 8'b10000010;   //6
                                3'b000: out = 8'b11111000;   //7
                        endcase
                end
endmodule
DSC00481.JPG
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
6条回答
曾天龙
2019-07-16 07:40
1004758603 发表于 2013-5-22 11:49
是不是绑定引脚的时候把另外三个也加进去了,还是开发板内部几个数码管的引脚被绑定在一起了。另外使用按键 ...

当时还不知道怎么消抖,那些数码管、发光二极管一起亮好像是板子问题,,全部指定就不影响了。。。。谢谢啦~~~

一周热门 更多>