马上注册,看完整文章,学更多FPGA知识。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
本文为明德扬原创及录用文章,转载请注明出处!
1.功能概述
篮球是一种以将篮球投入对方篮框里的对抗性体育运动,与足球、排球一起被称为“三大球”,是当今世界上最为广泛和受到关注的体育运动之一。24秒进攻规则是篮球比赛中非常重要的一项规则,保证了篮球运动的激烈性和观赏性。其主要内容时当某队在比赛中获得新的球权时,或在掷球入界中当球在场上被队员合法触及时,拥有球权的队必须在获得球后的24秒钟内投篮。完成投篮的条件是:(1)在24秒钟结束之前,球必须离开队员的手;(2)球离开队员的手后,球必须与篮圈接触。如果在24秒钟哨响前球出手后未接触篮圈,为24秒钟违例。发球权判给对方。可想而知,倒数计时系统非常适用于这项比赛规则。
篮球24秒倒计时是倒计时系统的一个典型运用。实际上,倒计时系统是一个非常常见的电路系统,生活中我们见到的如香港回归倒计时、某大型活动倒计时、评估倒计时等都属于此类。与单片机等实现模式相比,FPGA倒计时系统大大简化,整体性能和可靠性得到提高。在篮球24秒倒计时的模块架构设计方面,只需要一级架构下的BCD译码模块、倒计时模块和数码管显示模块,即可实现24秒倒计时功能。
具体功能要求: 本项目包含两个按键和4位数码管显示,要求共同实现一个篮球24秒的倒计时,并具有暂停和重新计数复位的功能。具体功能如下: 1. 数码管显示秒十位、秒个位、0.1秒和0.01秒。 2. 上电后,数码管显示2399,表示的时间是23.99秒。 3. 按下按键S0,进入倒计时状态,进行倒计时,一直计到0000后停止。 4. 在倒计时状态时,再次按下按键S0,则暂停计时;再按下按键S0,则继续倒计时。 5. 在任何时刻,按下按键S1,则复位显示为2399。 篮球是一种以将篮球投入对方篮框里的对抗性体育运动,与足球、排球一起被称为“三大球”,是当今世界上最为广泛和受到关注的体育运动之一。非常重要的一项规则,保证了篮球运动的激烈性和观赏性。其主要内容时当某队得新的球权时,或在掷球入界中当球在场上被队员合法触及时,拥有球权的队必须在获得球后的24秒钟内投篮。完成投篮的条件是:(1)在24秒钟结束之前,球必须离开队于MP801开发板,按键s1控制倒计时的开始和暂停,从23.99秒开始一直计时到00.00秒停止;在任何状态时刻,按键k1控制计时复位为23.99秒。 以下是MP801开发板倒计时初始状态的效果图:
1
以下是MP801开发板倒计时到13.68秒的效果图:
2
以下是MP801开发板倒计时到00.00秒停止的效果图:
3
以下是点拨开发板倒计时初始状态的效果图:
4
以下是点拨开发板倒计时到13.42秒的效果图:
5
以下是点拨开发板倒计时到00.48秒的效果图:
6
想要了解完整的功能,可以观看下面的效果视频
MP801开发板:点击这里
以下是本工程基于MP801开发板的工程文件 |