目录
效果说明
key1按键按下,led1被点亮。
key2按键按下,led2被点亮。
1、配置输入输出变量
input wire key1, //输入引脚key1
input wire key2, //输入引脚key2
output wire led1, //输出引脚led1
output wire led2 //输出引脚led2
2、变量赋值
可以发现LED灯正常状态是低电平点亮(电流流通)。
可以发现KEY按键没按下时,引脚检测到的是高电平,按键按下,则检测到低电平。(低电平按下)
那么按键和灯都是低电平有效,所以可以用按键直接控制灯的亮灭。
//2、变量赋值
assign led1 = key1; //连线led1与key1(直接赋值)
assign led2 = key2; //连线led2与key2(直接赋值)
//注:assign中:左边的变量必须是wire型
3、配置引脚(输入输出变量)
对照着厂家给出的引脚编号,进行配置。
综上,编译、执行,就完成了。
代码
//按键控制LED灯亮灭
module my_and //my_and:文件名称
(
//1、配置输入输出变量
input wire key1, //输入引脚key1
input wire key2, //输入引脚key2
output wire led1, //输出引脚led1
output wire led2 //输出引脚led2
);
//2、变量赋值
assign led1 = key1; //连线led1与key1(直接赋值)
assign led2 = key2; //连线led2与key2(直接赋值)
//注:assign中:左边的变量必须是wire型
endmodule