- 15
- 0
- 约1.31万字
- 约 15页
- 2018-05-15 发布于河南
- 举报
北京邮电大学数字电路综合实验实验报告俄罗斯方块
数字电路综合实验
俄罗斯方块
班 级:
班内序号:
学生姓名:
学 号:
课题任务要求
用一个8×8点阵做为基本显示屏,一个发光点表示一个图形,完成俄罗斯方块游戏的基本功能:下落、左右移动、消行和显示得分情况,当某一列到顶时游戏结束。
在游戏开始前,请设置一个点阵像素的扫描环节,显示方式自选,以判断点阵的好坏。
游戏结束时,得分保持,按“开始”键游戏重新开始。
选做:用一个8×8点阵做为基本显示屏,用多个亮点组成各种形状的“方块”,实现俄罗斯方块游戏的基本功能。
选做:自拟其它功能。
二、系统设计
1、设计思路
由于实验中只用到了8*8来完成显示功能,所以选用8个行向量RTEMP (0 TO 7)来存储各点状态,再用两个整型数分别控制当前点的坐标 这样在扫描显示的时候很方便,代码也很简洁。
设计包括2个大的元件,一个是RUSSIA1,其功能是存储状态,分频,完成左右下移动以及计分等功能;另一个是RUSSIA2,主要完成点阵扫描和数码管译码。
具体设计是这样的:8个向量ST(0~8)记录游戏状态,点的坐标由COL 和ROW来控制。设置两个指针DIE和ROW8,如果8列中有一列都为1,表示游戏结束了,置DIE为1,程序进入NULL;当最后一行及STA7=时,置ROW8=1,当ROW8=1时,表示要
原创力文档

文档评论(0)