📄 keyboardtest.v
字号:
//-----------------------------
//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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -