3--8线译码器输入的A2A1A0=110为十进制数6,所以对应的输出应该为最小项m6',即输出应为11111101。
3--8线译码器的计算机原理:
ABC三个输入,每一个输入,拆分成2路,对应到1和0。通过一个非门来实现。一个有6个线路,123456,有8个输出,每一个输出,对应3个线路。
扩展资料:
3-8线译码器代码:
module cy4(input[2:0] E,//输入端口声明
input[2:0] A,//输入端口声明
output reg[7:0]Y//输出端口声明
);
always @(A,E)
if(E == 3'b111)
begin
case(A)
3'b000: Y <= 8'b1111_1110;
3'b001: Y <= 8'b1111_1101;
3'b010: Y <= 8'b1111_1011;
3'b011: Y <= 8'b1111_0111;
3'b100: Y <= 8'b1110_1111;
3'b101: Y <= 8'b1101_1111;
3'b110: Y <= 8'b1011_1111;
3'b111: Y <= 8'b0111_1111;
default: Y <= 8'b1111_1111;
endcase
end
else;
endmodule
3--8线译码器输入对应的110为十进制数6,所以对应的输出应该为最小项m6',即Y0Y1Y2Y3Y4Y5Y6Y7为11111101
除第六根Y6输出线为低。其余全为高。
y(01234567)=11111101