单片机课程设计范文.docVIP

  • 6
  • 0
  • 约9.25千字
  • 约 24页
  • 2016-12-29 发布于贵州
  • 举报
广东工业大学华立学院 课 程 设 计(论文) 课程名称  微机原理与单片机技术综合设计与实践 题目名称   贪吃蛇游戏机 学生系部   机电工程学部      专业班级     09电气3班       学  号     12030903039       学生姓名          指导教师    王 赟         2012年06月5日 广东工业大学华立学院 课程设计(论文)任务书 题目名称 贪吃蛇游戏机 学系学部 机电工程学部 专业班级 09电气3班 姓 名 12030903039 学 号 一、课程设计(论文)的内容 设计一款贪吃蛇游戏机。主要功能有: 进行经典的贪吃蛇游戏; 显示玩家当前关卡; 记录玩家分数; 游戏暂停,重新开始; 上下颠倒画面,以适应习惯左手或右手操作的玩家。 二、课程设计(论文)的要求与数据 方案论证; 系统原理图或各功能模块的硬件电路原理框图; 主程序流程图; 系统调试与分析; 源程序清单。 三、课程设计(论文)应完成的工作 完成方案论证; 完成器件选型; 给出硬件电路原理图; 给出程序流程图; 完成源程序设计及调试; 完成课程设计报告的撰写。 四、课程设计(论文)进程安排 序号 设计(论文)各阶段内容 地点 起止日期 1 选择课题,明确设计要求,查阅资料 校内 5.26 2 方案论证、系统总体设计 校内 6.07 3 硬件电路原理图设计 校内 6.07 4 程序流程图设计、源程序的编制及调试 校内 6.07~6.10 5 系统调试及分析 校内 6.10 6 课程设计报告的撰写 校内 6.10 五、应收集的资料及主要参考文献 [1] 孙育才.MCS-51系列单片微型计算机及其应用[M].东南大学出版社,2004.6 发出任务书日期: 2012年 05月19 日 指导教师签名: 计划完成日期: 2012年 06 月5 日 教学单位责任人签章: 目录 1系统分析 1 2系统设计 2 2.1系统硬件设计 2 2.1.1系统硬件接线图 2 2.1.2单片机引脚接线表 2 2.1.3TFT液晶屏引脚功能 3 2.1.4微动开关功能 4 2.2系统软件设计 5 2.2.1系统MAIN程序设计 5 2.2.2系统SNAKE程序设计 6 2.2.3系统KEY程序设计 7 2.3.4 MAIN源程序 7 2.3.5 SNAKE源程序 8 2.3.6 KEY源程序 13 3元件清单 14 参考文献 15 1系统分析 本文设计一款贪吃蛇游戏机,以STC 12C5A60S2芯片为控制核心,24MHz晶振,并采用一块2.4英寸,以ILI9325为控制器,分辨率为320*240的TFT彩色显示屏,保证了显示效果细腻流畅。由于显示屏自带的背光,使得画面在黑暗中也能清晰地展现出来。作品基于一块7cm*9cm的玻璃纤维万能版制作,体积重量与一般智能手机相当,并集成了独立移动电源,便于携带。 游戏机外观如图1.1所示。左边为显示屏,右边是总开关和游戏键盘,屏幕下方焊接有单片机,晶振以及两块3V的CR2032纽扣电池。作品主要功能有: 进行经典的贪吃蛇游戏 显示玩家当前关卡 记录玩家分数 游戏暂停,重新开始 上下颠倒画面,以适应习惯左手或右手操作的玩家 图1.1 贪吃蛇游戏机外观图 2系统设计 2.1硬件设计 本系统的硬件主要由12C5A60S2单片机、24MHz晶振、2.4英寸TFT显示屏、若干微动开关组成。单片机的作用是运行游戏程序,驱动显示屏,识别微动开关;显示屏的作用是显示游戏画面、微动开关的作用是控制蛇的运动方向等设置。 2.1.1系统硬件接线图 图2.1 系统硬件接线图 2.1.2单片机引脚分配 单片机引脚 对应元件引脚 P1.0 微动开关REVERSE P1.7 微动开关PAUSE/RESTART P3.1 微动开关DOWN P3.5 微动开关RIGHT P3.6 微动开关UP P3.7 微动开关LEFT XTAL2 24MHz晶振 XTAL1 24MHz晶振 VSS GND VCC +5V DC P0.0 TFT DB0 P0.1 TFT DB1 P0.2 TFT DB2 P0.3 TFT DB3 P0.4 TFT DB4 P0.5 TFT DB5 P0.6 TFT DB6 P0.7 TFT DB7 P2.6 TFT RD P2.5 TFT WR P2.4 TFT RS

文档评论(0)

1亿VIP精品文档

相关文档