基于at89s52的多功能数字钟毕业论文_第1页
基于at89s52的多功能数字钟毕业论文_第2页
基于at89s52的多功能数字钟毕业论文_第3页
基于at89s52的多功能数字钟毕业论文_第4页
基于at89s52的多功能数字钟毕业论文_第5页
已阅读5页,还剩79页未读 继续免费阅读

下载本文档

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

文档简介

基于AT89s52的多功能数字钟引言单片机 (Single-Chip Microcomputer ),是 集 CPU ,RAM ,ROM ,定时,计数和多种接口于一体的微控制器。它体积小,成本低,功能强,广泛应用于工业自动化上和智能产品。时钟,自从它被发明的那天起,就成为了人类的好朋友,但随着时间的推移,科学技术的不断发展,时钟的应用越来越广范,人们对时间计量的精度要求也越来越高。怎样让时钟更好的为人民服务,怎样让我们的老朋友再次焕发青春呢?这就要求我们不断设计出新型的时钟,来不断满足人们的日常生活需要。然而市场上的时钟便宜的比较笨重,简单实用的又比较昂贵。那么,有没有一款既简单实用价格又便宜的时钟呢?我们设计小组设想:可不可以利用单片机功能集成化高,价格又便宜的特点设计一款结构既简单,价格又便宜,功能又强大的单片机电子时钟呢? 基于这种情况,我们课程设计小组成员多方查阅资料,反复论证设计出了这款集时钟显示、闹铃提醒和秒表功能于一体的单片机数字时钟。【摘 要】本设计由数码管显示模块、单片机处理模块、闹铃提醒模块、按键控制模块和电源模块等组成。通过单片机软件运算方式进行时钟计时,外部获得的按键信息进行模式切换和控制,输出到信号数码管显示模块,从而控制数码管显示内容,实现时钟显示、闹铃提醒和秒表等功能。【关键词】数字钟;AT89s52;PNP9012;数码管 【Abstract】The design consists of the digital display module, MCU processing module, alarm reminding module, key control module and power module and other components. Through the way MCUs software operation to time ,external information on access to key data processing to mode changing and control, output signal to digital display module to control the digital display content, and then, realizing the clock display and alarm reminding and stopwatch, and other functions.【Keywords】Dgital clock;AT89s52;PNP9012;nixietube 目录目录3一、 课程选题及设计目的41. 1课程选题及相关设计要求41.1.1课程题目41.1.2设计要求41.1.3本设计功能完成情况41.2课程设计目的51.3课程设计所用软件5二、 硬件设计与实现62.1课题分析62.1.1元件选择62.1.2工作原理72.1.3系统的硬件构成及功能82.2由原理设计实际电路102.2.1抢答器实际电路图102.2.2 PCB图设计113.1软件功能需求123.2系统主程序设计124.1仿真电路设计194.2功能仿真结果194.2.1时间显示194.2.2 闹铃设定204.2.3时间设定204.2.4秒表使用20附录一、 课程选题及设计目的1. 1课程选题及相关设计要求1.1.1课程题目基于AT89s52的多功能数字钟1.1.2设计要求1. 显示时间:用数码管显示 时:分,时间可用硬件调整。2. 定时功能,可硬件调整(时分)定时,定时到驱动蜂鸣器(或LED)提示。3. 计时功能:精确到0.1秒,结果在数码管显示。4. 设计出相应电路并用protel出图。5. 给出完整的汇编语言(或C语言)源程序。1.1.3本设计功能完成情况1. 显示时间:完整实现并自由发挥。用数码管显示,按照时-分-秒的格式显示,时间可用硬件调整,比照设计要求增加了秒显示功能。2. 定时功能,完整实现。可硬件调整(时分)定时,定时到驱动蜂鸣器(或LED)提示,本设计采用了LED提示(亮1min)。3. 计时功能:完整实现并自由发挥。精确到0.01秒,结果在数码管显示,比照设计要求秒表精度提高了10倍。4. 设计出相应电路并用protel出图,完整实现。5. 给出完整的汇编语言(或C语言)源程序,完整实现。6.仿真,此步骤为自行添加,用于验证了设计的可行性。1.2课程设计目的(1)学习使用protel设计电子线路原理图和PCB图的方法。(2)学习使用protues仿真并调试电路及程序的方法。(3)学习使用以AT89s52为核心设计外围电路及实现预期功能的思想和方法。(4)学习查找电路所用元件封装方式的查找和自行制作的方法。(5)学习使用Keil C设计相应程序实现硬件控制和功能的方法。1.3课程设计所用软件软件工具:Altium Designer Summer 09、Protel 99用于设计电路原理图和PCB图。Keil uVision4用于软件的编写、编译以及hex文件的生成。Protues7.5用于软件的仿真。二、 硬件设计与实现2.1课题分析2.1.1元件选择本设计使用到的元器件包括:AT89s52芯片、数码管、PNP9012、电容、电阻、晶振、按键开关、。AT89s52芯片是系统的核心,它主要负责控制各个部分的协调工作。选择该芯片的原因主要有以下几点:(1)该芯片在以前的电子设计中使用过一次,手头恰好有,便于节省课程设计资金。(2)内部资源丰富,功能强大,片上Flash允许程序存储器在系统可编程,亦适于常规编程器。(3)能工作在3.55.5V,其工作电压范围宽泛,便于使用。在AT89s52芯片外围接上复位电路,外部时序电路、上拉电阻,数码管,按钮等外部设备,通过数码管、PNP9012搭配实现功能的显示。P3.3为蜂鸣器(用LED代替)输出口,P0为数码管段选显示输出,P2为数码管位选显示输出,P3.0-P3.2为按键控制接口。原件列表:AT89s521片四位共阳极数码管2片PNP9012三极管8个22F电容1个30pF电容2个1K电阻12个4.7K电阻8个12M晶振1个导线、焊锡若干2.1.2工作原理基于上述设计要求,根据功能要求,设计中除了必要的单片机复位和时序电路外,还需要有闹铃提醒电路、显示电路、按键控制电路等部分。各个电路都有其自己的功能。电路进入就绪状态后,开始计时。然后由按键控制进行模式切换和控制状态。在电路中P3.0-P3.2为按键控制部分的3个按键,P3.0对应模式切换功能,P3.1在时钟显示和闹铃模式下起到加1功能,P3.2在时钟显示和闹铃模式下起到减1功能,在秒表模式下起到控制秒表开始和暂停的功能。P3.3为闹铃输出口,闹铃时间到,则该输出口置高,保持1min,使LED保持高亮达到闹铃提醒功能。P0为数码管段选显示输出,同个8个口电平高低不同,控制单个数码管的显示,;P2为数码管位选显示输出,通过8个口的输出电平高低不同,控制相连的PNP9012的导通状态,从而控制共阳数码管的显示。AT89s52的针脚定义如下:2.1.3系统的硬件构成及功能(1)抢答器的电路框图P3.0-3.2 P0口 单片机P2口数码管显示模块外围驱动电路电源模块按键控制模块闹铃提醒模块复位电路及时序电路抢答器电路功能框图2.2由原理设计实际电路2.2.1抢答器实际电路图抢答器工作电路原理图2.2.2 PCB图设计(注明:因为沟通的原因,实际作出的PCB图未按照此图制作,而是制作了第一版设计的一个PCB,其中有错误,故在实际应用时,自行焊接了设计电路。)三、电子线路软件设计与实现3.1软件功能需求为了能够计时准确,显示无闪烁,按键响应及时无抖动等功能需求,根据设计要求,可以得出相应的软件功能可分为以下部分:(1)初始化部分(2)显示部分(3)键盘扫描判断部分(4)数码管驱动部分(5)主程序(6)定时器计时设计3.2系统主程序设计基于以上软件需求,以及ATMega16L指令集特点,编写了如附录程序来实现逾期功能。(1) 初始化部分。#include sbit KEY1=P30;sbit KEY2=P31;sbit KEY3=P32;sbit led=P33;code unsigned char tab=0xc0,0xf9,0xa4,0xb0,0x99, 0x92,0x82,0xf8,0x80,0x90; /共阴数码管 0-9unsigned char StrTab8; /定义缓冲区Unsignedchar minute=30,hour=12,second,msecond,miao,key1flag=0,key2flag=0; /定义并且初始化值 12:30:00unsigned char keytemp1=0,keytemp2=0,clockhor=0,clockmin=0,clocksec=0,clockflag,keycount,keyflag1,t;(2) 显示部分。void Displaypro(void) StrTab0=tabhour/10; /显示正常时间StrTab1=tabhour%10;StrTab2=0xbf;StrTab3=tabminute/10;StrTab4=tabminute%10;StrTab5=0xbf; StrTab6=tabsecond/10;StrTab7=tabsecond%10;void displaymiao() StrTab6=tabmsecond/10; /显示秒表时间StrTab7=tabmsecond%10;StrTab2=0xbf;StrTab3=tabmiao/10;StrTab4=tabmiao%10;StrTab5=0xbf; StrTab0=tab0;StrTab1=tab0;void timing(void) StrTab0=tabhour/10; /显示正常时间StrTab1=tabhour%10;StrTab2=0xff;StrTab3=tabminute/10;StrTab4=tabminute%10;StrTab5=0xff; StrTab6=tabsecond/10;StrTab7=tabsecond%10;void clock(void) StrTab0=tabclockhor/10; /显示闹铃时间StrTab1=tabclockhor%10;StrTab2=0x7f;StrTab3=tabclockmin/10;StrTab4=tabclockmin%10;StrTab5=0x7f; StrTab6=tabclocksec/10;StrTab7=tabclocksec%10;void zero (void) StrTab0=tab0; /显示零时间StrTab1=tab0;StrTab2=0xbf;StrTab3=tab0;StrTab4=tab0;StrTab5=0xbf; StrTab6=tab0;StrTab7=tab0;(3) 键盘扫描判断部分。void keyjudge() /模式切换键扫描 keyflag1=0; delay(1000); if(keyflag1=1) if(key1flag=4) key1flag=0; keyflag1=0;(4) 数码管驱动部分。void time1_isr(void) interrupt 3 using 0/定时器1用来动态扫描 static unsigned char num; TH1=0xf8;/重入初值TL1=0xf0; switch (num) case 0:P2=0xfe;P0=StrTabnum;break; /分别调用缓冲区的值进行扫描 case 1:P2=0xfd;P0=StrTabnum;break; case 2:P2=0xfb;P0=StrTabnum;break; case 3:P2=0xf7;P0=StrTabnum;break; case 4:P2=0xef;P0=StrTabnum;break; case 5:P2=0xdf;P0=StrTabnum;break; case 6:P2=0xbf;P0=StrTabnum;break; case 7:P2=0x7f;P0=StrTabnum;break; default:break;num+; /扫描8次,使用8个数码管if(num=8) num=0;(5) 延时程序。void delay(unsigned int cnt)/延时函数 while(-cnt);(6) 主程序。main()/主函数 TMOD |=0x01;/定时器0 用于计时TH0=0xd8;TL0=0xf0;ET0=1;TR0=1; TMOD |=0x10; /定时器1用于动态扫描TH1=0xF8;TL1=0xf0;ET1=1;TR1=1; EA =1;EX0=1;IT0=1;t=0; Displaypro();while(1)/主循环 while(key1flag=0) Displaypro(); while(key1flag=1) zero(); if(!KEY3) /按键去抖以及动作 delay(10000); if(!KEY3) msecond=0;miao=0; while(key1flag=1) displaymiao(); while(key1flag=2) timing();if(key2flag=0) if(!KEY3) /按键去抖以及动作 delay(10000); if(!KEY3) minute+;if(minute=59)minute=0;/分加1 timing(); if(key2flag=1) if(!KEY3) /按键去抖以及动作 delay(10000); if(!KEY3) hour+;if(hour=24)hour=0; /分减1 timing(); timing(); while(key1flag=3) clock();if(key2flag=0) if(!KEY3) /按键去抖以及动作 delay(10000); if(!KEY3) clockmin+;if(clockmin=59)clockmin=0;/分加1 clock(); if(key2flag=1) if(!KEY3) /按键去抖以及动作 delay(10000); if(!KEY3) clockhor+;if(clockhor=24)clockhor=0; /分减1 clock(); clock(); /void inter() interrupt 0if (key1flag=1) if (t=0)t=1;else t=0;(7) 闹铃响应设计if( (hour=clockhor)&(minute=clockmin) ) clockflag=1;else clockflag=0; if( clockflag=1 ) led=1; elseled=0;(8) 秒表设计void tim(void) interrupt 1 using 1static unsigned int count;/定义内部静态变量TH0=0xf8;/重新赋值TL0=0x30;count+; keycount+; if(!KEY1) keyflag1=1; keyjudge(); if(!KEY2) if(key2flag=2) key2flag=0; if(count%5)=0) if (t=1) msecond+; if (msecond=100) msecond=0; miao+;/秒加1 if(miao=100) miao=0; (9)走时设计 if (count=500) count=0; second+;/秒加1if(second=60) second=0; minute+; /分加1 if(minute=60) minute=0; hour+; /时加1 if(hour=24) hour=0; 四、系统功能仿真4.1仿真电路设计因为使用Protues7.5进行电路仿真时,默认单片机正常工作同时电路驱动能力无限大,因此可以省略掉复位和时序电路以及三极管驱动部分,仿真电路图设计如下:4.2功能仿真结果4.2.1时间显示4.2.2 闹铃设定 4.2.3时间设定 4.2.4秒表使用 附录:完整程序设计#include sbit KEY1=P30;sbit KEY2=P31;sbit KEY3=P32;sbit led=P33;code unsigned char tab=0xc0,0xf9,0xa4,0xb0,0x99, 0x92,0x82,0xf8,0x80,0x90; /共阴数码管 0-9unsigned char StrTab8; /定义缓冲区unsigned char minute=30,hour=12,second,msecond,miao,key1flag=0,key2flag=0; /定义并且初始化值 12:30:00unsigned char keytemp1=0,keytemp2=0,clockhor=0,clockmin=0,clocksec=0,clockflag,keycount,keyflag1,t;void delay(unsigned int cnt)/延时函数 while(-cnt);void Displaypro(void) StrTab0=tabhour/10; /显示正常时间StrTab1=tabhour%10;StrTab2=0xbf;StrTab3=tabminute/10;StrTab4=tabminute%10;StrTab5=0xbf; StrTab6=tabsecond/10;StrTab7=tabsecond%10;void displaymiao() StrTab6=tabmsecond/10; /显示秒表时间StrTab7=tabmsecond%10;StrTab2=0xbf;StrTab3=tabmiao/10;StrTab4=tabmiao%10;StrTab5=0xbf; StrTab0=tab0;StrTab1=tab0;void timing(void) StrTab0=tabhour/10; /显示正常时间StrTab1=tabhour%10;StrTab2=0xff;StrTab3=tabminute/10;StrTab4=tabminute%10;StrTab5=0xff; StrTab6=tabsecond/10;StrTab7=tabsecond%10;void clock(void) StrTab0=tabclockhor/10; /显示闹铃时间StrTab1=tabclockhor%10;StrTab2=0x7f;StrTab3=tabclockmin/10;StrTab4=tabclockmin%10;StrTab5=0x7f; StrTab6=tabclocksec/10;StrTab7=tabclocksec%10;void zero (void) StrTab0=tab0; /显示零时间StrTab1=tab0;StrTab2=0xbf;StrTab3=tab0;StrTab4=tab0;StrTab5=0xbf; StrTab6=tab0;StrTab7=tab0;void keyjudge() keyflag1=0; delay(1000); if(keyflag1=1) if(key1flag=4) key1flag=0; keyflag1=0;main()/主函数 TMOD |=0x01;/定时器0 用于计时TH0=0xd8;TL0=0xf0;ET0=1;TR0=1; TMOD |=0x10; /定时器1用于动态扫描TH1=0xF8;TL1=0xf0;ET1=1;TR1=1; EA =1;EX0=1;IT0=1;t=0; Displaypro();while(1)/主循环 while(key1flag=0) Displaypro(); while(key1flag=1) zero(); if(!KEY3) /按键去抖以及动作 delay(10000); if(!KEY3) msecond=0;miao=0; while(key1flag=1) displaymiao(); while(key1flag=2) timing();if(key2flag=0) if(!KEY3) /按键去抖以及动作 delay(10000); if(!KEY3) minute+;if(minute=59)minute=0;/分加1 timing(); if(key2flag=1) if(!KEY3) /按键去抖以及动作 delay(10000); if(!KEY3) hour+;if(hour=24)hour=0; /分减1 timing(); timing(); while(key1flag=3) clock();if(key2flag=0) if(!KEY3) /按键去抖以及动作 delay(10000); if(!KEY3) clockmin+;if(clockmin=59)clockmin=0;/分加1 clock(); if(key2flag=1) if(!KEY3) /按键去抖以及动作 delay(10000); if(!KEY3) clockhor+;if(clockhor=24)clockhor=0; /分减1 clock(); clock(); /void inter() interrupt 0if (key1flag=1) if (t=0)t=1;else t=0;/*/* 定时中断1 */*/void time1_isr(void) interrupt 3 using 0/定时器1用来动态扫描 static unsigned char num; TH1=0xf8;/重入初值TL1=0xf0; if( (hour=clockhor)&(minute=clockmin) ) clockflag=1;else clockflag=0; if( clockflag=1 ) led=1; elseled=0;switch (num) case 0:P2=0xfe;P0=StrTabnum;break; /分别调用缓冲区的值进行扫描 case 1:P2=0xfd;P0=StrTabnum;break; case 2:P2=0xfb;P0=StrTabnum;break; case 3:P2=0xf7;P0=StrTabnum;break; case 4:P2=0xef;P0=StrTabnum;break; case 5:P2=0xdf;P0=StrTabnum;break; case 6:P2=0xbf;P0=StrTabnum;break; case 7:P2=0x7f;P0=StrTabnum;break; default:break;num+; /扫描8次,使用8个数码管if(num=8) num=0;/*/* 定时中断0 */*/void tim(void) interrupt 1 using 1static unsigned int count;/定义内部静态变量TH0=0xf8;/重新赋值TL0=0x30;count+; keycount+; if(!KEY1) keyflag1=1; keyjudge(); if(!KEY2) if(key2flag=2) key2flag=0; if(count%5)=0) if (t=1) msecond+; if (msecond=100) msecond=0; miao+;/秒加1 if(miao=100) miao=0; if (count=500) count=0; second+;/秒加1if(second=60) second=0; minute+; /分加1 if(minute=60) minute=0; hour+; /时加1 if(hour=24) hour=0; 附件目 录大学本科生毕业论文(设计)管理规定 (2013年11月修订)1大学本科毕业论文(设计)格式和打印要求17大学本科毕业论文(设计)封面及表格27大学本科毕业论文(设计)指导教师职责47大学本科毕业论文(设计)管理人员职责50大学校级优秀本科毕业论文(设计)评选的有关规定51大学关于本科生到校外做毕业论文(设计)的有关规定5642大学本科生毕业论文(设计)管理规定二一三年十一月修订本科生毕业论文(设计)【以下简称毕业论文(设计)】是实现高等学校人才培养目标的重要教学环节,是培养学生创新意识和创新能力的重要手段,是理论学习与社会实践相结合的重要体现。为进一步规范毕业论文(设计)管理,提高毕业论文(设计)质量,提高我校人才培养工作水平,特制定本规定。本规定适用于我校对全校全日制本科生毕业论文(设计)的管理,是各学院开展毕业论文管理和学校进行教学质量评价的依据。一、指导思想毕业论文(设计)的目的,是巩固学生所学专业基础知识,加强学生基本技能训练,通过知识和技能的综合运用,培养学生严谨求实的治学方法和刻苦钻研、勇于探索的精神,提高学生获取新知识的能力和创新能力。毕业论文(设计)具有学术论文性质,是学生科研能力与学识水平的体现。学生撰写的毕业论文(设计),在内容上应当符合中华人民共和国学位条例中所规定的“已较好地掌握本门学科的基础理论、专门知识和基本技能,具有从事科学研究工作或担负专门技术工作的初步能力”的水平要求,在形式上应当符合学术论文的规范格式。在毕业论文(设计)选题与写作中,指导教师要引导学生面向经济社会发展的需要,注重理论联系实际,加强对学生创新意识和创新能力的培养,既要遵循科学研究的一般规律,又要符合本科教学的基本要求,以实现本科专业人才的培养目标。二、组织管理毕业论文(设计)的管理采取学院具体负责,教务处宏观指导的体制,实行在主管教学校长领导下,由教务处和各学院共同管理和组织实施的校、院二级管理。1. 教务处负责制定毕业论文(设计)管理的基本规则和要求,对毕业论文(设计)管理工作进行指导和监督,遴选校级优秀毕业论文(设计)和天津市级优秀毕业论文(设计)。2. 学院根据教育部关于毕业论文(设计)的指导意见和学校的总体要求,结合本专业特点和人才培养需要,制定相应的毕业论文(设计)撰写要求,并负责该项工作的组织和管理,以及对工作开展情况进行自查。3. 学院应当成立毕业论文(设计)管理工作领导小组,由主管教学的学院领导任组长,负责对毕业论文(设计)工作的领导和管理。在领导小组下指定专人负责,按照管理人员职责要求,为学生协调毕业论文(设计)指导教师和答辩时间,安排学生在撰写毕业论文(设计)期间的学习和课程。4. 在进行毕业论文(设计)研究阶段,学校和学院应当为学生提供查阅资料和进行实验的条件。三、时间要求为保证毕业论文(设计)质量,毕业论文(设计)工作时间不得少于12周。在第七学期进行毕业论文(设计)的动员、选题、导师确定、文献查阅等工作。在第八学期集中完成毕业论文(设计)的实验(调研)、撰写、答辩等环节。四、过程要求毕业论文(设计)一般要经过选题、调研与收集资料、实验、编写论文提纲、撰写论文初稿、修改定稿等若干阶段。为使学生掌握学术论文写作的基本方法,培养学生进行学术研究的基本素养,在毕业论文(设计)工作开始之前,各学院应当召开由毕业班学生和指导教师参加的毕业论文(设计)工作布置会,具体说明毕业论文(设计)工作的注意事项、要求和评分规定,并举办关于科学道德、学术论文写作方法、学术引用规范等方面的专题讲座。指导教师要定期对学生进行指导,分阶段、逐层次地培养学生的论文写作能力和创新能力。(一)毕业论文(设计)选题要求1. 充分体现专业人才培养目标的要求,根据所学专业进行选题。不得跨专业选题,但鼓励学生选择以本专业为主的交叉学科课题。2. 具有一定的理论价值和现实意义,具有一定的开拓性和创新性。3. 充分考虑主客观条件,避免盲目性和随意性。4. 鼓励各学院采取开题报告形式审核、确定全体学生的选题。各专业必须选拔5-10名学生面向整个专业学生举行示范性开题报告。学生可选择指导教师提供的题目,也可自选题目。题目确定后,应填写大学本科毕业论文(设计)题目审核表,并须经导师和学院主管领导批准。在论文写作和进行设计过程中需对题目进行修改的,应填写大学本科毕业论文(设计)题目变更表,并须经导师和学院主管领导批准。5. 学生选题原则上要求一人一题。若二人(或二人以上)合作课题,毕业论文(设计)必须分开撰写,在毕业论文(设计)中要重点阐述本人独立完成的部分,并明确说明本人在课题研究中所完成的内容对整个课题的贡献。攻读双学位的学生应根据所修专业撰写两篇不同的毕业论文(设计),不得一文两用。(二)资料收集与科学实验占有丰富详实的资料和数据是进行毕业论文(设计)研究的基础。学生在撰写毕业论文和进行毕业设计之前,应广泛收集相关资料,进行科学实验,了解理论界对自己拟研究问题的研究状况,避免低水平重复性工作,防止侵犯他人知识产权。指导教师应加强对学生收集资料和进行科学实验过程的指导,使学生掌握各种收集资料和进行科学实验的方法,为学生提供必要的参考书目和实验条件。(三)编写提纲和撰写毕业论文(设计)各学院应根据本专业特点安排编写提纲和撰写论文的时间。学生应主动找指导教师指导毕业论文(设计),每周至少一次,总次数不少于10次。学生如不能按照时间规定完成编写提纲和撰写论文各环节,而直接提交论文(设计),不能参加论文(设计)答辩,不能获得相应学分。(四)毕业论文(设计)指导与检查指导教师应按学校要求对学生进行定期指导,同时对学生毕业论文(设计)完成进度、质量、出勤等情况进行检查,及时解决检查中发现的问题,如实填写本科毕业论文(设计)中期检查表。五、质量要求1. 题目毕业论文(设计)题目应具有高度的概括性,且简明、易读,字数一般应在20字以内。英文题目要与中文题目相对应,词汇、语法使用准确。2. 中英文摘要中文摘要应简要说明毕业论文(设计)所研究的内容、目的、方法、结论、主要成果和特色,字数一般应在200至300字之间。中文摘要语言力求精练,英文摘要应与中文摘要相对应,词汇和语法必须使用正确。3. 关键词关键词是论文的文献检索标识,是表达论文主题概念的自然语言词汇。论文的关键词应是从其题名、层次标题和正文中选出来的,能反映论文主题概念的词或词组,一般为35个。4. 正文毕业论文(设计)一般应有前言和文献综述,前言说明论文(设计)的工作目的(背景),并引出课题;文献综述要对国内外研究现状和相关领域中已有研究成果进行简要评述,并介绍毕业论文(设计)中的研究工作设想、方法等内容。为保证毕业论文(设计)质量和学生工作量,文科类毕业论文(设计)正文字数一般不应少于10000字。对于外语类毕业论文原则上要用所学的第一外语撰写,毕业论文的篇幅不得低于5000个外文单词。理科类毕业论文(设计)应根据学科特点做出具体要求,其学生毕业论文(设计)正文字数一般不应少于8000字(包括图表在内,附录除外)。对于个别基础学科纯理论研究型专业,毕业论文字数一般不应少于6000字。工科类毕业论文(设计)字数一般不少于12000字。论文要求内容充实,主题明确,层次清晰,论据充分可靠,论证有力,有独立的观点和见解,有一定的创新性,文字准确流畅。毕业论文(设计)内容力求理论联系实际,涉及的实验数据和计算内容要求准确,引用他人观点、实验数据、统计数据或计算公式的要注明出处。与毕业论文(设计)内容相关的科研、调研、设计、开发等工作是同研究生或其他本科生合作完成的,需写明分工。5. 参考文献参考文献是指作者论文创作中引用的文献资料。参考文献视论文写作实际需要而定,原则上要求参考文献不少于10篇,其中外文文献2篇以上,全部在正文中被引用。鼓励学生引用近五年的最新学术研究成果。六、格式要求毕业论文(设计)的格式要符合学校的统一要求(详见附件1),不按要求排版、打印的不能参加毕业论文(设计)答辩,不能参加校级优秀毕业论文(设计)评选。七、答辩及评分要求 (一)答辩要求1. 毕业论文(设计)答辩工作应安排在第八学期14-16教学周进行,各学院不得提前进行答辩工作,以保证学生有足够时间完成毕业论文(设计)。各学院需提前一周将答辩时间安排提交教务处。2. 学院成立由3至5名教师组成的毕业论文(设计)答辩委员会,其中设主席1名(本人指导的学生答辩时,不得担任主席),秘书1名(不得由学生担任)。3. 答辩时,答辩委员会主席应要求参加答辩的学生准备发言提纲,先由学生对其工作进行简要介绍,然后回答委员会提出的问题,答辩时间一般为15至20分钟。答辩秘书负责如实记录答辩委员会提问和学生作答的具体内容。4. 答辩后,答辩委员会对学生的毕业论文(设计)从研究(设计)内容、工作量、论文(设计)质量和答辩情况等方面做出评价并评定成绩,填写大学本科毕业论文(设计)答辩记录及打分表。5. 参评校级优秀毕业论文(设计)的答辩,按照校级优秀毕业论文(设计)要求执行。(二)评分要求1. 指导教师应根据大学本科毕业论文(设计)评分标准对毕业论文(设计)进行逐项打分,并给出毕业论文(设计)总分,同时填写本科毕业论文(设计)指导教师评语及打分表,对毕业论文(设计)的内容、工作量、工作态度、完成质量、创新性、应用性、存在的不足等情况做出综合评价。2. 答辩委员会根据学生论文内容及答辩情况,参考指导教师对论文(设计)的打分及评价意见,并根据大学本科毕业论文(设计)评分标准,给出毕业论文(设计)的最终成绩,同时填写本科毕业论文(设计)答辩记录及打分表。3. 答辩委员会变

温馨提示

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

评论

0/150

提交评论