按键点亮LED灯
- 测试开发板按键功能是否正常。
- 硬件电路
- 分析原理图发现,当按键按下时KEY1/KEY2/KEY3/RESET为低电平,按键松开时为高电平。RESET键,可当普通按键使用。
- 找到芯片上对应的脚位
设计要求
- 4个按键对应点亮4个LED灯。
程序设计
- 设计思想:由上可知,按键按下时,给到KEY1/KEY2/KEY3/RESET为低电平,而对LED电路(根据实验一)可知,LED高电平点亮,因此之间需要加入一个非门用来转换。
- 将按键输入经过一个非门再经过2组D触发器,送到输出。
// project name : key_test
// Date : 2021/12/14
// By : Coucher
// Module function : The keys are used to control LED on or off.
module key_test(
input clk, // system clock 50MHz
input