基于FPGA的拔河游戏机的设计与实现
1、设计思路
本设计可分为七个主要模块:
(1)按键输入模块
面板上有3个按键:K1(复位)键,K2 玩家1键,K3玩家2键。
2
3、(2)时钟分频电路
在基于EDA技术的数字电路系统设计中,分频电路应用十分广泛。常常使用分频电路来得到数字系统中各种不同频率的控制信号。所谓分频电路,就是将一个给定的频率较高的数字输入信号经过适当处理后,产生一个或数个频率较低的数字输出信号
4、(3)控制电路模块
主控电路对各种输入控制信号进行处理。如对数字秒表实现复位操作,启、停控制。
5、1)K1实现系统复位
2) K2启/停控制,同时通过在计时时按下记录K3实现对数据的记录,每按一下记录一组数据。
(4)计数模块
计数模块用一个8位二进制表示,在单位时间内具有统计脉冲功能,如果来一个脉冲则加一。
(5)比较模块
根据计数模块结果A和B,进行判断,如果A大于B,则认为A按键次数比较多,反之B按键次数多
(6)显示模块
LED灯显示,根据比较结果进行LED的移动。
(7)译码模块
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:72
阅读量:34
阅读量:155
阅读量:192
阅读量:128