单片机课程设计范文

单片机课程设计范文

ID:10081915

大小:2.73 MB

页数:24页

时间:2018-05-24

单片机课程设计范文_第1页
单片机课程设计范文_第2页
单片机课程设计范文_第3页
单片机课程设计范文_第4页
单片机课程设计范文_第5页
资源描述:

《单片机课程设计范文》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、广东工业大学华立学院课程设计(论文)课程名称  微机原理与单片机技术综合设计与实践题目名称  贪吃蛇游戏机学生系部 机电工程学部   专业班级   09电气3班    学  号    12030903039     学生姓名       指导教师   王赟      2012年06月5日1广东工业大学华立学院课程设计(论文)任务书题目名称贪吃蛇游戏机学系学部机电工程学部专业班级09电气3班姓名12030903039学号一、课程设计(论文)的内容设计一款贪吃蛇游戏机。主要功能有:(1)进行经典的贪吃蛇游戏;(2)显示玩家

2、当前关卡;(3)记录玩家分数;(4)游戏暂停,重新开始;(5)上下颠倒画面,以适应习惯左手或右手操作的玩家。二、课程设计(论文)的要求与数据(1)方案论证;(2)系统原理图或各功能模块的硬件电路原理框图;(3)主程序流程图;(4)系统调试与分析;(5)源程序清单。三、课程设计(论文)应完成的工作(1)完成方案论证;(2)完成器件选型;(3)给出硬件电路原理图;(4)给出程序流程图;(5)完成源程序设计及调试;(6)完成课程设计报告的撰写。四、课程设计(论文)进程安排序号设计(论文)各阶段内容地点起止日期1选择课题,明确

3、设计要求,查阅资料校内5.262方案论证、系统总体设计校内6.073硬件电路原理图设计校内6.074程序流程图设计、源程序的编制及调试校内6.07~6.105系统调试及分析校内6.106课程设计报告的撰写校内6.10五、应收集的资料及主要参考文献[1]孙育才.MCS-51系列单片微型计算机及其应用[M].东南大学出版社,2004.6发出任务书日期:2012年05月19日指导教师签名:计划完成日期:2012年06月5日教学单位责任人签章:目录1系统分析12系统设计22.1系统硬件设计22.1.1系统硬件接线图22.1.2

4、单片机引脚接线表22.1.3TFT液晶屏引脚功能32.1.4微动开关功能42.2系统软件设计52.2.1系统MAIN程序设计52.2.2系统SNAKE程序设计62.2.3系统KEY程序设计72.3.4MAIN源程序72.3.5SNAKE源程序82.3.6KEY源程序133元件清单14参考文献151系统分析本文设计一款贪吃蛇游戏机,以STC12C5A60S2芯片为控制核心,24MHz晶振,并采用一块2.4英寸,以ILI9325为控制器,分辨率为320*240的TFT彩色显示屏,保证了显示效果细腻流畅。由于显示屏自带的背光

5、,使得画面在黑暗中也能清晰地展现出来。作品基于一块7cm*9cm的玻璃纤维万能版制作,体积重量与一般智能手机相当,并集成了独立移动电源,便于携带。游戏机外观如图1.1所示。左边为显示屏,右边是总开关和游戏键盘,屏幕下方焊接有单片机,晶振以及两块3V的CR2032纽扣电池。作品主要功能有:(1)进行经典的贪吃蛇游戏(2)显示玩家当前关卡(3)记录玩家分数(4)游戏暂停,重新开始(5)上下颠倒画面,以适应习惯左手或右手操作的玩家图1.1贪吃蛇游戏机外观图32系统设计2.1硬件设计本系统的硬件主要由12C5A60S2单片机、

6、24MHz晶振、2.4英寸TFT显示屏、若干微动开关组成。单片机的作用是运行游戏程序,驱动显示屏,识别微动开关;显示屏的作用是显示游戏画面、微动开关的作用是控制蛇的运动方向等设置。2.1.1系统硬件接线图图2.1系统硬件接线图2.1.2单片机引脚分配单片机引脚对应元件引脚P1.0微动开关REVERSEP1.7微动开关PAUSE/RESTARTP3.1微动开关DOWNP3.5微动开关RIGHTP3.6微动开关UPP3.7微动开关LEFTXTAL224MHz晶振XTAL124MHz晶振VSSGNDVCC+5VDC3P0.0

7、TFTDB0P0.1TFTDB1P0.2TFTDB2P0.3TFTDB3P0.4TFTDB4P0.5TFTDB5P0.6TFTDB6P0.7TFTDB7P2.6TFTRDP2.5TFTWRP2.4TFTRSP2.2TFTCSP2.1TFTRESET2.1.3TFT液晶屏引脚功能符号功能说明CS-选通RESET-复位DB7高4位三态、双向数据总线4位DB6高4位三态、双向数据总线4位DB5高4位三态、双向数据总线4位DB4高4位三态、双向数据总线4位DB3低4位三态、双向数据总线4位DB2低4位三态、双向数据总线4位DB

8、1低4位三态、双向数据总线4位DB0低4位三态、双向数据总线4位RD通过读数据寄存器从GRAM读取18位数据WR-写RS为寄存器选择,高电平1时选择数据寄存器、低电平0时选择指令寄存器3NC悬空VCC+5VDCGNDGND2.1.4微动开关功能本系统硬件选用了6个微动开关,分布在显示屏的同一侧,其作用分别为:微动开关名称功能说明U

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。