欢迎来到天天文库
浏览记录
ID:42681346
大小:156.50 KB
页数:9页
时间:2019-09-20
《综合课程设计报告模板(更新版)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、综合课程设计报告题目:迷宫电脑鼠的设计二级学院计算机科学与工程学院专业计算机科学与技术班级11303070*学生姓名学号11303070***指导教师黄贤英刘小洋时间II重庆理工大学综合课程设计报告I重庆理工大学综合课程设计报告目录目录I摘要II1、课程设计的目的及要求11.1课程设计目的11.2课程设计要求12、题目分析12.1功能分析12.2性能需求分析12.3算法分析23、系统设计23.1系统整体设计23.2硬件设计23.2.1硬件结构设计23.2.2传感器组设计23.2.3电机驱动电路设计23.3软
2、件设计23.3.1电脑鼠正常行走程序设计33.3.2电脑鼠记路径程序设计33.3.3电脑鼠找终点程序设计33.3.4遍历迷宫程序设计33.3.4寻找最优路径的程序设计34总结34.1所遇问题及解决办法34.2心得体会3附件:程序代码4I重庆理工大学综合课程设计报告摘要(正文为宋体五号,20磅行距,图片须有下标且小一号字体,文档完成后,点击“更新目录”,形成对应的目录表,双面打印)I重庆理工大学综合课程设计报告1、课程设计的目的及要求1.1课程设计目的(1)了解并熟悉电子元器件焊接技术与方法。(2)了解并熟悉
3、常用电子元器件工作原理和功能特性。(3)掌握单片机对编码电机的控制、红外发射与接收的控制。(4)熟练运用keil软件进行单片机的C语言编程。(5)掌握回溯算法的基本设计思想。1.2课程设计要求(答辩说明中选择的方案)2、题目分析将迷宫电脑当作一个项目,对需要完成的任务进行分析,主要包括功能分析和性能分析。【文档中蓝色部分是例子,请同学们根据自己对课程设计的理解和完成情况来写。以下同】2.1功能分析(1)迷宫电脑鼠能够在迷宫中随意穿行(寻找终点)。(对迷宫电脑鼠如何在迷宫中随意穿行进行简单分析)(2)迷宫电脑
4、鼠能够在迷宫中记忆路径(遍历迷宫)。(对迷宫电脑鼠如何在迷宫中记忆路径进行简单分析)(3)迷宫电脑鼠能够以最佳路径走到终点坐标。(对迷宫电脑鼠如何搜索迷宫并以最佳路径走到终点坐标进行简单分析)2.2性能需求分析1、迷宫电脑鼠外形合理,符合8×8迷宫场地需求。2、迷宫电脑鼠运行稳定,能够正常在迷宫中随意穿行。3、迷宫电脑鼠走到终点所需的时间越短越好,最长应不得超过2分钟。5重庆理工大学综合课程设计报告2.3算法分析对每一部分功能各自采用的算法进行介绍。3、系统设计3.1系统整体设计此部分介绍一个嵌入式系统的整
5、体设计、系统组成,主要是系统架构。3.2硬件设计3.2.1硬件结构设计(主要画出硬件部分结构图,并进行相应的描述。)3.2.2传感器组设计(1)传感器的选择(主要介绍选用的传感器、如何选择。)(2)74HC138译码器(主要介绍38译码器的工作原理以及在传感器组中的应用。)(3)载波发生器(主要写为什么要用载波发生器以及74HC00的原理。)(4)传感器的调试(主要写每组传感器如何进行调试。)3.2.3电机驱动电路设计(该部分主要写L9110芯片的工作原理以及如何实现电机的驱动。)3.3软件设计(注意:该部
6、分侧重算法描述,最好附有一定的流程图,流程图最好用visio画,代码粘贴到附件中)主要写迷宫电脑鼠的整体算法设计思想,数据结构和程序流程图。再详细介绍软件设计过程中需要解决的关键问题的设计思想和方法,如电脑鼠的行走、转弯、方向修正、路径记录等问题。5重庆理工大学综合课程设计报告【下面蓝色部分是例子,请根据自己的理解和设计方案来写。】3.3.1电脑鼠正常行走程序设计(程序中,迷宫电脑鼠如何通过传感器返回值来控制轮子的行走;该部分还必须设计到定时器的使用)3.3.2电脑鼠记路径程序设计(程序中,迷宫电脑鼠如何通
7、过电机编码器返回脉冲来记路径。)3.3.3电脑鼠找终点程序设计(程序中,迷宫电脑鼠如何找到指定的终点的。)3.3.4遍历迷宫程序设计(程序中,迷宫电脑鼠如何返回起点的。)3.3.4寻找最优路径的程序设计(程序中,如何计算等高表,如何根据等高表来计算最优路径。)4总结4.1所遇问题及解决办法4.2心得体会5重庆理工大学综合课程设计报告附件:程序代码(该部分附原代码,代码中应有较详细的注释,为了省纸张代码设为单倍行距,尽量删除空行,5号字体,样式如下所示)1.驱动配置代码(假如有多个程序文件,需要分标题,且需要
8、一定文字描述)该文件是驱动代码,文件名为config.h。程序中包含单片机的电机驱动,红外驱动以及相关驱动函数,如下所示:#include#defineICP40//定义断脉冲数ICP的值中//指示灯接口定义sbitled1=P0^0;sbitled2=P0^1;sbitled3=P0^2;sbitled4=P0^3;sbitled5=P0^4;//按键接口定义sbitkeyC=P1^0;sbi
此文档下载收益归作者所有