设计一个能将四位二进制数转换成两个BCD码的电路,模块名为_4bits2bcd,输入端口为Bin,输出端口为BCD1,BCD0,下面选项代码编写正确的是( )。
A: module _4bits2bcd(Bin,BCD1,BCD0);input Bin;output BCD1,BCD2;... ...
B: module _4bits2bcd(Bin,BCD1,BCD0);input [3:0] Bin;output BCD1,BCD2;... ...
C: module _4bits2bcd(Bin,BCD1,BCD0);input Bin;output [3:0] BCD1,BCD2;... ...
D: module _4bits2bcd(Bin,BCD1,BCD0);input[3:0] Bin;output[3:0] BCD1,BCD2;... ...
A: module _4bits2bcd(Bin,BCD1,BCD0);input Bin;output BCD1,BCD2;... ...
B: module _4bits2bcd(Bin,BCD1,BCD0);input [3:0] Bin;output BCD1,BCD2;... ...
C: module _4bits2bcd(Bin,BCD1,BCD0);input Bin;output [3:0] BCD1,BCD2;... ...
D: module _4bits2bcd(Bin,BCD1,BCD0);input[3:0] Bin;output[3:0] BCD1,BCD2;... ...
举一反三
- 下面是将输入的4位二进制数转换成为两个8421 BCD码的程序,该程序正确吗?module _4bitBIN2bcd(Bin, BCD1,BCD0); input [3:0] Bin; output reg[3:0] BCD1, BCD0; always @(Bin) begin {BCD1, BCD0} = 8h00; if(Bin < 10) begin BCD1 = 4h0; BCD0 = Bin; end else begin BCD1 = 4h1; BCD0 = Bin-4d10; end endendmodule
- 接上题,如果要完成设计,在(2)处应填写( )选项的代码。 A: BCD1=4'h1;BCD0=Bin; B: BCD1=Bin-4'd10;BCD0=4'h1; C: BCD1=4'h1;BCD0=Bin-4'd10; D: BCD1=4'h0;BCD0=Bin;
- (00011001)2转换成BCD码是()。 A: (000101001)BCD B: (000011001)BCD C: (00100011)BCD D: (00110101)BCD
- ()BCD码是最常用也是最简单的一种BCD代码,各位的权依次为8、4、2、1。
- 如图所示,七段数码显示管要分别显示数字1,2,3,4,5,6,7,8,9,显示译码器输入的BCD代码分别是要显示数字1,输入的BCD代码是()要显示数字2,输入的BCD代码是()要显示数字3,输入的BCD代码是()要显示数字4,输入的BCD代码是()要显示数字5,输入的BCD代码是()要显示数字6,输入的BCD代码是()要显示数字7,输入的BCD代码是()要显示数字8,输入的BCD代码是()要显示数字9,输入的BCD代码是()