CAD课程设计51单片机最小系统报告

时间:2019-05-12 17:21:26下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《CAD课程设计51单片机最小系统报告》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《CAD课程设计51单片机最小系统报告》。

第一篇: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 #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 #include #define unit unsigned int #define unchar unsigned char

#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 #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 #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 #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、计量单位的定义和使用方法按国家计量标准执行。

下载CAD课程设计51单片机最小系统报告word格式文档
下载CAD课程设计51单片机最小系统报告.doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐

    单片机课程设计报告

    《单片机原理与接口技术》 课程设计报告 设计题目: 基于80C51单片机系统实验板的制作 与程序设计专业:应用电子专业班级: 11应电班姓名: 丁文俊指导教师: 余静老师2013 年 5 月2......

    单片机课程设计报告

    课程设计报告 题 目: 自动滴灌系统设计 课程名称: 单片机原理及应用 学 院: 信息工程学院专 业: 计算机科学与技术 班 级: 2014 级计本 1 班学生姓名: *** 学 号: 201403031......

    单片机课程设计报告

    单片机课程设计报告题目:小直流电机调速实验教学单位: 机 电 工 程 系专业: 机械设计制造及其自动化班级: 0803班学号: 0811050342姓名: 程怀虎2011 年 11月(以下内容用宋体,五号,单......

    单片机课程设计报告(范文)

    片 机 课 程 设 计 报学号、姓名:年级、专业:培养层次:课程名称:授课学时学分:考试成绩:授课或主讲教师签字:单 告1 单片机最小系统功能说明单片机的最小系统是由组成单片机系统必......

    单片机课程设计报告

    单片机课程设计报告 课程名称:单片机原理及接口课程设计 题目:基于 学院:电气信息学院 专业班级:测控技术与仪器 姓名:江让 学号: 指导老师:刘升老师  时间: C51单片机的ADC0809数模......

    单片机课程设计报告

    DS18B20测温及按键控制 课 程 设 计 课程名称 单片机基础课程设计 题目名称 18B20测温及按键控制 学生学院 **** 专业班级 **** 班号 **** 学生组员 ****** 指导教师 *****......

    CAD课程设计报告

    学院:水资源与环境工程学院 班级:水文与水资源工程一班 姓名:高陶 学号: 东华理工大学 AutoCAD课程设计报告 1020310113 2012 年 06 月 16 日 一、课程设计内容: 扳手、三......

    Cad课程设计报告

    Cad课程设计报告 经历了几周的课程设计,大家的身心都得到了很大的发展和成长,:学生CAD课程设计心得(一)。在技术方面,同学们在每天的练习绘图过程中,切身体会到了CAD操作的精髓......