- 1、本文档共27页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机课程设计报告
题 目:基于单片机的推箱子游戏设计
学 号:
姓 名:
专 业: 测控技术与仪器
班 级:
指 导 老 师:
同组成员姓名:
报告提交日期: 2011 年 9 月 4 日
目录
1引言 4
2课程设计要求 5
3课程设计器件 6
3.1实验室条件 6
3.2游戏项目所需元器件 6
3.3单片机和彩屏介绍 7
4课程设计原理与内容 7
4.1推箱子游戏的基本介绍 7
4.2推箱子游戏设计方案 8
4.2.1游戏中各对象图像设计 8
4.2.2游戏中小仓库画面实时显示 9
4.2.3推箱子方向控制键的实时操作 10
4.2.4推箱子游戏的关口设置 10
5工作步骤 11
6程序流程图 12
7心得体会 14
8结束语 15
9参考文献 16
10附录: 电路图、PCB图和程序清单 17
电路图: 17
电路板图 18
推箱子游戏程序 18
1引言
单片机接口技术是测控技术与仪器专业的核心课程,主要介绍微机原理和接口技术与应用。我们选用由张道德编著的单片机接口技术(C51版)作为教材,深入学习了C51基本语法及程序设计、8051内部资源编程及外部常用扩展资源编程、人机接口技术、数据采集编程及通信编程、Keil C51编译与连接等内容。为了提高我们动手实践能力,我们进行了单片机课程设计,进一步系统地掌握了单片机接口技术应用及系统开发的能力。
我们课程设计小组经过讨论并结合课程内容,选择基于单片机的推箱子的游戏设计为设计题目。本设计中的硬件设计涉及8051输入/输出(I/O)端口、外部中断、独立式键盘、TFT彩屏显示等应用,而软件设计采用C51语言编写。因此我们的课程设计基本涵盖了课程的重要内容,较好的检测我们课程设计小组成员的学习效果。
单片机课程设计是一个工程项目,在这一工程中包括选题、绘制电路图+编制程序、Proteus仿真、搭建硬件电路、系统仿真与调试、系统正常运行等流程。我们设计小组在老师的安排下,严格按照这一流程开展项目,并最终完成本项目—基于单片机的推箱子游戏设计。接下来我将具体介绍我们在开展项目中遇到的问题和解决方案的设计。
2课程设计要求
利用51单片机进行硬件开发,必须具备用Keil C51编程能力和用Proteus进行仿真设计的能力。这使得单片机开发相对变得容易。我们利用课余时间装载上述软件,学会使用软件进行C51程序编程和单片机电路原理图仿真。
一般而言,使用Keil C51集成调试软件建立自己的一个程序要经过如下几个步骤:建立一个工程项目文件;为工程选择一个目标器件(如AT89C52);为工程项目设定相关的软件和硬件的调试环境(如软件仿真或在线调试等);创建源程序文件并输入、编辑程序源代码(汇编格式或C语言格式);保存所创建的源程序项目文件并添加到项目中;程序文件的编译与连接及调试。
Proteus软件可以进行单片机系统仿真设计,绘制电路原理图并进行单片机与外围电路的协同仿真。使用Proteus软件的一般步骤如下:根据单片机电路原理图拾取元器件;将元器件放置到绘图区;在绘图区对元器件进行布局并连接;将程序文件置入单片机进行软件调试。
然后,还要求具备利用万用表对电路及基本元器件进行检测的能力,即使用万用表检查元器件的好坏、电路的通断、电路中电量参数测量等。我们搜集基本元器件的相关知识及检测方法的资料,为检测电路做了充分准备。能够在实际硬件电路调试时,将电路中可能会出现的断路、短路、元器件损坏等问题,利用万用表进行检测并分析,可以及时纠正电路中存在的问题。
另外,还要求具备在面包板上搭建硬件电路及万用板上焊接电路的能力。我们在之前有动手进行单片机开发的经验,可以使用面包板搭建本设计硬件电路,并能焊接相应电路板,能够完成本设计的电路板制作任务。
3课程设计器件
3.1实验室条件
进行单片机进行开发实验时,实验室必须具备:计算机,仿真器,编程器,用户板,元件,及必要电工工具等硬件。Windows操作系统,仿真器、编程器支持软件等软件。在本次课程设计中,我们采用51单片机开发板进行烧录和硬件仿真。
3.2游戏项目所需元器件
我们的课程设计项目需要的器件如下:1片STC89C52RC单片机,1个74LS08与门芯片,5个独立按键(替代4×4矩阵键盘),1个频率
您可能关注的文档
- 冲压工艺与模具方案设计书课程教案.doc
- 基于89C51单片机的数字钟方案设计书.doc
- 电子信息系统机房方案设计书规范2008.doc
- 单片机的多路温度采集控制系统方案设计书.doc
- 钢结构厂房施工组织方案设计书3.doc
- 公司人事管理系统方案设计书52081.doc
- 基于Multisim10电子数字钟的方案设计书与仿真.doc
- 基于JSP的在线购物中购物车的方案设计书与实现.doc
- 北京某地下车库施工组织方案设计书.doc
- 公司人事管理系统方案设计书60176.doc
- 2024年中国草藤工艺品市场调查研究报告.docx
- 2024至2030年中国标准显微硬度块行业投资前景及策略咨询研究报告.docx
- [清远]20242025学年广东清远连州市教育局银龄教师招募5人笔试历年参考题库(频考点试卷)解题思.docx
- 2024年中国电动矩形窗式百叶窗市场调查研究报告.docx
- 2024至2030年中国天花式投影屏幕行业投资前景及策略咨询研究报告.docx
- 2024至2030年中国手指人行业投资前景及策略咨询研究报告.docx
- 2024至2030年中国政府互联网接入管理/计费系统行业投资前景及策略咨询研究报告.docx
- 2024至2030年中国对夹升降式止回阀行业投资前景及策略咨询研究报告.docx
- 2024至2030年中国金属移开式高压开关柜行业投资前景及策略咨询研究报告.docx
- 2024年玻璃管液位计项目可行性研究报告.docx
文档评论(0)