基于单片机的俄罗斯方块设计与实现毕设论文 - 图文

更新时间:2024-05-05 00:24:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

基于单片机的俄罗斯方块设计与实现

2015年5月

毕业设计(论文)任务书

系别 信息工程系 专业 测控技术与仪器 班级 学号 名

毕业设计(论文)题目 基于单片机的俄罗斯方块设计与实现 毕业设计(论文)时间 2015 年 1 月 16 日至 2015 年 7 月 10 日 毕业设计(论文)进行地点 机械馆实验室 毕业设计(论文)的内容及要求: (一)主要内容

单片机在手持娱乐设备上的应用具有非常大的潜力,它能将其带入到一个新的阶段。本次毕业设计实现的主要内容是:应用按键来控制方块的变换与移动;消除一行并计分;消除多行额外奖励记分,方块堆满时结束游戏等俄罗斯方块的基本功能。

该系统应具有以下功能: 1、运用LCD进行显示;

2、通过按键可对相关的参数值进行设置,同时实现控制方块的变换与移动。

(二)设计要求:

1.阅读主要参考文献,收集有关资料。 2.进行整体方案设计,做出开题报告。

3.老师审查通过后,焊接或在面包板上搭接电路。 4.仿真调试通过后,固化程序,脱离开发系统运行。 5.系统软件编写,与硬件电路联合调试。 6.在实验室进行环境模拟,测试系统。

7.总结和整理全部工作,撰写毕业设计论文(1.5万字左右)。

(三)参考文献

[1] 马忠梅 籍顺心 张凯 马岩. 单片机的C语言应用程序设计. 北京航空航天大学

I

出版社. 2003

[2] 谭浩强. C程序设计. 北京: 清华大学出版社, 1999

[3] 周新华. 单片机智能化产品C语言设计实例详解. 北京航空航天大学出版

社.2006

[4] 林伸茂. 8051单片机彻底研究实习篇. 中国电力出版社.2007

[5] 清源科技. Protel 99 SE电路原理图与PCB设计与仿真 . 机械工业出版社.2005 [6] 王志慧. 单片机控制的设计与实现: [硕士学位论文]. 内蒙古: 内蒙古大学学报,

2002: 48-59

[7] 张桂红. 单片机原理与应用. 福建科学技术出版社. 2007. [8] 刘文涛. 单片机语言C51典型应用设计. 人民邮电出版社. 2005 [9] 何立民. 单片机应用文集. 北京: 航空航天大学出版社, 2000

指导教师 2015 年 1 月 8 日

负责教师 201 年 1 月 9 日

II

摘 要

随着单片机在手持娱乐设备上应用的发展,越来越多的应用在电子领域中,如:电子宠物,俄罗斯方块,智能IC卡等。俄罗斯方块是一款风靡全球的电视游戏机和掌上游戏机游戏,它由俄罗斯人阿列克谢·帕基特诺夫发明,故得此名。

本文选用STC89C52RC单片机作为系统的芯片,实现数据采集,数据处理,娱乐等功能。选用LCD12864实现俄罗斯方块图像的采集。选用独立按键,直接在I/O口线上接上按键开关。本设计实现的基本功能是:用按键控制目标方块的变换与移动;消除一行并计分,方块堆满时结束游戏等俄罗斯方块的基本功能。

此次设计初期是在keil和proteus联合仿真中进行,编程语言为c语言,后期是进行实物焊接。

关键词:俄罗斯方块;单片机;控制;仿真

III

Abstract

With the development of the single chip microcomputer application on handheld entertainment equipment, more and more application in the field of electronics.Such as: electronic pet, tetris, smart IC card, etc.Tetris is a popular global TV game and PSP games, it consists of the Russian alexei palmer jeter's invention, therefore the name.

This article chooses STC89C52RC single-chip microcomputer as the system of chip, data acquisition, data processing, entertainment, and other functions.Choose LCD12864 tetris image acquisition.Choose independent key, directly on the I/O port line switches.This design is to realize the basic function of: key control target square transformation and movement;Remove a row and scoring, square pile end game tetris, such as the basic functions.

The early stage of design is done in keil and proteus simulation, programming language is the c language, is late for real welding.

Keywords: Russian square;Microprocessor;Control;Simulation

IV

本文来源:https://www.bwwdw.com/article/mbdg.html

Top