文件格式:word
文件大小:622.00KB
适用专业:单片机
适用年级:大三
下载次数:3 次
我要下载:点击联系下载论文编号:196852
资料简介:
毕业论文-俄罗斯方块游戏机的制作,共47页,5958字,有程序
摘要:近年来随着计算机在社会领域的渗透, 单片机的应用正在不断地走向深入,应用到各个领域。在实时检测和自动控制的单片机应用系统中,单片机往往是作为一个核心部件来使用,仅单片机方面知识是不够的,还应根据具体硬件结构,以及针对具体应用对象特点的软件结合,以作完善。
我做的题目是一个用51单片机制作的游戏机,大致分位软件和硬件2大部分,硬件主要通过5按键、1个8*8LED点阵屏、一个单片机系统,实现积木的左、右、下、变化、复位五个模式,完全达到俄罗斯方块所实现的功能。
关键词:AT89S52单片机芯片 ;74HC573驱动芯片 ;GYXM-1558ASR-LED点阵屏
1方案论证
1.1 开发意义:
充分理解点阵显示的原理,已经动态扫描的应用,对生活中的产品有了个全新的认识,不但懂得理论与实际的差距,也时对自己思维的一次强有力的挑战,做出这个东西让我收获良多。
1.2 功能介绍:
开始让他显示个积木,在按键没实现控制的时候,每隔1S下移一次,有触底处理功能,当碰到底的时候图形不能下移,判断能否消行,能消行则消行,不能再判断是否到顶,到底则从新开始,没到底产生下个随即数,中间有5个按键控制,一个实现图形左移,一个实现图形右移,一个实现下移,一个实现旋转,一个复位。
2设计思路
图形的上下移动: 根据点阵理论可通过图形数据的左右移动和地址变化来实现。
图形的变化: 可通过地址变化来得到。即把需要变化的数据送到一固定地址,通过地
址变化再送回显示的地址里面。
图形的碰边处理: 可通过各个边上的数据判断是否到边来实现。
与原有图形相遇:可通过与原有图形数据进行比较处理来实现。:
图形的旋转:在固定地址里面实现旋转比较容易,但是在行进中的图形旋转就比较费脑筋,我是用一个地址计数下移的次数,再用一个地址计数左移右移的次数。再根据这些次数确定图形的地址,再把这些地址送到图形变化的一个固定的地址中,变化后再送回到显示的地址中去显示。
图形的碰边处理:如果不对图形进行边框处理,图形就会一直移动,看不到我们想要的效果。我是用把边框数据与图形数据进行位运算。再判断这些数据就可以得到图形是否到边。
目 录
1方案论证 1
1.1 开发意义: 1
1.2 功能介绍: 1
2设计思路 1
3硬件电路 2
3.1 74HC573驱动芯片电路 2
3.2 8*8LED点阵的接口电路 2
3.3 单片机最小系统电路 3
3.4 整体电路图以及仿真效果 3
4 系统调试 4
4.1 硬件调试 4
4.2 软件调试 4
5 作品展示 41
6 元器件清单 42
7 结束语 42
致 谢 44
参考文献 45
资料文件预览:
共1文件夹,1个文件,文件总大小:622.00KB,压缩后大小:461.42KB
- 毕业论文-俄罗斯方块游戏机的制作
毕业论文-俄罗斯方块游戏机的制作.doc [622.00KB]
我要下载:俄罗斯方块游戏机的制作