胶州网站建设dch100,小程序订单管理系统,成都芯片设计公司,贵州遵义网#x1f34e;与其担心未来#xff0c;不如现在好好努力。在这条路上#xff0c;只有奋斗才能给你安全感。你若努力#xff0c;全世界都会为你让路。本次项目任务#xff0c;利用开发板上的4个按键KEY1#xff0c;KEY2#xff0c;KEY3#xff0c;KEY4和2个LED灯LED1与其担心未来不如现在好好努力。在这条路上只有奋斗才能给你安全感。你若努力全世界都会为你让路。本次项目任务利用开发板上的4个按键KEY1KEY2KEY3KEY4和2个LED灯LED1LED2完成以下功能①如果没有按键按下LED1和LED2均熄灭②如果有奇数个按键同时被按下则LED1亮LED2熄灭③如果有偶数个按键同时被按下则LED1和LED2都亮实验平台野火征途Pro开发板写代码之前我们先利用真值表根据任务做一个功能拆解。①当按键没有一个按键按下时这时候LED1应该为1②当按键有任意一个按下时LED1都会亮③当按键有偶数个同时按下时LED2才会亮。根据真值表写出程序如下module KEY_LED_1( //定义一个模块名称为KEY_LED_1input wire KEY1, //定义KEY1为输入模式input wire KEY2, //定义KEY2为输入模式input wire KEY3, //定义KEY3为输入模式input wire KEY4, //定义KEY4为输入模式output wire LED1, //定义LED1为输出模式output wire LED2 //定义LED2为输出模式
);assign LED1 ((KEY1)(KEY2)(KEY3)(KEY4)); //没按键按下LED1灭assign LED2 (((~KEY1)(~KEY2)(~KEY3)(~KEY4))|| //0000((~KEY1)(~KEY2)( KEY3)( KEY4))|| //0011((~KEY1)( KEY2)(~KEY3)( KEY4))|| //0101((~KEY1)( KEY2)( KEY3)(~KEY4))|| //0110(( KEY1)(~KEY2)(~KEY3)( KEY4))|| //1001(( KEY1)(~KEY2)( KEY3)(~KEY4))|| //1010(( KEY1)( KEY2)(~KEY3)(~KEY4)) //1100);endmodule //模块结束本系列文章持续更新喜欢的话可以关注收藏~