电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

单片机课程设计贪吃蛇样本

单片机课程设计贪吃蛇样本_第1页
1/13
单片机课程设计贪吃蛇样本_第2页
2/13
单片机课程设计贪吃蛇样本_第3页
3/13
下载后可任意编辑单片机课程设计报告( 贪吃蛇) 院 校: 专 业: 班 级: 姓 名: 学 号: 指导老师: 设计日期: 下载后可任意编辑一、选题的背景与意义 单片微型机简称单片机, 它是在一片芯片上集成了中央处理部件, 存储器、 定时器/计数器和各种输入输出设备等接口部件。单片机是微机进展的一个重要的分支, 自问世以来, 性能不断地改进和提高, 加之单片机具有集成度高、 功能强、 速度快、 体积小、 功耗小、 使用方便、 性能可靠、 价格便宜等优点, 故在工业控制、 数据采集和处理、 通信系统、 家用电器等领域的应用日益广泛。国内虽然起步较晚, 但单片机的潜力越来越被人们所重视, 特别在工业控制、 自动化仪器仪表、 计算机系统接口、 智能化外设等应用领域进展很快。它的应用对于产品升级换代、 机电一体化都具有重要的意义, 在工业生产中, 电流、 电压、 温度、 压力、 流量、 流速和开关量都是常见的主要被控参数, 被用于各种不同产品的生产。在通信行业更为广泛利用, 手机从只能基本通话, 到现在一台手机拥有各种不同的功能, 单片机得到了广泛的应用。手机能够听音乐, 听收音机, 玩游戏, 照相片等等, 比较流行的手机游戏贪吃蛇就能用单片机实现。二、 讨论的基本内容与拟解决的主要问题 贪吃蛇游戏设计主要硬件由单片机最小系统, 8*8点阵, 4个方向按键, 7805稳压电路, 整个的游戏设计外围电路比较少, 主要核心在于游戏的程序设计, 本设计的游戏规则也参照现在手机流行的贪吃蛇游戏的规则去设计, 当蛇吃到食物时, 蛇身就会自动增加一格, 食物随机出现在屏幕上, 当蛇碰到墙壁时, 游戏结束。本设计需要考虑的问题有以下几个: 1. 8*8 点阵的选择下载后可任意编辑2. 保证游戏的流畅性和及时响应性3. 游戏的设计应该接近人性化 贪吃蛇初始化子程序流程图 贪吃蛇运行子程序是整个程序设计的核心, 首先由系统检测是否有按键按下, 确定有按键按下后, 外部中断程序自动执行, 开始扫描矩阵键盘, 得到键值, 根据键值推断贪吃蛇要走的方向。在游戏运行的期间, 系统不断检测蛇是否死亡, 蛇是否已经最长, 蛇是否吃到了食物。若蛇已经死亡, 则蛇的死亡标记位被置位, 跳转到死亡界面, 检测是否有按键按下, 有就跳转到游戏开始界面, 重新开始游戏, 无则等到有任意键按下。游戏的速度控制由延时程序决定, 若延时程序延时短, 则蛇移动得快, 若延时比较长, 则蛇移动得...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

单片机课程设计贪吃蛇样本

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部