毕业论文中国石油大学基于fpga的洗衣机控制器说明书_第1页
毕业论文中国石油大学基于fpga的洗衣机控制器说明书_第2页
毕业论文中国石油大学基于fpga的洗衣机控制器说明书_第3页
毕业论文中国石油大学基于fpga的洗衣机控制器说明书_第4页
毕业论文中国石油大学基于fpga的洗衣机控制器说明书_第5页
已阅读5页,还剩42页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

电机控制综合课程设计报告书课 题: 基于FPGA的洗衣机控制器 院 (系): 信息与控制工程学院 专 业: 电子信息工程 学生姓名: 褚祥 学 号: 12052215 题目类型:理论研究 实验研究 工程设计 工程技术研究 软件开发 2014 年 6月 30 日前言一、洗衣机控制器主要内容l.任务要求和内容 设计制作一个洗衣机的正反转定时控制线路。1)控制洗衣机的电机作如下运转定时开始正转10S暂停5S反转10S暂停5S定时到停止 定时未到2)用2位七段数码管显示定时时间(S)。2洗衣机控制器的使用步骤:(1)电路上电后,在Start拨码开关未闭合前可以由UpKey和DownKey按键开关“+”“-”设置总的工作时间,确定洗衣机控制器工作允许时间。(2)设定好允许工作时间后,闭合Start开关,洗衣机控制器开始工作。(3)可以看见指示正转LED灯亮10s,停转LED灯亮5S,反转LED灯亮10s,停转LED亮5s,如此反复直至工作允许时间为0,蜂鸣器发出警报。二、设计原理简介洗衣机控制器的设计主要是时序控制和定时器的设计,由一片FPGA和外围电路构成电器控制部分。FPGA接收键盘的控制命令,控制洗衣机的正转、反转、停机和定时时间为0报警的工作状态、控制并显示工作状态以及显示定时时间。对FPGA芯片的编程采用模块化的Verilog HDL (硬件描述语言)进行设计,设计由分频模块,按键消抖模块,定时时间自减模块,时序中心控制模块,数码管显示模块组成,顶层实现整个芯片的功能。顶层使用原理图实现,底层由Verilog HDL语句实现。FPGA的输入时钟为20M hz,因此使用了分频模块输出1hz的方波给定时器设定自减模块提供每1s自减1的信号,定时器模块输出的自减值输入给数码管显示译码模块和时序控制模块,通过译码模块定时器的值可以在数码管上显示,同时定时器的值输入到时序控制模块由此可以控制洗衣机的正转、反转、停机和报警工作方式。通过按键消抖模块可以准确无抖动的设定定时器的工作时间。 目录一 、前言2二、 目录 3三 、正文 43.1洗衣机控制器的整体框图及原理 4 3.2洗衣机控制电路单元模块设计和仿真5 3.2.1按键消抖模块的设计5 3.2.2时钟分频模块的设计6 3.2.3定时器设定和自减模块的设计7 3.2.4时序中心控制模块的设计83.2.5数码管显示译码模块的设计9 四、电路调试11五、结束语和心得体会12六、参考文献13七、附录137.1 FPGA系统板部分原理图13 7.2 FPGA系统板PCB图15三、正文3.1 洗衣机控制器的整体框图及原理:基于fpga的洗衣机控制器电路主要由五大模块组成,分别为按键消抖模块,时钟分频模块,定时器设定和自减模块,时序中心控制模块,数码管显示译码模块。具体电路如图1所示: 图1由于输入时钟为20M hz,因此使用了分频模块输出1hz的方波(中间上方模块)给定时器设定和自减模块(中间下方模块)提供每1s自减1的信号,定时器模块输出的自减值输入给数码管显示译码模块(右下方模块)和时序控制模块(右上模块),通过译码模块定时器的值可以在数码管上显示,同时定时器的值输入到时序控制模块由此可以控制洗衣机的正转、反转、停机和报警工作方式。按键消抖模块(左下方模块)的作用是为了消除按键抖动而设立的。3.2、洗衣机控制电路单元模块设计和仿真3.2.1按键消抖模块的设计在进行独立按键或者矩阵式按键的设计的时候,我们在按下键盘的时候其实并不只是按下去而是有一个抖动的过程,就连松手的过程也有抖动,然而这个抖动通常被人们所忽略,从而导致输入数据的错误和乱码,因此我们必须对按键进行按键的消抖处理。我们通常在单片机的消抖使用的是延时消抖,这种消抖也称为软件消抖,但是fpga的Verilog HDL语言是硬件描述语言,所以也称作硬件消抖,主要运用了状态机和延时的消抖方式。按键消抖模块图如图2: 图2其Verilog HDL 语言描述如下:module Key_module (Key_in,Key_out,Clk,Rst);input Clk,Rst,Key_in;output Key_out;reg Reset; reg H_L_f1;reg H_L_f2; reg H_L_f3;reg H_L_f4; reg 17:0 Count; wire H_L_sig;parameter Delay10ms = d200_000;always (posedge Clk ) /异步复位同步释放begin Reset=Rst; endalways (posedge Clk or negedge Reset ) begin if(!Reset) begin H_L_f1=1; H_L_f2=1; end else begin H_L_f1=Key_in; H_L_f2=H_L_f1; endendassign H_L_sig = H_L_f2 & (H_L_f1); /延时的启动标志位always (posedge Clk or negedge Reset )beginif(!Reset)begin Count=0;endelse if(Count = Delay10ms)begin Count=0; endelse if(H_L_sig) begin Count=0; endelse begin Count=Count+1; endendalways (posedge Clk or negedge Reset)beginif(!Reset) begin H_L_f3=1; end else if(Count = Delay10ms) begin H_L_f3=Key_in; endendalways (posedge Clk or negedge Reset )begin if(!Reset) begin H_L_f4=1; end else begin H_L_f4=H_L_f3; endendassign Key_out = H_L_f4 & (H_L_f3); endmodule3.2.2时钟分频模块的设计由于使用的FPGA的输入时钟是20M hz,定时模块的自减频率是1hz,因此需要进行分频得到1hz的时钟频率输入给定时模块。时钟分频模块图如图3: 时钟分频模块功能仿真图如图4: 图3 图4其Verilog HDL 语言描述如下:module FrequencyDivider(Clk,Rst,ClkOut);input Clk,Rst; output ClkOut;reg 23:0 Count; reg OutData; reg Reset;always (posedge Clk ) /异步复位同步释放begin Reset=Rst; endalways (posedge Clk or negedge Reset)begin if(!Reset) begin Count=0; OutData=0; endelse if(Count=24d10_000_000) begin Count=0; OutData=OutData; endelsebegin Count=Count+1d1; endendassign ClkOut=OutData;endmodule3.2.3定时器设定和自减模块的设计定时器设定和自减模块可以设定定时器的工作时间,通过输入的1hz的信号使定时器的值每秒自减1,直至为0。其定时器的值输出给数码管译码模块和时序控制模块。定时器设定和自减模块图如图 5;定时器设定和自减模块功能仿真图如图6: 图5图6其Verilog HDL 语言描述如下:module KeySet(Clk,Clk_1hz,Rst,Start,UpKey,DownKey,SetTimer);input Clk,Clk_1hz,Rst,Start,UpKey,DownKey; output 6:0 SetTimer;reg 6:0 Timer; reg 6:0 rTimer; reg Reset;always (posedge Clk ) /异步复位同步释放begin Reset=Rst; endalways (posedge Clk or negedge Reset)begin if(!Reset) begin Timer=7d50;end /定时时间赋初值else if(Start) begin if(UpKey) begin Timer=Timer+1b1; end else if(DownKey) begin Timer=Timer-1b1; end end /时间减一endalways (posedge Clk_1hz) /1s信号输入beginrTimer=Timer; if(!Start) beginif(rTimer=7d0) begin rTimer=0; end /时间到0保持以免错误else begin rTimer=rTimer-1b1; end end/每秒减一endassign SetTimer=rTimer;endmodule3.2.4时序中心控制模块的设计时序控制模块由定时器送来的值来控制洗衣机控制器的工作方式,正转、反转、停转和报警。时序中心控制模块图如图7; 时序中心控制模块图功能仿真如图8: 图7 图8其Verilog HDL 语言描述如下:module Center(Clk,Start,Rst,Forward,Back,Stop,Sound,SetTimer);input Clk,Start,Rst; input 6:0SetTimer;output Back,Stop,Sound,Forward;reg rBack,rStop,rSound,rForward; reg 3:0 i; reg 1:0 j;reg 6:0 rSetTimer; reg 24:0 num; reg Reset;always (posedge Clk ) /异步复位同步释放begin Reset=Rst; endalways (posedge Clk or negedge Reset)beginif(!Reset) begin rBack=0; rStop=0; rSound=0;rForward=0; rSetTimer=0; i=0; j=0; num=0; end else if(!Start & SetTimer)begin /播下开始键并且倒计时不为0case(i) /01正转10s4d0: begin rSetTimer=SetTimer; rForward=1b1;rBack=1b0; rStop=1b0; rSound=1b0; i=i+1b1; end4d1: begin if(SetTimer=rSetTimer-4d10) begin i=i+1b1; endend4d2: begin rSetTimer=SetTimer; i=i+1b1;rForward=1b0;rBack=1b0; rStop=1b1; rSound=1b0; end /23停机5s4d3: begin if(SetTimer=rSetTimer-3d5) begin i=i+1b1; endend4d4: begin rSetTimer=SetTimer; i=i+1b1; rForward=1b0; rBack=1b1; rStop=1b0; rSound=1b0;end/45反转10s4d5: begin if(SetTimer=rSetTimer-4d10) begin i=i+1b1; endend4d6: begin rSetTimer=SetTimer; i=i+1b1; rForward=1b0;rBack=1b0; rStop=1b1; rSound=1b0; end /67停机5s4d7: begin if(SetTimer=rSetTimer-3d5) begin i=i+1b1; end end4d8: begin i=4d0; end/倒计时不为0,则循环,回到case 0endcase endelse if(!SetTimer) begin case( j )2d0: begin /倒计时为0时停机并报警1sif(num=25d20_000_000) begin j=j+1b1; endelse begin num=num+1b1; rForward=1b0; rBack=1b0; rStop=1b1; rSound=1b1;endend2d1: begin rSound=1b0; end endcase endendassign Forward=rForward; assign Back=rBack; assign Stop=rStop; assign Sound=rSound;endmodule3.2.5数码管显示译码模块的设计数码管显示译码模块主要功能是把定时器送来的值译码并通过数码管显示出来。fpga的Verilog HDL硬件语言是并行的这有别于软件的描述语言扫描方式。数码管显示译码模块图如图9: 图9数码管显示译码模块功能仿真图如图10:、图10其Verilog HDL 语言描述如下:module digital (Clk,Rst,Date_in,Dig_sel,Dig_out);input Rst,Clk; input 6:0 Date_in; /MAX 99output 5:0 Dig_sel; output 7:0 Dig_out;reg 7:0 Display 0:9;/定义为8位,10个地址reg 5:0 Led_sel; reg 7:0 Led_out; reg Reset;reg 20:0 Count; reg 9:0 rDate;parameter Time=d100_000;/并行扫描时间initialbegin Count=0; rDate=0; Led_sel5:0=b111_111; Display0=b1100_0000; Display1=b1111_1001;Display2=b1010_0100; Display3=b1011_0000;Display4=b1001_1001; Display5=b1001_0010;Display6=b1000_0010; Display7=b1111_1000;Display8=b1000_0000; Display9=b1001_0000;endalways (posedge Clk )begin Reset=Rst; endalways (posedge Clk or negedge Reset)begin if(!Reset) Count=0;else if(Count = Time) Count=0;else Count=Count+1; endalways ( posedge Clk or negedge Reset)/并行概念很重要begin /数码管显示rDate=Date_in;/从wire上读值过来赋给reg型变量提高数据的稳定性if(!Reset) begin rDated0 & Count=d50_000) begin Led_sel=b111_110; Led_out=DisplayrDate%10; end /段选else begin Led_sel=b111_101; Led_out=DisplayrDate/10; endendassign Dig_sel = Led_sel;assign Dig_out = Led_out;endmodule四、电路调试1定时器自减值与洗衣机控制器的正转、反转,停机,报警在RTL仿真的时候是同步的,但是下载到硬件上运行的时候出错,不能同步。解决方法:反复的研究Verilog HDL程序后发现,开始是使用分频器输出的1hz的时钟输入给时序中心控制器模块,而定时器模块的时钟是20M hz的,两个模块的时钟不能同步,因此就存在一定的延时不同步导致错误。然后我把时序中心控制模块的时钟也改为20M hz,让两个模块的时钟同步,定时器自减输出的值输入到时序中心控制模块作为时序控制的信号,问题顺利解决。2程序在运行的时有时候数码管会显示定时器的起始值,洗衣机控制器又重新从头开始运行。解决方法:研究硬件电路的设计发现,启动工作控制开关,默认设置为了低电平是不启动的,高电平启动并保持才能使洗衣机控制器正常工作,而在启动后工作中,电平出现不稳的状态,电平并不能很好的起到拉高的作用,因此怀疑是上拉能力不足和电源纹波的干扰,导致电平的不稳定性使洗衣机控制器有时复位。随后我便在电源的输出端并接一个220uf的电解电容和一个0.1uf的瓷片电容,再用示波器测试发现纹波减少很多;同时为了防止上拉能力不足导致错误,我便把启动控制开关默认设置为高电平,低电平为启动和保持。然后再测试,问题解决。3使用按键修改定时器模块的设定值时,按一下按键,数据变化好几次,不是每按一次改变一个值。解决方法:根据以往的经验可以知道是因为按键没有消抖所致,在设计电路的时候忘记了使用按键消抖模块,随后编写了按键消抖模块,再接入控制系统测试,数据正确,问题解决。五、结束语和心得体会在经过了几天的学习设计仿真,我学到了很多东西,主要是对数字电路的基础理论知识的复习巩固和对FPGA方面知识的掌握,更加清楚了解到了Verilog HDL语言的魅力,对以前学的理论知识通过实践来检验,更深入的理解了理论联系实际的重要性。通过这次的FPGA设计,我可以说是受益良多。看到洗衣机控制器的题目,我首先想到的是状态机的设计,因为课本上说状态机其实就是控制器,后来经过看书觉得应该是摩尔型状态机,可是分析后发现设计题目比较复杂,如果用状态机的思路来设计,比较困难。结合以前做课程设计的经验,如果用模块化层次化的设计思路更清晰,设计起来也更容易,特别是更符合FPGA设计的的流程,故自己开始设计各功能模块。洗衣机控制器主要实几种状态的循环改变,还有计时和数码显示的功能,所以我觉得电路主要有五大部分组成,包括:按键消抖模块,时钟分频模块,定时器设定和自减模块,时序中心控制模块,数码管显示译码模块。在设计的过程中,我也遇到了不少困难,在经过耐心的调试后还是顺利解决了所有问题。通过这次设计,让我更深入的掌握了Verilog HDL的设计方法与一些技巧,让我对FPGA的编程、定时器和计数器的设计更加熟悉,让我更加明白时序组合门电路设计思路和方法。在设计中学到不少课本上没有的东西,并且充分认识到家电控制电路设计在一片FPGA芯片内,具有体积小、可靠性高、降低成本、设计周期短,功能灵活的特点,本人受益匪浅。我相信通过此次课程设计,一定会对以后的设计工作提供很大帮助。六、参考文献1、黑金开发板配套教程 VerilogHDL那些事儿2、康华光主编 电子技术基础 数字部分(第五版)3、陈明义主编、电子技术课程设计实用教程S 2002年05月第1版4、EDA先锋工作室 设计与验证Verilog HDL5、马建国 孟宪元 编著 FPGA现代数字系统设计七、附录7.1 FPGA系统板部分原理图7.2 FPGA系统板PCB图 30附件1: 大学本科毕业论文(设计)工作程序要求阶段工作程序及要求完成时间第一阶段(准备阶段)(一)确定题目和指导教师1.学院(系)成立毕业论文(设计)领导小组;2.学院(系)向教师(具有讲师以上职称或具有研究生学历的助教)分派指导论文(设计)任务,院(系)公布备选题目一览表;3.学院(系)召开指导教师和学生参加的毕业论文(设计)布置大会;4.学生根据自己的专业兴趣、学术特长选定论文题目,确定指导教师,也可与指导教师协商后确定论文题目;5.学院(系)将选题结果汇总成表,报教务处实践教学科备案。每学年第一学期第8周前(二)做好论文开题、写作的准备工作1.指导教师向学生传达毕业论文(设计)要求及有关管理规定,师生沟通交流课题任务,使学生正确理解课题,为开题做准备;2.学生确定论文题目后,应在指导教师的指导下进行文献检索、实习调研以及实验等论文前期准备工作。每学年第一学期第8周以后第二阶段(开题及写作阶段)(三)做好开题报告教研室组织教师指导学生做好开题报告,院(系)检查开题情况,教务处抽查。每学年第二学期第2周前(四)认真进行毕业论文(设计)指导、检查工作。1指导教师做好指导工作,定期检查学生的工作进度和质量,及时解答和处理学生提出的有关问题;2学院(系)要随时了解、检查论文写作进展情况,及时研究协调处理毕业论文写作过程中的有关问题。每学年第二学期(五)毕业论文中期检查教研室组织中期毕业论文检查工作,做好记录,学生须向指导教师汇报工作进度和工作质量,并填写中期检查表。每学年第二学期第8周第三阶段(评审答辩阶段)(六)指导教师评定毕业论文答辩前一周,学生将毕业论文交指导教师,指导教师需认真审阅,写出评语和评分。每学年第二学期第13-14周(七)评阅老师评阅毕业论文学院(系)或教研室安排有关教师,详细评阅每个学生的毕业论文,给出评分。(八)组织答辩学院(系)成立答辩委员会,组织答辩小组对学生进行论文答辩,答辩日程安排通知教务处,并做好答辩记录,给出答辩成绩。每学年第二学期第15周前(九)综合评定成绩学院(系)组织专门人员检查评分标准执行情况,进行成绩汇总和统计;毕业论文成绩及时报送教务处。每学年第二学期第15周前(十)毕业论文归档管理学院(系)收集并整理归档毕业论文有关材料,包括鉴定表(2份)、开题报告(1份)、中期检查表(1份)、评分表(1份)、论文(设计)(1份)及相应电子文档,填写本科生毕业论文(设计)工作总结表,一份交教务处实践教学科。每学年第二学期第16周前(十一)校级优秀毕业论文评选每学年第二学期第17周前注:1.提前或推延进行毕业论文(设计)的,各阶段要求相同,日程自定;2.毕业论文(设计)工作三个阶段时间安排,可根据各专业特点适当调整。 附件2: 大学本科毕业论文(设计)撰写规范一、毕业论文(设计)文本结构毕业论文(设计)主要由8个部分组成:封面;目录;题目;中外文摘要;正文;参考文献;谢辞;附录。二、毕业论文(设计)各部分规范1. 封面封面按学校规定的格式填写,包括论文(设计)题目、作者姓名、指导教师姓名、学科专业等内容。2. 目录目录由毕业论文(设计)各部分内容的顺序号、名称和页码组成,目次中的内容一般列出二级标题即可。目录应该用“”连接名称与页码。3. 题目论文(设计)题目要恰当、简明、凝练,能够反映论文的主题及其内容,做到文、题贴切。题目中不使用非规范的缩略词、符号、代号和公式,通常不采用问话的方式。题目所使用的词语应当考虑到有助于选择关键词和编制题录、索引等。题目的中文字数一般不超过20个字,外文题目不超过10个实词,中外文标题应一致,居中编排格式。4. 中外文摘要及关键词摘要是对毕业论文(设计)内容不加注释和评论的简短陈述。摘要主要是说明研究工作的目的、方法、结果和结论。摘要应具有独立性和自含性,即不阅读全文,就能获得毕业论文(设计)必要的信息,使读者确定有无必要阅读全文。摘要中应用第三人称的方法记述论文的性质和主题,不使用“本文”、“作者”等作为主语,应采用“对进行了研究”、“报告了现状”、“进行了调查”等表达方式。排除在本学科领域已成为常识的内容,不得重复题目中已有的信息。语句要合乎逻辑关系,尽量同正文的文体保持一致。结构要严谨,表达要简明,语义要确切,一般不再分段落。对某些缩略语、简称、代号等,除了相邻专业的读者也能清楚理解的以外,在首次出现处必须加以说明。摘要中通常不用图表、化学结构式以及非公知公用的符号和术语。毕业论文(设计)的摘要包含中文摘要和外文摘要。中文摘要字数约为200300字,外文摘要约为200300个实词。关键词(Keywords)是为了文献标引,从汉语主题词表或论文中选取出来,用以表示全文主题内容信息的词语或术语。关键词不宜用非通用的代号和分子式。关键词一般为36个。关键词的排序,通常应按研究的对象、性质(问题)和采取的手段排序。中文关键词两词之间应留出一个汉字的空间,不加任何标点符号;外文关键词之间用分号隔开。5. 正文毕业论文(设计)的正文包括前言(引言)、正文、结论三个部分。外语类专业毕业生必须用所学专业外语撰写。毕业论文(设计)的篇幅一般6000字左右。(1)前言(引言)前言(引言)主要说明研究工作的目的、范围,对前人的研究状况进行评述分析,阐明研究设想、研究方法、实验设计、预期结果、成果的意义等。(2)正文正文是对研究工作与研究内容的详细表述,一般由标题、文字、表格或公式等部分组成。该部分要运用选定的研究方法分析问题、论证观点,尽量反映出研究能力和学术水平。正文是毕业论文(设计)的核心部分,占据主要篇幅。正文是论文的主体,要求观点清晰、论点正确、论据可靠、论证严密、层次清楚。正文中的图表和计量单位要规范。图须有序号、图题、图例、量和单位,图序号须用阿拉伯数字,与图题空 1 格,写在图下方;表格采用 3线表,表头线和表尾线为粗黑线,表两边不要串写文字,表序号须用阿拉伯数字,与标题空 1格,写在表上方;一律使用法定计量单位。(3)结论结论是对整个研究工作进行归纳和总结。结论应当准确、完整、明确、精练。如不可能导出应有的结论,也可以没有结论而进行必要的讨论,阐述本课题研究中存在的问题及进一步开展研究的建议。6. 谢辞(致谢)谢辞(致谢)是对给予各类资助、指导和协助完成科研工作,以及提供各种条件的单位和个人表示的感谢。谢辞应实事求是。7. 参考文献文后参考文献,是论文的重要组成部分,按顺序和规定的格式列在正文之后。所列出的文献,应当是作者亲自阅读或引用过的,出处要翔实,要进行核实查对。所引用的文献应是公开出版的刊物或著作,内部刊物一般不引用。正文中参考文献的标注方法,是在引用文字(即所引用的词组、句子、段落等)结束处的右上角标出参考文献序号。全文参考文献的序号要按照从小到大的次序排列,某一文献多次引用时,要用同一序号标出。文后参考文献的编写方式,是依正文中参考文献序号的次序排列所有的参考文献,且一个参考文献只能出现一次。8. 附录凡不宜收入正文中而又有价值的内容,可编入毕业论文的附录中。附录内容主要包括:正文中所使用公式的推导与证明过程;使用的主要符号、单位、缩写、程序全文及其说明等;在正文中无法列出的实验数据;重复性数据图表;调查问卷等。附件3: 大学本科毕业论文(格式)格式(理科)(说明:本表供理工科专业学生用,以下所有红色、蓝色文字仅供参考,学生在写作论文时请保留字体、字号,改写或删除掉文字,黑色文字请保留。每一页的上方(天头)和左侧(订口)分别留边25mm,下方(地脚)和右侧(切口)应分别留边20mm,装订线5 mm,页眉和页脚为0。论文题目使用黑体三号字,正文使用宋体小四号字,行距为单倍行距;一级标题段前段后为0.5行,正文段前段后为0,字符间距为标准。为保证打印效果,学生在打印前,请将全文字体的颜色统一设置成黑色。以上说明参阅后请自行删除,包括本文本框!)(顶头空2行)目 录(4号黑体,居中)摘要1关键词1Abstract1Key words1引言(或绪论)11材料与方法Y1.1材料 Y1.2方法 Y1.2.1Y1.2.2Y1.2.3Y1.2.4Y2Y2.1Y3 Y(略)X (正文第X章)Y致谢Y参考文献Y附录A (必要时)Y附录B (必要时)Y图1 (必要时)Y图2 (必要时)Y表1 (必要时)Y表2 (必要时)Y注:1. 目次中的内容一般列出“章”、“节”、“条”三级标题即可;2X、Y表示具体的阿拉伯数字;毕业论文(设计)题目(3号黑体)专业学生 学生姓名指导教师 指导教师姓名(小四仿宋体)摘要:(200300字,五号宋体)关键词: (3-5个,五号宋体)Title(3号Times New Romar)Student majoring in Name Tutor Name(小四Times New Romar)Abstract: (五号Times New Romar,200300个实词)Key words: ;(3-5实词个,五号Times New Romar)引言(小四宋体)。1 材料与方法 (仿宋体四号)11 (黑体小四号)(小四宋体)。111 (仿宋体小四号) (小四宋体)。112 (仿宋体小四号) (小四宋体)。12 (黑体小四号)2 结果与分析 (仿宋体四号)21 (黑体小四号)(小四宋体)。211 (仿宋体小四号) (小四宋体)。212 (仿宋体小四号) (小四宋体)。22 (黑体小四号)3 讨论 (仿宋体四号)31 (黑体小四号) (小四宋体)。32 (黑体小四号)致谢(小四宋体)参考文献:1 作者姓名,作者姓名.参考文献题目J. 期刊或杂志等名称,年份,卷(期数):页码.2 刘凡丰. 美国研究型大学本科教育改革透视J . 高等教育研究,2003,5(1):18-19.没有卷的就直接写2003(1)(本条为期刊杂志著录格式)3 谭丙煜.怎样撰写科学论文M.2版.沈阳:辽宁人民出版社,1982:5-6.(本条为中文图书著录格式)4 作者姓名. 参考文献题目D.南京:南京农业大学,2002:页码.(本条为硕士、博士论文著录格式)5 作者姓名. 参考文献题目N.人民日报,2005-06-12.(本条为报纸著录格式)6 作者姓名. 参考文献题目C/ 作者姓名.论文集名称.城市:出版单位(社),年代:页码.(本条为论文集著录格式)7 外国作者姓名. 参考文献题目M.译者(名字),译.城市:出版单位,年代:页码.(本条为原著翻译中文的著录格式,多个译者可写为:*,*,*,等译.)外文文献著录格式参照中文的(五号Times New Romar)。注:由于网站资料权威性不确定,且目前中国期刊网和电子图书资源很丰富,故网站资料不得作为毕业论文(设计)的参考文献文献类型标志说明:普通图书 M ,会议记录C,汇编G,报纸N,期刊J,学位论文D,报告R,标准S,专利P,数据库DB,计算机程序CP。论文中图的具体要求为:主线粗于辅线(座标线)图题,小5黑(句末无标点)标值线(座标上的刻度线)一律在图的内侧图例一律在图题的上方或在图中,6宋图注一律在图题的下方,6宋标目(座标的文字说明)及图内文字,6宋图版(照片)说明在图题之下,6宋,文字一般接排,如:A.麦穗形态;B.花原基 论文中表格的具体要求为:表题:小5黑,居中(句末无标点)表内容:6宋数字一般以小数点位数对齐,数值后表示差异显著性的字母右肩上标表注:6宋,各注之间用“;”隔开附件4: 大学本科毕业论文(格式)格式(文科)(说明:本表供文科专业学生用,以下所有红色、蓝色文字仅供参考,学生在写作论文时请保留字体、字号,改写或删除掉文字,黑色文字请保留。每一页的上方(天头)和左侧(订口)分别留边25mm,下方(地脚)和右侧(切口)应分别留边20mm,装订线5 mm,页眉和页脚为0。论文题目使用黑体三号字,正文使用宋体小四号字,首行缩进2个字符,行距为单倍行距;一级标题段前段后为0.5行,正文段前段后为0,字符间距为标准。为保证打印效果,学生在打印前,请将全文字体的颜色统一设置成黑色。以上说明参

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论