赞
踩
module sy13(in,out); 说明:此处 sy13 为模块名
(*chip_pin="AB28"*)input in; //以SW0作为输入
(*chip_pin="G19"*)output out; //以LED0作为输出
assign out=in;
endmodule
module sy14(in,out); 说明:此处 sy13 为模块名
(*chip_pin="Y23"*)input in; //以SW17作为输入
(*chip_pin="H15"*)output out; //以LED17作为输出
assign out=in;
endmodule
module sy15(in,out);
(*chip_pin="AB28,AC28"*) input[1:0] in; //以SW0、SW1作为输入
(*chip_pin="G19,F19,E19,F21"*) output reg[3:0] out; //以LED0、LED1、LED2、LED3作为输出
always @(*)
begin
case(in)
2’d0:out = 4’b0001; //输入为00时LED0灯亮
2’d1:out = 4’b0010; //输入为01时LED1灯亮
2’d2:out = 4’b0100; //输入为10时LED2灯亮
2’d3:out = 4’b1000; //输入为11时LED3灯亮
endcase
end
endmodule
任务一:
半加器原理图
半加器波形图
任务二:
全加器原理图
全加器波形图
任务三:
任务三代码
SW0关闭时LED0不亮
SW0打开时LED0灯亮
任务四:
任务四代码
SW17关闭时LED17不亮
SW17打开时LED17灯亮
任务五:将开关 SW0 和 SW1 的两个挡位对应输入信号的0和1,两个开关共有00,01,10,11四种输入结果,分别对应 LED0, LED1, LED2和 LED3 四个灯。
任务五代码
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。