第一篇:CAD课程设计51单片机最小系统报告
目录
第一章、功能要求„„„„„„„„„„„„„„„2 第二章、原理图设计„„„„„„„„„„„„„„3 2.1 元器件的绘制„„„„„„„„„„„„„„„3 2.2 绘制原理图„„„„„„„„„„„„„„„„6 第三章、PCB板的绘制„„„„„„„„„„„„„9 第四章、设计心得与体会 „„„„„„„„„„„10
第一章
功能要求
此次设计是一个51单片机的最小系统,整个系统包括电源电路、AD转换电路、51单片机主控芯片、温度采集电路、串口部分、复位电路等,其中P1口设计了一个4×4的矩阵键盘,P2口和P2口作为段选和片选的地址线,以驱动数码管的静动态显示,P3口就是一个控制口了,有接串口、复位和时钟电路。此电路的设计是想利用18B20这一芯片实现温度的采集,并进行AD转换输出。第二章
原理图的设计
原理图的设计,会影响到后来的PCB板的规划,所以最初的设计就必须最优的设计方案,设计方案的选择、元器件的选择等,是至关重要的环节。
所有的项目的设计,都需要在最初建立一个项目,文件菜单栏中的创建PCB项目,以下所有的工作都在此项目中完成。
图2
建立项目
2.1
元器件的绘制
原理图的绘制之前都需要装载元器件库,选择“元器件“,在如下窗口中找到自己需要的元器件安装。
图2.1
元件库安装
由于元器件库里大部分的元器件都没有,所以大部分都需要绘制,建立自己 3 的组件库。绘制元器件的过程如下:
打开DXP软件,在文件菜单栏里面创建原理图元件库,就会产生一个以Schlib为后缀的文件,在编辑区的中心有一个十字坐标轴将元件编辑区分成4个象限,但是我们一般在第四象限绘制。根据原理图上面器件的形状,在放置一栏中放置元件的外形,再依次放置引脚,引脚的标注根据需要而修改,并且设置管脚属性,最后设置元件的属性,其中包括元件的封装和仿真参数。
图2.2 创建器件库
这里还要介绍一下元件的封装。也是在文件菜单栏中创建PCB库,在工具一栏中选择新元件,在元件封装向导的指引下规定封装的形式和引脚规格,这包括封装的类型和各引脚之间的距离,引脚的大小等等,最后保存。同时要在之前画的元件的图中找到此封装,将两者关联起来。这才算完成一个元器件的绘制。
这里列举几个元器件图:
1、AD转换部分:TLC5649和5620都是AD转换部分使用到的芯片,这里是自己绘制的,包括封装。
图2.3 AD-TLC5649
图2.4 TLC5620 2.主控电路:这部分主要是包括51单片机及其周围一些接口电路和排阻,4个并口所接的芯片都是自己绘制的。
图2.5
STC89C52
图2.6 HEADER16 2.2
绘制原理图
在DXP的软件中,在文件菜单栏中创建原理图,会产生一个以SCHDOC为后缀的文件,按照图纸,以此绘制原理图,移进相应的元器件,其中会用到电源线、地线、总线、导线等进行连接,并且一些简单的电阻和电容还是可以在元件库中找到。放置元器件、导线,绘制的过程中注意各器件的安排,要适合整张图纸,使全体美观且便于检查,并学会快捷键的使用
子图部分:
这次的最小系统的设计涉及到了子图,采用自上而下的方法,从母图开始逐步细化,是DXP设计下的层次结构体现的淋漓尽致,给读书更直观、更清晰的理解。在“文件”菜单栏中创建原理图,但是绘制的时候是采用工具栏中的一些图标,例如 放置方块电路和方块端口,对其设置属性和相应的电路参数。再绘制子图,“设计”栏中选择“根据符号创建图纸”即可。绘制过程中注意母图和子图的关联性和对应。图示即为母图和子图:
1、串口部分:串口部分是为了给单片机下载需要的程序,用到的MAX232和串口。
图2.7
串口的母图和子图 2、4×4的矩阵键盘
图2.8 矩阵键盘母图
图2.9 矩阵键盘的子图
3、蜂鸣器:
图2.10
蜂鸣器的母图和子图
4、数码管显示:
图2.11 数码管的母图和子图
最后所有的部分完成及可见完整的原理图如下:
图2.12
51单片机最小系统原理图
绘制完整后,在“项目管理”菜单栏中检查是否有错误,在“设计”菜单栏中选中“设计项目的网络表”,其中是选择Protel选项。此步是为了PCB板子的绘制做准备的,所以不可缺少.第三章
PCB图的绘制
原理图的“项目管理”菜单栏中选择“追加新文件到项目中”的“PCB文件”,就打开了PCB文件,首先要保存。最初要设置PCB板子的规则,包括导线的宽度、板子的层数、孔的大小等。
然后,在机械层画出板子的大小,并且以能放进所有元件切板子小而优,导入网络表和元器件封装,这就要检查其中是否有错误,我们发现有几处的封装做的不是很完整,所以进行了修改(如果看不见原理图,可缩小再看),将其移近所画范围中,我们可以看见其中的飞线,那是说明这其中的连接。
然后手动布局,将所有器件移到最适合的位置,根据最初的设计规则,在一层或者两层连线(注意连线的过程中在转折处不要形成直角,否则会尖端放电,并且连线之前要考虑全局,不要给自己造成无路可走的局面),也可自动布线。
当所有的连线完成,调整布线的布局使其更加美观。
图3.1 PCB板
最后可在“工具”菜单栏中检查是否有错误,我们发现其实很多细节的地方,连线没有连到位,所以是断线状态,通过将图放大后修改完成。如果有需要,可以给PCB板覆铜。
最后生成器件清单,在“报告”菜单栏中就可做到。并将其以Excel方式保存。第四章
设计心得与体会
通过此次的课程设计,掌握了更多DXP程序工作的基本过程和任务。本次设计由于是本身就有的图纸,所以绘制原理图的过程中没有很大的问题,但是元器件的绘制比较麻烦,期间有查阅相关书籍,询问了同学;并且PCB板的绘制,遭遇到布局不优良的问题,给设计造成了一些阻碍。但是因为本次设计比平时上课的内容要复杂,比如子图的内容,知道了原理图的层次结构给设计带来的方便,所以还是得到不少锻炼。对于器件的绘制更加熟悉了。也激起了对课程学习的更大兴趣,并且对于单片机的相关知识也加深了许多,可以说是一举两得。这次是自己真正学习的过程,并且完成论文的过程中又学会了使用更多的截图工具,所以算是意外的收获,以后还要继续努力。
参考文献:
1、邵群涛主编,《电气制图与电子线路CAD》,北京:机械工业出版社,2005。
2、程昱主编《精通 Protel DXP电路设计》
清华大学出版社。
第二篇:单片机最小系统实训报告
单片机最小系统实训报告
一、实训目的
1、掌握并理解单片机最小系统的原理及制作, 牢记最小系统中各元器件 的参数及各元器的作用./
2、掌握单片机芯片内部的组成及存储机构。
3、理解常用指令的功能和使用方法。
4、掌握单片机的中断源,中断控制寄存器,中断响应过程,定时/计数器的电路结构、功能我使用方法,定时器/计数控制寄存器.5、复习利用Keil51软件对程序进行编译。
6、用protel软件绘制“单片机最小系统”电路,并用测试程序进行仿真。
7、会根据实际功能,正确选择单片机功能接线,编制正确程序。对实验结果能做出不分析我解释,能学出符合规格的实验报告。
二、实训工具
1、点偏激测试平台:PC机,串口线,并口线,单片机开发板
2、软件:keil51测试软件,protel仿真软件,DXP2004软件。
三、实训要求
通过实训,学生应达到以下经济方面的要求:
素质要求
1、以积极认真的态度对待本次实训,遵章守纪、团结协作。
2、善于发现数字电路中存在的问题、分析问题、解决问题,努力培养独立工作能力。
能力要求
1、模拟电路的理论知识
2、脉冲与数字电路的理念知识
3、通过模拟、数字电路实验有一定的动手能力
4、能熟练的制作单片机最小系统
5、嫩熟练的编写8951单片机汇编程序
6、能够熟练的运用仿真软件对单片机最小系统仿真
四、实训内容
1、掌握并理解“单片机最小系统”的原理及制作,牢记最小系统中各元器件的参数及格元器件的作用。
2、用keil51测试元件编写8951单片机汇编程序
3、用peotel软件绘制“单片机最小系统”单路原理图。
4、运用仿真软件对单片机最小系统进行仿真。五.实训基本步骤
1、用peotel乳酸钠几十年绘制“单片机最小系统”单路原理图。
2、根据原理图生成pcb图、GB文件。钻孔文件
3、绘制印刷电路板。
4、根据原理图焊接元件,生成单片机开发板。
5、用keil51软件编写单片机最小系统测试程序。
6、用仿真软件绘制单片机最小系统原理图,测试测量程序。
7、把测试程序拷贝到单片机里进行实物测试。
8、观察测试结果。
六、51单片机C编语言程序测试 测试程序流水灯1: //用定时器做流水灯测试 //为定时显示做准备
//P1-0-----PF1.3
L0-----L3 #include
#define unit unsigned int #define unchar unsigned char
sbit L0 = P1^0;sbit L1 = P1^1;sbit L2 = P1^2;sbit L3 = P1^3;
unsigned char data BUFFER[1]={0};
void main(void){ P2=0X0F;
EA=1;IT0=1;ET0=1;TMOD=0X01;TH0=-5000/256;TL0=-5000%256;TR0=1;
while(1){
};} //定时器0中断服务程序// void timer0(void)interrupt 1 using 1 { TH0=-5000/256;TL0=-5000%256;BUFFER[0]=BUFFER[0]+1;if(BUFFER[0]==100)
{
L3=!L3;
L2=!L2;
L1=!L1;
L0=!L0;
} } 测试程序流水灯2:
//此程序为了做花样流水灯的
//采用了C的宏定义 X 可以实现一改全改 #include
#define X 16 //
unsigned int time=0;
unsigned int a[X]={
0X01,0X02,0X04,0X08,0X10,0X20,0X40,0X80,0X18,0X24,0X42,0X81,0X42,0X24,0X18,0X00,void main(void){ P1=0X0f;EA=1;IT0=1;ET0=1;TMOD=0X01;TH0=9000/256;TL0=9000%256;TR0=1;
while(1){
P1=a[time];};} //定时器0中断服务程序// void timer0(void)interrupt 1 using 1 { TH0=9000/256;TL0=9000%256;
time++;if(time==X)time=0;
} //此程序来测试数码管
//P0.0--P0.7
A B C D E F G dp //P2.0--P2.7
C0M0--------C0M8 #include
#define unit unsigned int #define unchar unsigned char
unsigned char data BUFFER[1]={0};unsigned char X=0;//共阳极码表数码管
unsigned char leddata[]={
0xC0, //“0”
0xF9, //“1”
0xA4, //“2”
};
0xB0, //“3”
0x99, //“4”
0x92, //“5”
0x82, //“6”
0xF8, //“7”
0x80, //“8”
0x90, //“9”
0x88, //“A”
0x83, //“B”
0xC6, //“C”
0xA1, //“D”
0x86, //“E”
0x8E, //“F”
0x89, //“H”
0xC7, //“L”
0xC8, //“n”
0xC1, //“u”
0x8C, //“P”
0xA3, //“o”
0xBF, //“-”
0xFF, //熄灭
0xFF //自定义
};
unsigned char com[]={0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80,};void Delay(unsigned char cnt){ while(cnt--);} void xian_shi(unsigned char cp){ unsigned char i;unsigned int z=cp;for(i=0;i<8;i++)
{
P0=leddata[z%10];
P2=com[i];
Delay(200);
z=z/10;
} } void main(void){
P0=0X00;P2=0Xff;EX0=1;IT0=1;EA=1;
while(1){
xian_shi(X);};} //定时器0中断服务程序// void timer0(void)interrupt 1 using 1 { X++;if(X==25){
X=0;} } 此程序测试键盘
//P3.0---P3.3
L0-------L3 //从左到有显示为 0 1 2 3
P3.4/ //上///
5 6 7
P3.5/ //到///
9 A B
P3.6/ //下///
C D E F
P3.7/ //P3.4--=P3.7
H0----H3 #include
#define uchar unsigned char #define uint unsigned int
unsigned char led_data[]={
0xC0, //“0”
0xF9, //“1”
0xA4, //“2”
0xB0, //“3”
0x99, //“4”
0x92, //“5”
0x82, //“6”
0xF8, //“7”
0x80, //“8”
0x90, //“9”
0x88, //“A”
0x83, //“B”
0xC6, //“C”
0xA1, //“D”
0x86, //“E”
0x8E, //“F”
0x89, //“H”
0xC7, //“L”
0xC8, //“n”
0xC1, //“u”
0x8C, //“P”
0xA3, //“o”
0xBF, //“-”
0xFF, //熄灭
0xFF //自定义
};
void delay(uint i)
{ while(i--);}
uchar keyscan(void)// { uchar cord_h,cord_l;//行列值中间变量
P3=0x0f;
//行线输出全为0 cord_h=P3&0x0f;
//读入列线值
if(cord_h!=0x0f)
//先检测有无按键按下
{
delay(100);
//去抖
if(cord_h!=0x0f)
{
cord_h=P3&0x0f;//读入列线值
P3=cord_h|0xf0;//输出当前列线值
cord_l=P3&0xf0;//读入行线值
return(cord_h+cord_l);//键盘最后组合码值
}
}
return 0xFF;}
void main()
{ uchar key;P2=0xbb;
//1数码管亮 按相应的按键,会显示按键上的字符
while(1){ key=keyscan();//调用键盘扫描,switch(key){
case 0xEE:P0=led_data[0];break;//0 按下相应的键显示相对应的码值
case 0xED:P0=led_data[1];break;//1
case 0xEB:P0=led_data[2];break;//2
case 0xE7:P0=led_data[3];break;//3
case 0xDE:P0=led_data[4];break;//4
case 0xDD:P0=led_data[5];break;//5
case 0xDB:P0=led_data[6];break;//6
case 0xD7:P0=led_data[7];break;//7
case 0xBE:P0=led_data[8];break;//8
case 0xBD:P0=led_data[9];break;//9
case 0xBB:P0=led_data[10];break;//a
case 0xB7:P0=led_data[11];break;//b
case 0x7E:P0=led_data[12];break;//c
case 0x7D:P0=led_data[13];break;//d
case 0x7B:P0=led_data[14];break;//e
case 0x77:P0=led_data[15];break;//f } } } //此程序用来测试中断键盘P3.2 INT0 //下跳沿触发 // #include
#define unit unsigned int #define unchar unsigned char
sbit L0=P1^0;sbit L1=P1^1;sbit L2=P1^2;sbit L3=P1^3;
unsigned int times=0;
void delay(unsigned int cp)
{
unsigned int i=cp;
while(i--);
}
unsigned char leddata[]={
0xC0, //“0”
0xF9, //“1”
0xA4, //“2”
0xB0, //“3”
0x99, //“4”
0x92, //“5”
0x82, //“6”
0xF8, //“7”
0x80, //“8”
0x90, //“9”
0x88, //“A”
0x83, //“B”
0xC6, //“C”
0xA1, //“D”
0x86, //“E”
0x8E, //“F”
0x89, //“H”
0xC7, //“L”
0xC8, //“n”
0xC1, //“u”
0x8C, //“P”
0xA3, //“o”
0xBF, //“-”
0xFF, //熄灭
0xFF //自定义
};
unsigned char com[]={0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80,};
void xian_shi(unsigned char cp){
unsigned char i;unsigned int z=cp;for(i=0;i<8;i++)
{
P0=leddata[z%10];
P2=com[i];
delay(200);
z=z/10;
} }
void main(void){ P1=0Xdd;EX0=1;IT0=1;EA=1;
while(1){
xian_shi(times);};}
//INT0低电平中断服务程序// void intersvr0(void)interrupt 0 using 1 {
L0=!L0;
L1=!L1;
L2=!L2;
L3=!L3;
times ++;}
//最简单的24小时显示 #include
#define unit unsigned int #define unchar unsigned char
unsigned char data BUFFER[1]={0};unsigned char time[3]={0};
unsigned char leddata[]={
0xC0, //“0”
0xF9, //“1”
0xA4, //“2”
0xB0, //“3”
0x99, //“4”
0x92, //“5”
0x82, //“6”
0xF8, //“7”
0x80, //“8”
0x90, //“9”
0x88, //“A”
0x83, //“B”
0xC6, //“C”
0xA1, //“D”
0x86, //“E”
0x8E, //“F”
0x89, //“H”
0xC7, //“L”
0xC8, //“n”
0xC1, //“u”
0x8C, //“P”
0xA3, //“o”
0xBF, //“-”
0xFF, //熄灭
0xFF //自定义
};
unsigned char com[]={0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80,};void Delay(unsigned char cnt){ while(cnt--);} void xian_shi(void){ unsigned char i;unsigned int SS=time[0]+100*time[1]+10000*time[2];for(i=0;i<6;i++)
{
P0=leddata[SS%10];
P2=com[i];
Delay(200);
SS=SS/10;
} } void main(void){ P0=0X00;P2=0Xff;EA=1;IT0=1;ET0=1;TMOD=0X01;TH0=0xec;TL0=0x78;
TR0=1;
while(1){
xian_shi();};} //定时器0中断服务程序// void timer0(void)interrupt 1 using 1 { TH0=0xec;TL0=0x78;
BUFFER[0]=BUFFER[0]+1;if(BUFFER[0]==100){
time[0]++;
BUFFER[0]=0;
if(time[0]==60)
{
time[0]=0;
time[1]++;
if(time[1]==60)
{
time[1]=0;
if(time[1]==60)
{
time[1]=0;
time[2]++;
if(time[2]==24)
}
}
}
time[2]=0;
} }
七、实训心得
高职高专教育培养的是技术应用型人才,学校为了陪养我们的创新精神和工程实践能力,提高我们的综合素质,我们进行实训,在实践中相互学习和进步。通过实践我们更清楚的认识了我们所学习专业在实践中的运用。也感觉到理论和实践的差距。
八、附件
单片机最小系统生成原理图
第三篇:单片机最小系统实验总结
STC89C51单片机最小系统板开发实验总结 实验小组成员:陆叙旺 张爱华 温小静
总的要求:设计并制作STC89C51单片机最小系统板。提供单片机最基本的运行环境并具备ISP下载程序的功能。由于该板将来拟用作参赛设计的核心板,所以要求该板的设计具备使用灵活、方便,并采用模块化设计使该板能与将来的整个系统很好的连接。同时应具备很好的可维修与可维护性。具体要求:
[1] [2] [3] [4] [5] [6] 提供合适的电源接口并具备电源指示灯 应具有上电复位和手动复位功能 支持最大40MHz的运行频率
具有RS232接口,可连接电脑下载程序
八位流水灯,用于测试最小系统板是否工作正常 应引出单片机的所有输入输出引脚
考虑的问题:
[1] [2] [3] [4] [5] [6] [7] 如何做到模块化? 是否需要复位按键? 是否要编程座?
系统晶振插座:可更换升级晶振。是否需要EA跳线?
考虑是否需要电源开关,以及采用哪种开关最好? 其它
实验设计过程: 原理图设计:
(1)单片机CPU部分:采用STC89C51芯片,封装DIP-40。40个引脚,用40个排针引出,40脚接VCC,20脚接GND,VCC与GND之间用一小电容(可以用104)耦合。(去耦电容的主要功能就是提供一个局部的直流电源给有源器件,以减少开关噪声在板上的传播和将噪声引导到地。)P0,P1,P2,P3做IO接口。9脚接RST(复位电路)。18,19脚接晶振,(这次实验用晶振为40M)。31脚接EA。
(2)电源供电部分:直接用排针引入电源给单片机供电,另外一种电源输入就是加一个稳压块7805,正电源端接一个二极管,保护电路,防止上电时正负反接。经过稳压后串一个电阻(几百欧)引出一个发光二极管。做为电源指示灯。问题出现在,如果是5V供电,经过7805
稳压后,得到的电源并不够5V了,只有3V多,所以,如果是选用经过稳压后的电源供电,那么输入就要有7V。(3)晶振部分:采用40M晶振,电容可以采用30P(可以用更小点的电容,小点的电容理论上效果会好点)。在封装电路的时候,晶振部分加了一个晶振插座,这样,可以更换升级晶振。
(4)复位电路部分:电复位和手动复位,电复位就是接一个1U的电容,手动复位就是接一个开关,这个开关选用点触开关比较方便。
(5)EA电位选择部分:单片机的9脚(EA)。采用了排针引出,与电源的正负两端一起用三列排针引出,实验用到时,用两个孔的插帽做EA跳线。
(6)RS232接口,电脑下载程序部分:下载程序接口用DB9,电平转换采用MAX232芯片。DB9的2,3脚接到MAX232的7(T2OUT),8(R2IN)脚,5脚接地。MAX232的9(R2OUT),10(T2IN)分别接到单片机上的P3^0(RXD)和P3^1(TXD)脚。MAX232的1,3脚,4,5脚,6,15脚,2,16脚,都串接一个电容,这些电容的大小最好都是1U,当然,也可以采用其他的小电容,例如:104。15接地,16接VCC,加一个去耦电容104。(7)LED试验灯部分:8个发光二极管,正端接到P2端,负端接330欧的排阻,当P2口输出高电位时,发光二极管亮,地电位时,发光二极管熄灭。(8)总电路图如下:
PCB图设计:电源线,地线,做得相对大点,排线时,考虑到信号干扰,线与线之间的距离要适当。特别是电源与地线不要靠太近,输入输出排版尽量合理。输入输出接口放到板子比较好接,好调的地方。尽量避免跳线,主干部分(CPU)最好排在板子中间。调试过程:
焊接好板子,做出来的实物图,接上电源,烧写一个流水等程序进去,可以看到8个发光二极管闪亮。
实际做板遇到的问题;在做板中,出现的问题主要集中在RS232接口,电脑下载程序部分和电源部分。刚开始用RS232的13脚和14脚接DB9的2,3脚。11脚和12脚接到单片机的P3^0脚和P3^1脚,调试过程中,程序下载不进去,进过检查,其它部分电路都没有错。后来又用跳线按照上述讲的接。结果程序可以下载进去了。电源部分:采用7805稳压,效果不是很好,带来了不少麻烦。所以,后面干脆把7805也去掉,如果是用我们自己做的电源供电,稳定性已经很好了,没必要i再次稳压。现在我们基本都是用自己做的直流稳压电源。所以,这里可以去掉稳压块电路。
想做一块好的板子,封装一定要对口,不对口的话就接不上去,或者接上去了也不好看。原理图尽量要做得清晰好看,PCB图尽量用手工布线,布线的时候不要布得太绕了。线是追求最短。做板的时候最好买一些好的材料做,效果会更好,比如说,铜板,电容。
想做一块好的板子,就以我们现在的水平。不要追求速度。能按时完成就好。以后再慢慢提高。遇到不懂的,希望大家一起讨论。
******2***101112******9101112***819201
19876543212019******42526272829303******6543212019******2121212121212***89
第四篇:单片机课程设计报告格式
《单片机课程设计》报告格式
一、封面(注明:单片机课程设计报告、课题名称、班级、姓名、指导教师、日期)
二、摘要(课题简要说明)
三、课题设计目标(功能、性能指标)、方案论证(要求作两种以上方案比较)
四、设计过程(关键电路工作原理、元器件参数选用、程序流程图、程序)
五、软硬件的安装、调试方法
六、完整电路图、性能参数测试
七、存在的问题和改进方向
八、参考文献资料
第五篇:单片机课程设计报告格式
单片机课程设计报告格式要求
统一的A4纸打印。每页约44行,每行约34字;打印正文用宋体小四号字;版面页边距上空2.5cm,下空2cm,左空2.5cm,右空2cm;页码用小五号字,底端居中。
A、封面;B、课程设计任务书;C、摘要; D、目录; E、正文;F、参考文献;G、附录(源程序代码);H、有关图纸(系统的总体原理图)
摘要(内容提要)
摘要是论文内容的简要陈述,应尽量反映主要信息,内容包括研究目的、方法、成果和结论,不含图表,不加注释,具有独立性和完整性,‚摘要‛字样位置居中。
目录
目录按三级标题编写,要求层次清晰,且要与正文标题一致。主要包括绪论、正文主体、结论、主要参考文献及附录等。
题序层次大致有以下几种格式:
1、绪论
1.1课题背景
ˉˉˉˉˉˉ(正文)ˉˉˉˉˉˉˉˉˉ
1.2交会对接技术发展概况
ˉˉˉˉˉˉˉ(正文)ˉˉˉˉˉˉˉˉˉ
1.2.1俄罗斯空间交会对接发展概况
ˉˉˉˉˉˉˉ(正文)ˉˉˉˉˉˉˉˉˉ
1.2.2美国空间交会对接发展概况
ˉˉˉˉˉˉˉ(正文)ˉˉˉˉˉˉˉˉˉ
2、空间飞行器
2.1引言
ˉˉˉˉˉˉˉ(正文)ˉˉˉˉˉˉˉˉˉ
结论
ˉˉˉˉˉˉˉ(正文)ˉˉˉˉˉˉˉˉˉ
主要参考文献
为了反映报告的科学依据和作者尊重他人研究成果的严肃态度,同时向读者提供有关信息的出处,正文之后一般应列出主要参考文献(只限于那些作者亲自阅读过的,最重要的且发表在公开出版物上的文献或网上下载的资料)。报告中被引用的参考文献序号置于所引用部分的右上角。参考文献所列著作按报告中引用顺序排列,著作按如下格式著录:序号、著作者、书名、出版地、出版社、出版日期。
例1(著作):1.宋尚桂.大学通识教育的理论和模式.青岛:中国海洋大学出版社,2007年9月
例2(文章):2.朱晓刚.以人为本----美国大学通识教育理念和实践的解读.民办教育研究,2005(5)
设计报告装订顺序
(一)课程设计封面
(二)课程设计任务书
(三)摘要
(四)目录
例:
1、绪论ˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉ
11.1课题背景ˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉ1
1.2交会对接技术发展概况ˉˉˉˉˉˉˉˉˉˉˉˉˉ
31.2.1俄罗斯空间交会对接发展概况ˉˉˉˉˉˉˉˉˉ
51.2.2美国空间交会对接发展概况ˉˉˉˉˉˉˉˉˉˉ72、空间飞行器ˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉ20
2.1引言ˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉ20
2.2空间飞行器姿态表示ˉˉˉˉˉˉˉˉˉˉˉˉˉˉ23 结论ˉˉˉˉˉˉˉˉˉˉˉˉ ˉˉˉˉˉˉˉˉˉˉ50 主要参考文献ˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉ
51(五)正文
(六)参考文献
(七)附录
(八)有关图纸
撰写设计报告的几点要求
1、文字
设计中汉字应采用《简化汉字总表》规定的简化字,并严格执行汉字的规范,所有文字字面清晰,不得涂改。
第一层次(章)题序和标题居中放置,其余各层次(节、条、款)题序和标题一律沿版面左侧边线顶格排列。第一层次(章)题序和标题距下文双倍行距。段落开始后缩两个字。行与行之间,段落和层次标题以及各段落之间均为单倍行距。
第一层次(章)题序和标题用小二号黑体字。题序和标题之间空两个字,不加标点,下同。
第二层次(节)题序和标题用小三号黑体字。
第三层次(条)题序和标题用四号黑体字。
第四层次及以下层次题序及标题一律用小四号黑体字。
结论(结束语)作为单独一章排列,但标题前不加‚第XXX‛字样。结论是整个设计的总结,应以简练的文字说明所做的工作。
2、表格
设计中的表格可以统一编序,也可以逐章单独编序,方式应与插图及公式的编序方式统一。表序必须连续,不得重复或跳跃。表格的结构应简洁,各栏都应标注量和相应的单位。表格内数字须上下对齐,相邻栏内的数值相同时,不能用‘同上’、‘同左’和其它类似用词,应一一重新标注。表序和表题置于表格上方中间位置,无表题的表序置于表格的左上方或右上方(同一篇论文位置应一致)。
3、插图
插图要精选,图序可以连续编序,也可以逐章单独编序,方式应与表格、公式的编序方式统一,图序必须连续,不得重复或跳跃。仅有一图时,在图题前加‘附图’字样。设计中的插图以及图中文字符号应打印,无法打印时一律用钢笔绘制和标出。由若干个分图组成的插图,分图用a,b,c,……标出。图序和图题置于图下方中间位置。
4、公式
设计中重要的或者后文中须重新提及的公式应注序号并加圆括号,序号一律用阿拉伯数字连续编序或逐章编序,序号排在版面右侧,且距右边距相等。公式与序号之间不加虚线。
5、数字用法
公历世纪、年代、年、月、日、时间和各种计数、计量,均用阿拉伯数字。年份不能简写(如1999年不能写成99年)。数值的有效数字应全部写出,如:0.50∶20.0不能写作0.5∶20。
6、软件
软件流程图和原程序清单要按软件文档格式附在报告后面,特殊情况可在答辩时展示,不附在报告内。
7、计量单位的定义和使用方法按国家计量标准执行。