广工电工与电子技术实验报告-3线~8线译码器

实验代码

module Decode (key, led);
input[2:0] key;
output[7:0] led;
reg[7:0] led_reg;
    always @(key) begin
        case (key)
            3'b000: led_reg = 8'b00000001; 
            3'b001: led_reg = 8'b00000010; 
            3'b010: led_reg = 8'b00000100; 
            3'b011: led_reg = 8'b00001000; 
            3'b100: led_reg = 8'b00010000; 
            3'b101: led_reg = 8'b00100000; 
            3'b110: led_reg = 8'b01000000; 
            3'b111: led_reg = 8'b10000000; 
        endcase
    end
    assign led = led_reg;
endmodule //LED_Shumaguang

实验报告

 3线~8线译码器中的3线即拨动开关2-0,8线即发光二极管7-0,这是将3个拨动开关代表的3位二进制值转为8个发光二极管代表的八进制值(从右往左第一个二极管亮代表0,第五个亮代表4,第八个亮代表7)

因此可以推出2线~4线译码器中的3线即拨动开关1-0,代表2位二进制值,4线即发光二极管3-0,代表四进制值

  • 12
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值