1. Non-net port key_in cannot be of mode input
input[3:0] key_in;
output[3:0] led_out;
reg[3:0] key_in;
wire[3:0] led_out;
输入不能用reg 类型定义
input[3:0] key_in;
output[3:0] led_out;
wire[3:0] key_in;
wire[3:0] led_out;
改为wire型 。而且用assign 来指派wire 类型,不能指派reg类型, reg类型需在always块中。