verilog PS2键盘解码程序
[09-12 18:30:59] 来源:http://www.88dzw.com EDA/PLD 阅读:8619次
文章摘要: num <= num+1'b1; temp_data[5] <= ps2k_data; //bit5 end 4'd7: begin num <= num+1'b1; temp_data[6] <= ps2k_data; //bit6 end4&
verilog PS2键盘解码程序,标签:eda技术,eda技术实用教程,http://www.88dzw.comnum <= num+1'b1;
temp_data[5] <= ps2k_data; //bit5
end
4'd7: begin
num <= num+1'b1;
temp_data[6] <= ps2k_data; //bit6
end
4'd8: begin
num <= num+1'b1;
temp_data[7] <= ps2k_data; //bit7
end
4'd9: begin
num <= num+1'b1; //奇偶校验位,不做处理
end
4'd10: begin
num <= 4'd0; // num清零
end
default: ;
endcase
end
end
reg key_f0; //松键标志位,置1表示接收到数据8'hf0,再接收到下一个数据后清零
reg ps2_state_r; //键盘当前状态,ps2_state_r=1表示有键被按下
always @ (posedge clk or negedge rst_n) begin //接收数据的相应处理,这里只对1byte的键值进行处理
if(!rst_n) begin
key_f0 <= 1'b0;
ps2_state_r <= 1'b0;
end
else if(num==4'd10) begin //刚传送完一个字节数据
if(temp_data == 8'hf0) key_f0 <= 1'b1;
上一页 [1] [2] [3] [4] [5] [6] 下一页
Tag:EDA/PLD,eda技术,eda技术实用教程,EDA/PLD
《verilog PS2键盘解码程序》相关文章
- › 基于Verilog HDL的UART模块设计与仿真
- › verilog PS2键盘解码程序
- › 好用的Verilog串口UART程序
- › 怎样实现Verilog模拟PS2协议
- › 基于VerilogHDL的背景噪声扣除电路设计
- › 对C语言编程者的Verilog开发指南实例
- 在百度中搜索相关文章:verilog PS2键盘解码程序
- 在谷歌中搜索相关文章:verilog PS2键盘解码程序
- 在soso中搜索相关文章:verilog PS2键盘解码程序
- 在搜狗中搜索相关文章:verilog PS2键盘解码程序
分类导航
最新更新