全文总字数:3865字
1. 研究目的与意义(文献综述)
单片机是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器cpu、随机存储器ram、只读存储器rom、多种i/o口和中断系统、定时器/计数器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、a/d转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统。简单地说,单片机就是一块芯片,这块芯片组成了一个系统,通过集成电路技术的应用,将数据运算与处理能力集成到芯片中,实现对数据的高速化处理。
单片机技术从二十世纪九十年代开始就已经发展起来,随着时代的进步与科技的发展,目前该技术的实践应用日渐成熟。单片机的体积比较小, 内部芯片作为计算机系统,其结构简单,但是功能完善,拇指大小的单片机其功能已远远超过房子大小的第一台电子计算机,使用起来十分方便,可以模块化应用。单片机有着较高的集成度,可靠性比较强,即使单片机处于长时间的工作也不会存在故障问题。单片机在应用时低电压、低能耗,为生产与研发提供便利。单片机价格低廉,是人们的首要选择。单片机对数据的处理能力和运算能力较强,系统功能强,可以在各种环境中应用,执行速度也比一般的微处理器快,且有着较强的控制能力。单片机的发展先后经历了4位、8位、16位和32位等阶段,数不胜数,应有尽有,各有特色,互成互补。8位单片机由于功能强,被广泛用于工业控制、智能接口、仪器仪表等各个领域,8位单片机在中、小规模应用场合仍占主流地位,代表了单片机的发展方向,在单片机应用领域发挥着越来越大的作用。
目前单片机渗透到我们生活的各个领域,改变了我们的生活,几乎很难找到哪个领域没有单片机的踪迹。节能控制,报警控制,飞机上各种仪表的控制,民用安全保障系统,导弹的导航装置,工业自动化过程的实时控制和数据处理,计算机的网络通讯与数据传输,广泛使用的各种智能ic卡,智能语音设备、医疗设备以及各种遥控玩具等等,这些都离不开单片机。单片机有着广阔的应用前景。我本次研究设计的贪吃蛇游戏也可以通过单片机来实现。
2. 研究的基本内容与方案
内容:本课题通过设计一个以stc89c52单片机为核心的贪吃蛇游戏,通过操控“上”、“下”、“左”、“右”按键来操控8x8 led点阵上的贪吃蛇的行进的方向。贪吃蛇获取食物,每获得一个食物,贪吃蛇的长度将增大,达到一定长度时会晋级,每过一关游戏速度和难度都会增加。一旦在贪吃蛇的运动过程中碰到屏幕边缘或者是蛇身,贪吃蛇死亡,游戏结束。。
元件:stc89c52单片机,8x8 led矩阵模块、按键电路等。
方案:主要以单片机stc89c52为控制核心。整个设计过程包括了软件设计和硬件设计。硬件设计主要包括了单片机最小系统、8x8 led矩阵模块、按键电路、系统电源。软件设计包括了系统主函数,贪吃蛇运动控制函数,随机创造食物函数,蛇身增长函数,判断死亡函数以及中断等。
3. 研究计划与安排
第1周前 熟悉课题内容,准备开题论证;
第1~5周查阅资料,选择设计方案,熟悉开发环境、开发方案,完成开题报告;
4. 参考文献(12篇以上)
[1]丁凡一,孙振伟,李智鑫,方致远,耿慧娟.基于51单片机的轮胎自动加气装置[j].林业机械与木工设备,2017,(第2期).
[2]ali hussein hamed.design and implementation of microcontroller based curing light control of dental system[j].al-khawarizmi engineering journal,2017,2(1).
[3]nwobodo, n.h.;nduanya, u.i.;udeh, i. j.microcontroller-based automated bread baking system[j]. international journal in it engineering,2017,5(3):17-28.
