4-4矩阵键盘(未消抖)verilog.docVIP

  • 5
  • 0
  • 约3.23千字
  • 约 3页
  • 2021-10-27 发布于广东
  • 举报
4-4矩阵键盘(未消抖)verilog 4-4矩阵键盘(未消抖)verilog PAGE 4-4矩阵键盘(未消抖)verilog 4*4矩阵键盘(未消抖): module?Matrix_keyboard(clk,in_s,out_s,num); //定义模块端口信息 input??????????clk; input???[3:0]??in_s; output??[3:0]??out_s; output??[4:0]??num; //定义输出信号类型及局部变量 reg?????[4:0]??num; reg?????[1:0]??cnt?=?0; reg?????[1:0]??tmp?=?0; reg?????[3:0]??o_ut_st?=?0; wire????[7:0]??dsample; //将扫描输出和输入信号级联,得到矩阵扫描结果 assign??dsample?=?{o_ut_st,?in_s}; assign??out_s???=?o_ut_st; //产生按钮矩阵的列扫描信号 always??@(posedge?clk) ???begin ???????cnt?=?cnt?+?1b1; ???????case?(cnt) ??????????2b00:?????o_ut_st?=?4b1000; ??????????2b

文档评论(0)

1亿VIP精品文档

相关文档