登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 开题报告 > 电子信息类 > 通信工程 > 正文

基于51单片机的贪吃蛇游戏开题报告

 2020-10-31 09:09:18  

1. 研究目的与意义(文献综述)

1.1 研究目的及意义
现代社会生活节奏加快,不管是学生,工人还是老板都面临着很多压力。

在辛苦工作一天后大家都希望玩玩游戏来舒缓一下疲惫的身心。

贪吃蛇作为一种益智有趣,老少皆宜的小游戏风靡世界多年。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

2. 研究的基本内容与方案

2.1设计的基本内容
贪吃蛇系统的开发是以Keil为开发平台,基于单片机的综合实验设计。主要完成硬件电路的仿真,焊接,代码的编写、调试与运行工作。
2.2设计的目标
1.在游戏的同时计时;
2.显示吃的豆子数和等级;
3.加入界面和音效。
2.3 设计方案及措施
硬件电路的仿真中,选用了英国Lab Center Electronics公司开发的Proteus作为主要的开发工具。Proteus擅长仿真单片机及其外围电路,主要的功能有原理图的设计和仿真以及PCB的设计。该软件支持包括8051,ARM,DSP等等的多种处理器,也支持MATLAB和Keil等多种编译器。Proteus提供了三十多个原件库上千种器件供选择,同时还有包括示波器,交直流电流电压表在内的多种仪器,使观测电路的状态变得更加容易。在程序设计中,选用了美国Keil Software开发的Keil作为主要的开发工具。Keil是基于C语言的单片机软件开发系统,不仅支持C语言还支持汇编语言,两者混用使得代码的编写不仅方便直观而且工作效率高。Keil支持多种8051的衍生型号,在Keil公司被ARM收购后又推出了用于调试各种ARM内核的开发工具。Keil uVision4引入了窗口管理系统,多个窗口的同时使用使开发过程更加规范高效。
本课题的数据处理部分拟采用51单片机为核心处理器。该处理器CPU为8位,程序存储器(ROM)容量为4K,数据存储器(RAM)容量为128B,外部程序存储器和数据存储器扩展均为64KB,通信口为全双工串行,专用寄存器有21个,计数器有2个,中断有5个,供电电压为5V,有8个并行的I/O口。将程序下入单片机后,单片机I/O口驱动LCD并发送控制指令,LCD显示游戏界面。控制信息通过键盘输入,交由单片机进行处理。
在整个课题的设计过程中,软件的设计至关重要,主要部分包括LCD的驱动程序,键盘的检测与控制程序,蛇运动控制程序等等。蛇的运动与时钟主要通过中断程序实现。单片机用查询的方式扫描键盘。最终目标是建立一个电路设计规范整洁,界面友好易用,程序条理清晰而且高效,功能完善而且可靠性高的系统。

3. 研究计划与安排

第1周—第3周 搜集资料,撰写开题报告
第4周—第5周 论文开题
第6周—第12周 搭建硬件电路,调试程序,撰写论文初稿
第13周—第16周 修改论文
第17周 论文答辩

4. 参考文献(12篇以上)

[1]蔡杏山.零起步轻松学习单片机[M].北京:人民邮电出版社,2012.
[2]陈忠平.ATmega16单片机c语言程序设计经典实例[M].北京:电子工业出版社,2013.
[3]王思明.单片机原理及应用系统设计[M].北京:科学出版社,2012.
[4]李丽荣,张常全,郑建红.51单片机应用设计[M].北京:北京理工大学出版社,2012.
[5]杨欣.51单片机应用从零开始[M].北京:清华大学出版社,2015.
[6]徐爱钧. Keil C51单片机高级语言应用编程技术[M].北京:电子工业出版社,2015.
[7]张淑清.嵌入式单片机STM32设计及应用技术[M].北京: 国防工业出版社,2015.
[8]张毅刚.单片机原理及接口技术(C51编程)[M].北京:人民邮电出版社,2016.
[9]沈建华,杨艳琴.MSP430系列16位超低功耗单片机原理与实践[M].北京:北京航大出版社,2008.
[10]杨欣.实例解读51单片机完全学习与应用[M].北京:科学出版社,2011.
[11]魏庆涛,徐曌.单片机原理及设计应用[M].北京:机械工业出版社,2015.
[12]武奇生.基于ARM的单片机应用及实践:STM32案例式教学[M].北京:机械工业出版社,2014.
[13]Ai Cheng Zou,Qun Ying Wang,Yi Jie Cao. Design of PWM DC Motor Control System Based on Single Chip[J]. Advanced Materials Research,2014,3470(1030):.
[14]Qing Zhuang. Weighing System Design Based on Single Chip Microcomputer[J]. Advanced Materials Research,2015,3701(1070):.
[15]Jian Pu Bia,Mei Xia Gao. Design of Ultrasonic Rangefinder Controlled by Single Chip Microcomputer[J]. Applied Mechanics and Materials,2014,3360(599):.

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

企业微信

Copyright © 2010-2022 毕业论文网 站点地图