数电实验 - 图文

发布时间 : 星期五 文章数电实验 - 图文更新完毕开始阅读

北京邮电大学

实 验 报 告

实验名称:足球比赛游戏机

学院:电子工程学院 班级:2012211205 姓名:

学号:2012210945 日期:2014年11月19日

实验任务与要求 题目:足球比赛游戏机

用 8×8 点阵设计制作一个足球比赛游戏机。

基本要求:1、按下开始键后,点阵显示球场初始状态,黄色点表示

球,红、绿点表示甲、乙双方的球员,上下各有四个点表示双方的球门。

2、甲、乙双方各有一组上下左右按键来控制自己的球员,当球员位于足球的上下左右四个点时,按下方向键可带球向对应的方向移动,如果移动方向正前方有对方球员,则球不能移动。

3、在没有球员踢球的时候,足球每秒随机向四个方向移动一格。

4、足球到四周边界线(点阵最外一圈的点)时,再继续向外踢球时,可以球不移动,等待球随机移动;也可以自己设定相关的出界规则。

5、足球进入球门,则胜方自动加 1 分,每方的分数用2 位数码管显示。

6、每场比赛时间为 90 秒,用数码管倒计时显示时间。计时到0 后,比赛停止,点阵显示胜利方(甲、乙或者平),直到再次按下比赛开始键后重新开始。

提高要求:

1、进球和比赛结束后点阵显示动画或者蜂鸣器播放音乐庆祝。 2、自拟其它功能。

实验设计过程

系统设计思路:

采用模块化的设计思想,主要分为控制和显示模块,控制模块主要针对各种控制信号进行控制处理,比如人的移动,球的移动,倒计时,方向控制等,而进行控制时,控制人物的运动的信号有很多,有外部按键输入,内部时钟驱动,判断的状态也比较多,人的位置,球的位置,边界的位置等,在设计过程中将操作“串行化”,即利用高速时钟将判断和操作过程分为多个周期完成,简化设计。而显示模块主要完成人,球,墙以及分数,剩余时间的显示,而此模块要独立于显示内容,其内容与控制模块进行修改,这样使两个模块可以独立的进行工作,具有很多的扩展性和实现性。

联系合同范文客服:xxxxx#qq.com(#替换为@)