EDN China > 其它文章 > 可编程器件 > PLD > 正文
? 2016博客大赛-不限主题,寻找电子导师,大奖升级??

键盘扫描verilog代码

作者:levension?? 2007年07月26日 ?? 收藏0
引自EDN博客:levension

今天,第一次在CPLD板上实现了第一个数字电路4×4键盘扫描verilog 代码,欢迎大家讨论。

// *********************************************************************
// 键盘扫描VerilogHDL代码
//2007.7.26 by Levension @SCUT
// *********************************************************************

module keypad(keyval,y,x,clk);
???
??? output [4:0] keyval; //返回的键值
??? output [3:0] x;???? //输出,列坐标
??? input? [3:0] y;???? //输

入,行坐标
??? input? clk;???????? //时钟源
???
??? reg [4:0] keyval;
??? reg [3:0] x;
???
??? parameter clkdiv="2048";?
??? parameter S0=4'd0,????? //状态机
????????????? S1=4'd1,
????????????? S2=4'd2,
????????????? Wait="4"'d3,
????????????? R0=4'd8,
????????????? R0Temp=4'd9,
????????????? R1=4'd10,
????????????? R1Temp=4'd11,
????????????? R2=4'd12,
????????????? R2Temp=4'd13,
????????????? R3=4'd14,
????????????? R3Temp=4'd15;
?????????????
??? reg [3:0] state;
???
??? reg [11:0] cnt;?????
上一页123456...11下一页
?? ?? ??


打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮

1.扫描左侧二维码
2.点击右上角的分享按钮
3.选择分享给朋友
?? ??

键盘扫描?

相关文章

我来评论
美国的游客
美国的游客 ??? (您将以游客身份发表,请登录 | 注册)
?
有问题请反馈