eda拔河游戏机课程设计报告(4)

2025-06-16

仅供参考!

else Cnt <= Cnt + 1'b1; endmodule

图1,分频器仿真波形图

4.2.2按键模块程序设计及仿真

按键模块采用3个或门消抖,由于有两个玩家, 所以设置有两个按键,采用25hz脉冲。 module xiaodou(key1, key2, _25H,k1, k2);

input key1; //// 按键1 input key2; //// 按键2 input _25H; //脉冲25Hz output k1; output k2; assign k1=(a1|a2|a3); //// assign k2=(b1|b2|b3); //// 采用3个或门消抖 reg a1,a2,a3,b1,b2,b3; always @(posedge _25H) begin

a1<=key1;a2<=a1;a3<=a2; b1<=key2;b2<=b1;b3<=b2; end

endmodule

图2,仿真波形图

4.2.3主程序模块程序设计及仿真

拔河主程序开始时设有复位按键,通过左右数码管显示玩家分数,有两个led小灯代表拔河绳子的中点。拔河结束也可清零。

module xin(k1, k2, rst, nrst, _25H, q, left, right); input k1; // input k2; //


eda拔河游戏机课程设计报告(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:借鉴陶行知教育理论,促进思想政治课教学改革

相关阅读
本类排行
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 7

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219