keyboardtest.v
来自「键盘去抖动CPLD设计经过验证,可以直接用数码管显示,同时也希望大家给于新想法」· Verilog 代码 · 共 39 行
V
39 行
//-----------------------------
//Keyboard test program
//Filename : keyboardtest.v
//-----------------------------
module keyboardtest
(
CLK,
RESET,
ROW_in,
COLUMN,
seven
);
input CLK;
input RESET;
input [3:0] ROW_in;
output [3:0] COLUMN;
output [7:0] seven;
wire clko;
wire keyin;
wire keyout;
wire [1:0] SCAN_CODE;
wire [3:0] REAL_code;
cnt5 clkdiv ( .in(CLK), .out(clko));
debounce keydeb ( .clk(clko), .rst(~RESET), .keyin(keyin), .K_out(keyout));
CODE codegen ( .CLK(CLK), .SCAN_CODE(SCAN_CODE));
keypress_det key_select ( .SCAN_CODE(SCAN_CODE), .ROW(ROW_in), .COLUMN(COLUMN),
.PRESSOUT(keyin), .PRESSIN(keyout), .REAL_code(REAL_code));
sevenseg SEVEN_DSP ( .hex(REAL_code), .seg(seven));
endmodule
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?