研究生课程设计格式参考
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
研究生课程大作业(2013-2014学年第一学期)
题目:
研究生:××
说明
1、课程论文要有题目、作者姓名、摘要、关键词、正文及参考文献。论文题目由研究生结合课程所学内容选定;摘要500字以下。
2、论文要求自己动手撰写,如发现论文是从网上下载的,或者是抄袭剽窃别人文章的,按作弊处理,本门课程考核成绩计0分。
3、课程论文用A4纸双面打印。字体全部用宋体简体,题目要求用小二号字加粗,标题行要求用小四号字加粗,正文内容要求用小四号字;经学院同意,课程论文可以用英文撰写,字体全部用Times New Roman,题目要求用18号字加粗;标题行要求用14号字加粗,正文内容要求用12号字;行距为2倍行距(方便教师批注);页边距左为3cm、右为2cm、上为 2.5cm、下为2.5cm;其它格式请参照学位论文要求。
4、学位类别按博士、硕士、工程硕士、MBA、MPA等填写。
5、篇幅、内容等由任课教师提出具体要求。
硕士课程论文
中文题目(宋体,小二号字,加粗)
研究生姓名(宋体,四号字,加粗)
摘要(小四号字加粗):×××(小四号字)
关键词(小四号字加粗):××;××;…(小四号字)
正文部分(标题行用小四号字加粗,正文内容用小四号字)
参考文献(小四号字加粗)
[1] ×××(五号字)
注:正式上交课程论文时,请删除蓝色字体内容
正文参考结构:
1.课程设计项目介绍
1.1 项目的设计任务。(说明到底做什么?)
1.2 项目方案的选择。(说明所采用的方案)
1.3 项目的功能。(此项目实现后有什么功能)
。。。。。。。(根据需要,可添加更多的主题)
2.项目整体结构说明
2.1硬件设计。(对整体硬件电路进行说明)(在项目中主要包括哪些电路,注意在提供的参考电路中,由于是仿真。所以并没有提供的很全面的电路,但系统照样可以工作。如电源电路,晶振电路、Reset电路等等,在系统中并没有给出具体的电路设计,但实际工程中是肯定需要的。大家不用在Proteus中添加和实现这些电路,但在写报告的时候要对这些电路进行说明。如在Proteus 中,直接就是+5V电源。根据以前的学习知识,在实验报告中说明+5V是由怎样的电路产生的。)
2.2软件设计。(说明软件要实现的功能,并划分出各个软件模块,画出整体的软件设计框架图,对软件的各个模块进行说明)
。。。。。。。(根据需要,可添加更多的主题)3
3.硬件设计
3.1 硬件电路整体说明。(在项目中主要包括哪些电路,注意在提供的参考电路中,由于是仿真。所以并没有提供的很全面的电路,但系统照样可以工作。如电源电路,晶振电路、Reset电路等等,在系统中并没有给出具体的电路设计,但实际工程中是肯定需要的。大家不用在Proteus中添加和实现这些电路,但在写报告的时候要对这些电路进行说明。如在Proteus中,直接就是+5V电源。根据以前的学习知识,在实验报告中说明+5V是由怎样的电路产生的。)
3.2 XXXX电路。
3.3 XXXX电路。
3.4 XXXX电路。
。。。。。。。。。。。(根据自己的设计,对每个硬件模块进行说明)。。。。。。。(根据需要,可添加更多的主题)
4.软件设计
4.1软件模块划分。(对整个软件和每个软件模块的关系进行说明)4.2 XXXX软件模块
(1)主要功能。
(2)主要结构。(画出流程图)
(3)每个软件函数说明。
可参考下面说明:
函数名:IIC_Write
函数原形:void IIC_Write(u8 sel,u8 SlaveADDR,u8 RegADDR,u8 data)
功能描述:对从设备的某个地址写入一个字节的数据
输入参数1:sel:IIC1,IIC2,both。选择IIC1或IIC2,或者两者都选
输入参数2:SlaveADDR:从设备的地址号
输入参数3:RegADDR:从设备里被写入数据的地址
输入参数4:data:要写入的大小为一个字节的数值
返回值:无
(4)所用到的全局变量说明。
4.3 XXXX软件模块
(1)主要功能。
(2)主要结构。(画出流程图)
(3)每个软件函数说明。
(4)所用到的全局变量说明。
4.4 XXXX软件模块
(1)主要功能。
(2)主要结构。(画出流程图)
(3)每个软件函数说明。
(4)所用到的全局变量说明。
。。。。。。。。。。。(根据自己的设计,对每个软件模块进行说明)
。。。。。。。(根据需要,可添加更多的主题)
5.嵌入式系统上的实现
(1)嵌入式软件平台的搭建。
a. Bootloader 主要功能说明
b. 操作系统对选用操作系统的说明,说明BootLoader如何启动起本操作系统,关键技术。
c. 文件系统说明
d. 驱动程序在本项目中要用到哪些驱动程序。这些驱动程序是要自己实现还是移植就行了,如果要实现。写出主要的实现过程,在驱动中的主要函数是哪些?驱动有没有用到中断?,是哪种驱动:是char、块设备驱动?
(2)程序的移植。
项目程序如何移植到嵌入式上,主要就是对编译器的修改。
6.项目的实现和测试
6.1 系统实现。(说明整个项目的实现过程,实现过程中的难点和重点是什么)。
6.2 系统测试。(描述出整个项目测试的操作过程,即一个操作手册)
6.3 系统功能。(对设计和测试的结果进行说明,即项目实现了哪些功能)
7.感想
(1)开发项目难点和关键点是什么?
(2)遇到的困难是什么?解决方法
(3)结合开发自己的开发过程,说明嵌入式系统开发的过程。