您现在的位置:网站首页答辩论文论文专题

基于单片机的贪食蛇游戏

  • 简介:基于单片机的贪食蛇游戏摘 要该作品是用单片机控制液晶显示,用C语言编程实现,用键盘操控的一款经典游戏——贪食蛇!在设计制作过程中,我们首先明确了功能要求,进而确定了系统的总体方案设计,接着用Proteus和Keil软件进...
    • 请与管理员联系购买资料 QQ:5739126
  • 论文简介
  • 相关论文
  • 论文下载
[页数] 30     [字数] 6790

[目录]
摘  要
关键词
ABSTRACT
一、方案论证与比较
二、系统设计
三、系统调试
四、功能测试及完善
五、设计总结与体会
附录一
操作说明
附录二
程序清单

[原文]
一、方案论证与比较
1.1 方案比较
该游戏的实现,可以用多种方法设计实现,根据所用核心器件的不同,有一下三种设计方案......
方案一:用AT89S52单片机设计实现。AT89S52 单片机是一种低功耗、高性能CMOS 8位微控制器,具有8K 在系统可编程存储器。使用Atmel 公司高密度非易失性存储器技术制造,与工业80C51 产品指令和引脚完全兼容。片上Flash允许程序存储器在系统可编程,亦适于常规编程器。AT89S52有5个中断源,和3个定时计数器。它不但能满足我们设计的需要,更重要的是对它的学习较深入、系统,而且它比较基础!
方案二:用FPGA集成电路设计实现。FPGA可以实现各种复杂的逻辑功能,规模大,集成度高,体积小,稳定性好,并且可利用EDA软件进行仿真和调试。FPGA采用并行工作方式,提高了系统的处理速度,常用于大规模实时性要求较高的系统。随然能够完成设计要求,但是硬件制作困难,且成本较高!
方案三:用DSP芯片设计实现。用DSP芯片在数值运算和高速控制等方面优势突出,它存储容量大,运算速度快,编程灵活性较好等,主要适用于处理密集型运算的场合。它不但存在上述方案二的问题,而且我们对它的了解不多,在设计制作经验方面存在明显不足!
经过认真比较,我们发现用AT89S52单片机设计较其他两种方案有较多的优点,不但设计简单,容易实现,功能实现效果较好,而且对我们而言,电路设计较熟悉,元器件价格低廉,制作方便。因此,在本次设计中,我们结合自身实际情况采用第一种方案来完成设计任务。
1.2 系统原理框图
用AT89S52单片机设计的基本原理框图如下图1所示。
图1   原理框图
二、系统设计
2.1单元电路的设计
2.1.1时钟电路的设计
单片机本身是一个复杂的同步时序系统,为保证同步工作方式的实现,单片机必须有时钟信号,以使其系统在时钟信号的控制下按时序协调工作。而所谓时序,则是指指令执行过程中各信号之间的相互时间关系......

[摘要]
该作品是用单片机控制液晶显示,用C语言编程实现,用键盘操控的一款经典游戏——贪食蛇!
在设计制作过程中,我们首先明确了功能要求,进而确定了系统的总体方案设计,接着用Proteus和Keil软件进行了模拟仿真,随后又用Protel99SE软件完成了硬件电路PCB的设计、硬件制作和整体调试,最终完成了整个作品的功能测试和验收。经测试,该系统运行效果较好,达到了最初的基本设计要求和功能。


[原文截取]
基于单片机的贪食蛇游戏
摘 要
该作品是用单片机控制液晶显示,用C语言编程实现,用键盘操控的一款经典游戏——贪食蛇!
在设计制作过程中,我们首先明确了功能要求,进而确定了系统的总体方案设计,接着用Proteus和Keil软件进行了模拟仿真,随后又用Protel99SE软件完成了硬件电路PCB的设计、硬件制作和整体调试,最终完成了整个作品的功能测试和验收。经测试,该系统运行效果较好,达到了最初的基本设计要求和功能。
关键词 单片机 液晶显示 贪食蛇游戏 软件 硬件
ABSTRACT
The work is a single-chip control of liquid crystal display, using C programming language, and use a keyboard to manipulate the classic games - Snake! In the design of the production process, we first defined the functional requirements, which determine th.....
查看评论 已有0位网友发表了看法
  • 验证码: