扩展型74HC4511 verilog代码

module HC4511(A,Seg,LT_N,BI_N,LE);
    input LT_N,BI_N,LE;
    input [3:0]A;
    output [7:0]Seg;
    reg [7:0]Seg;
always@(A or LT_N or BI_N or LE)
    begin
        if(!LT_N)   Seg = 8'b11111111;
        else if(!BI_N)  Seg = 8'b00000000;
        else if(LE)   Seg = Seg;
        else
            case(A)
                4'd0:Seg = 8'b00111111;
                4'd1:Seg = 8'b00000110;
                4'd2:Seg = 8'b01011011;
                4'd3:Seg = 8'b01001111;
                4'd4:Seg = 8'b01100110;
                4'd5:Seg = 8'b01101101;
                4'd6:Seg = 8'b01111101;
                4'd7:Seg = 8'b00000111;
                4'd8:Seg = 8'b01111111;
                4'd9:Seg = 8'b01101111;
                4'ha:Seg = 8'b01110111;
                4'hb:Seg = 8'b01111100;
                4'hc:Seg = 8'b00111001;
                4'hd:Seg = 8'b01011110;
                4'he:Seg = 8'b01111001;
                4'hf:Seg = 8'b01110001;
                default:;
            endcase
    end
endmodule

可实现超过9的数据显示

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

m0_54195931

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值