实习实训总结报告的写法及基本要求.pdf

上传人:tbuqq 文档编号:5346455 上传时间:2020-04-21 格式:PDF 页数:11 大小:79.78KB
返回 下载 相关 举报
实习实训总结报告的写法及基本要求.pdf_第1页
第1页 / 共11页
实习实训总结报告的写法及基本要求.pdf_第2页
第2页 / 共11页
实习实训总结报告的写法及基本要求.pdf_第3页
第3页 / 共11页
实习实训总结报告的写法及基本要求.pdf_第4页
第4页 / 共11页
实习实训总结报告的写法及基本要求.pdf_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《实习实训总结报告的写法及基本要求.pdf》由会员分享,可在线阅读,更多相关《实习实训总结报告的写法及基本要求.pdf(11页珍藏版)》请在三一文库上搜索。

1、实习(实训)总结报告的写法及基本要求 一、实习(实训)报告一般由标题和正文两部分组成 1. 标题: 标题可以采取规范化的标题格式,基本格式为, “关于的实习 (实训)报告” 。 2. 正文: 正文一般分前言 , 主体, 结尾三部分。 (1)前言:主要描述本次实习(实训)的目的意义、大纲的要求及接受实习(实训)任 务等情况。 (2)主体:实习(实训)报告最主要的部分, 详述实习(实训)的基本情况, 包括:项目、 内容、安排、组织、做法,以及分析通过实习(实训)经历了哪些环节,接受了哪些实践锻 炼,搜集到哪些资料,并从中得出一些具体认识、观点和基本结论。 (3) 结尾:可写出自己的收获、感受、体会

2、和建议,也可就发现的问题提出解决问题的 方法、对策;或总结全文的主要观点 , 进一步深化主题; 或提出问题 , 引发人们的进一步思考; 或展望前景 , 发出鼓舞和号召等。 二、对实习(实训)报告的要求 1.按照大纲要求在规定的时间完成实习(实训)报告,报告内容必须真实, 不得抄袭。 学生应结合自己所在工作岗位的工作实际写出本行业及本专业(或课程) 有关的实习(实训) 报告。 2. 校外实习报告字数要求:不少于800字每周,累计实习3 周及以上的不少于2000字。 用 A4纸书写或打印 ( 正文使用小四号宋体、行距1.5 倍。其余排版要求以美观整洁为准) 。 校内实习(实训)报告字数要求可适当减

3、少,具体要求由院系依据课程特点规定。 3. 实习(实训)报告撰写过程中需接受指导教师的指导, 学生应在实习(实训)结束之 前将成稿交实习(实训)指导教师。 三、实习(实训)考核的主要内容 1. 平时表现:实习(实训)出勤和实习(实训)纪律的遵守情况;实习(实训)现场的 表现和实习(实训)笔记的记录情况、笔记的完整性。 2. 实习(实训)报告:实习(实训)报告的完整性和准确性;实习(实训)的收获和体 会。 3. 答辩:在生产现场随机口试;实习(实训)结束时抽题口试。 目录 (要求自动生成) 设计报告 一系统设计要求及设计思路 1. 功能描述 1. 记录整个赛程的比赛时间,并能修改比赛时间,暂停比

4、赛时间; 2. 能随时刷新甲,乙两队在整个赛程中的比分; 3. 中场交换场地时,能交换甲,乙两队比分的位置; 4. 比赛时间结束时,能发出报警指令。 2 方案设计 根据设计任务与要求,设计思路如下: 系统主要功能包括计分和记时两部分,能实现两队比分的加分、减分、计时以及其他多种显示效果; 系统控制模块有:2 位动态显示计分模块、4 位动态显示计时模块、两队加分减分模块、按键查询模块、 分秒控制模块等。 具体实现过程:采用7 段 LED 数码动态显示整个比赛的比赛时间和两队的比分情况。通过4 个按键 和外部中断0 实现输入功能, 用于赛前时间调整、比赛过程比分记录、时间启停以及比赛结束以后的声

5、音报警等功能。 二硬件电路设计 根据设计要求与设计思路,确定系统的设计方案,如图 1 为该系统设计方案的硬件电路设计框图。硬 件电路主要由4部分组成:主控电路、按键控制电路、显示模块和定时报警模块。下面对其进行一一介 绍。 图 1 硬件电路设计框图 2.1 主控电路 系统的主控电路即为单片机最小系统,其电气原理图如图2 所示。 主 控 电 路 按键控制电路 显示模块 定时报警模块 2.2 按键控制模块 系统共涉及9个按键,采用查询方式进行键盘扫描,具体电气原理图如图3 所示: 2.3 显示模块 系统采用共阳极数码管显示,本系统显示分为三部分:时间计时显示、 A 队分数显示及B 队分数显示。 其

6、显示模块如图4 所示: 2.4 定时报警模块 平时报警模块采用蜂鸣器声音报警。比赛结束后,P3.7 输出一低电平,此时,发射结正向偏置且集 电结反向偏置,满足三极管放大的外部条件,使信号放大从而驱使扬声器产生报警。电气原理图如图5 所示: 三软件开发流程图及其代码分析 本系统软件部分主要包括定时中断函数、延时函数、显示函数、蜂鸣器启动函数、外部中断0 函 数、按键函数等。下面进行一一介绍。 3.1 软件开发流程 篮球比赛中,得分可分为1 分、2 分、3 分三种情况,系统在这设置1 分功能和2 分功能,得3 分可 按一下加2 分功能键, 得 3 分可先后按一下加1 分和加 2 分功能键。 主函数

7、中调用显示函数,可显示时 间、比分。中断函数及按键扫描函数配合现实篮球比分和时间显示及修改功能。其中,用1 片 4 位数码 管显示时间, 2 片 2位数码管显示比分,均采用动态扫描方式显示;时间启停、分数累加,均通过接入 按键电路实现。程序流程图如图6 所示: N Y N Y N Y N N N Y Y N N Y Y Y N N Y Y 图 6 主程序设计流程图 开始 KEY=0 设定比赛时间 KEY1=0? 比赛开始 KEY2=0? 加分 KEY3=0? 切换队加分 KEY4=0? 比赛暂停;继续 KEY5=0 比分牌换比分 KEY6=0 时间到铃声响 KEY7=0? 关闭铃声 比赛结束

8、结束 3.2 代码分析 本程序代码如下: 函数声明及变量定义 #include #include #define unit unsigned int #define uchar unsigned char Uchar code table=0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f; Uchar disbuffer8=0; Uchar minute=0,second=0; Uchar Ascore=0,Bscore=0,temp=0; Uchar flage1=0; Uchar flage=0; Unit count,z; Sbit bi

9、zz=37; Sbit add1=p10; Sbit add2=p11; Sbit minus1=p12; Sbit exchange=p13; Sbit bstop=p14; Sbit star=p15; Sbit stopagain=p16; Sbit turn=p17; Sbit timeadd=p32; 定时中断函数 Void ininterrupt()interrupt1 TH0=(65536-50000)/256; TL0=(65536-50000)%256 ; Count+; If(count=20) Count=0; If(second=0 Else if (second=0

10、Else if(second!=0) Second-; 延时函数 Void delay() Uintx,y;x,y; For(x=10;x0;x-) For(y=10;y0;y-) Void delay1() Unit x,y; For(x=10;x0;x-) For(y=360;y0;y-); 显示函数 Void display() Uint i,j; Uchar temp; Disbuffer3=second%10 ; Disbuffer2=second/10; Disbuffer1=second%10 ; Disbuffer0=second/10 Disbuffer5=second%10

11、 ; Disbuffer4=second/10 ; Disbuffer7=Bscore%10 ; Disbuffer6 =Bscore/10 ; Temp=0xfe; P2=temp; For(i=0;i8;i+) J=disbufferi; P0=tablej; Delay(); Temp=_crol_(temp,1); P2=temp; 蜂鸣器启动函数 void bizzer() while(minutes=0 display1(); if(!bstop=1) delay1(); if(!bstop=1) while(!bstop=1); while(1) bizz=1; dispaly(

12、); 外部中断0 函数 void exinterrupt() interrupt 0 delay1(); if(!timeadd) while(!timeadd); minute+; 按键函数 void button() if(!turn) delay1(); if(!turn) while(!turn); flage+=1; if(flage%2=0) if(!add1) delay1(); if(!add1) while(!add1) Ascore+=1; if(!add2) delay1(); if(!add2) while(!add2); Ascore+=2; if(!minus1)

13、delay1(); if(!minus1) while(!minus1); Ascore-=1; else if(!add1) delay1(); if(!add1) while(!add1) Bscore+=1; if(!add2) delay1(); if(!add2) while(!add2); Bscore+=2; if(!minus1) delay1(); if(!minus1) while(!minus1); Bscore-=1; if(!exchange) delay1(); if(!exchange) while(!exchange); temp=Ascore; Ascore=

14、Bscore; Bscore=temp; if(!stopagain) delay1(); if(!stopagain) while(!stopagain); flage1+=1; if(flage1%2=1) TR0=0; else TR0=1; if(!bstop=1) delay1(); if(!bstop=1) while(!bstop=1); bizz=0; 主程序 void main() while(1) display(); TH0=(65536-50000)/256; TL0=(65536-50000)%256; TMOD=0x01; EA=1; ET0=1; EX0=1; IT0=1; if(!start) delay1(); if(!start) while(!start); TR0=1; while(minute!=0|second!=0) display(); button(); bizzer();

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1