- 21
- 0
- 约2.45万字
- 约 47页
- 2018-05-26 发布于贵州
- 举报
毕业设计(论文)-游戏机的制作:俄罗斯方块
湖南信息科学职业学院
毕 业 论 文(设计)
游戏机的制作:俄罗斯方块
学生姓名:
学 号:
年级专业:二○○六级电子信息
指导老师:
系 别:电子信息系
湖南·长沙
二OO九年六月
目 录
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
游戏机的制作:俄罗斯方块
作 者:
指导老师:
(湖南信息科学职业学院电子信息系06级电子信息工程,长沙 )
摘要:近年来随着计算机在社会领域的渗透, 单片机的应用正在不断地走向深入,应用到各个领域。在实时检测和自动控制的单片机应用系统中,单片机往往是作为一个核心部件来使用,仅单片机方面知识是不够的,还应根据具体硬件结构,以及针对具体应用对象特点的软件结合,以作完善。
我做的题目是一个用51单片机制作的游戏机,大致分位软件和硬件2大部分,硬件主要通过5按键、1个8*8LED点阵屏、一个单片机系统,实现积木的左、右、下、变化、复位五个模式,完全达到俄罗斯方块所实现的功能。
关键词:AT89S52单片机芯片 ;74HC573驱动芯片 ;GYXM-1558ASR-LED点阵屏
1方案论证
1.1 开发意义:
充分理解点阵显示的原理,已经动态扫描的应用,对生活中的产品有了个全新的认识,不但懂得理论与实际的差距,也时对自己思维的一次强有力的挑战,做出这个东西让我收获良多。
1.2 功能介绍:
开始让他显示个积木,在按键没实现控制的时候,每隔1S下移一次,有触底处理功能,当碰到底的时候图形不能下移,判断能否消行,能消行则消行,不能再判断是否到顶,到底则从新开始,没到底产生下个随即数,中间有5个按键控制,一个实现图形左移,一个实现图形右移,一个实现下移,一个实现旋转,一个复位。
2设计思路
图形的上下移动: 根据点阵理论可通过图形数据的左右移动和地址变化来实现。
图形的变化: 可通过地址变化来得到。即把需要变化的数据送到一固定地址,通过地
址变化再送回显示的地址里面。
图形的碰边处理: 可通过各个边上的数据判断是否到边来实现。
与原有图形相遇:可通过与原有图形数据进行比较处理来实现。:
图形的旋转:在固定地址里面实现旋转比较容易,但是在行进中的图形旋转就比较费脑筋,我是用一个地址计数下移的次数,再用一个地址计数左移右移的次数。再根据这些次数确定图形的地址,再把这些地址送到图形变化的一个固定的地址中,变化后再送回到显示的地址中去显示。
图形的碰边处理:如果不对图形进行边框处理,图形就会一直移动,看不到我们想要的效果。我是用把边框数据与图形数据进行位运算。再判断这些数据就可以得到图形是否到边。
3硬件电路
3.1 74HC573驱动芯片电路
此芯片时个锁存器,也可以做驱动芯片驱动LED点阵屏幕,这里面的电源和地系统附加了 但是实际中的加上去,不然芯片不能工作。
3.2 8*8LED点阵的接口电路
上面的是仿真的图 上端接数据 下端开片选 但是实际中引脚很不规则,所有的花时间去测
用一节干电池,或者用指针万用表打到电阻10K档。
3.3 单片机最小系统电路
3.4 整体电路图以及仿真效果
但是里面的电源、地、晶振、复位、EA等 在仿真中系统自动加的 要是在实际生活中的加进去。
4 系统调试
4.1 硬件调试
第一 检查单片机的最小系统是否正常,包括检查晶振、单片机2端电压、复位电路。
第二 驱动芯片是否工作正常、接法是否正确,再检查LED点阵是否接的正确,可以用一节干电池测,也可以用指针万用表打到电阻10K档位测。
4.2 软件调试
流程图
程序代码
;=========================================================
;俄罗斯方块,采用移片选的方法.
;编译时间: 09年1月15
;编译者: 谭华
;实现功能: 俄罗斯方块的旋转,左移,右移
; 消行 碰边 触底 产生随即数等 基本实现右移的基本功能
;==============初始化自定义========================================
pianxuan equ p2
shuchu equ p1
bt0 equ 20h.0
bt1
您可能关注的文档
- 毕业设计(论文)-江蓠(龙须菜)晾晒工艺及主装备设计.doc
- 毕业设计(论文)-池塘自动喂养机及三维造型仿真.doc
- 毕业设计(论文)-污水处理厂施工方案.doc
- 毕业设计(论文)-污水池基坑支护工程设计.doc
- 毕业设计(论文)-汽车传动主减速器的结构设计及工艺分析.doc
- 毕业设计(论文)-汽车传动轴的加工工艺及铣扁位夹具设计.doc
- 毕业设计(论文)-汽车冷冲压工艺.doc
- 毕业设计(论文)-汽车减震器测试仪的设计.doc
- 毕业设计(论文)-汽车制造工艺及经济性探究.doc
- 毕业设计(论文)-汽车发动机凸轮轴加工工艺及精磨凸轮夹具设计.doc
- 2025-2026学年天津市和平区高三(上)期末数学试卷(含解析).pdf
- 2025-2026学年云南省楚雄州高三(上)期末数学试卷(含答案).pdf
- 2025-2026学年甘肃省天水市张家川实验中学高三(上)期末数学试卷(含答案).docx
- 2025-2026学年福建省厦门市松柏中学高二(上)期末数学试卷(含答案).docx
- 2025-2026学年广西钦州市高一(上)期末物理试卷(含答案).docx
- 2025-2026学年河北省邯郸市临漳县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省石家庄二十三中七年级(上)期末历史试卷(含答案).docx
- 2025-2026学年海南省五指山市九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省唐山市玉田县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省邢台市市区九年级(上)期末化学试卷(含答案).docx
最近下载
- 高等学校中医临床教学基地教学工作水平评估指标体系与标准.pdf
- 2022届高考物理一轮复习图像经典100题.pdf VIP
- 新能源汽车电气技术 配套课件.pptx
- 2025年高考语文备考之300个文言实词汇编(含课内句子).pdf VIP
- DB11∕T2293-2024住宅工程质量品质提升技术标准.pdf VIP
- Marantz马兰士家庭影院 AV 擴音機 SR8012 SR8012 Quick Start Guide English说明书用户手册.pdf
- 人教八上:专题六 无刻度直尺作图(含解析).docx VIP
- 2023年江西省中考语文试卷及答案解析.pdf VIP
- 2025年山东劳动职业技术学院高职单招笔试语文试题库含答案解析(5套共100道单选合辑).docx VIP
- 2025-2026学年七年级英语春季开学第一课 课件:马踏新春,趣学英语(全国通用版).pptx
原创力文档

文档评论(0)