青岛理工大学毕业实习日记.docx
- 文档编号:23347721
- 上传时间:2023-05-16
- 格式:DOCX
- 页数:15
- 大小:82.27KB
青岛理工大学毕业实习日记.docx
《青岛理工大学毕业实习日记.docx》由会员分享,可在线阅读,更多相关《青岛理工大学毕业实习日记.docx(15页珍藏版)》请在冰豆网上搜索。
青岛理工大学毕业实习日记
青岛理工大学
本科实习日记与报告
实习单位青岛方天科技
实习性质____________
实习时间2015.03.09至2015.03.27
学院通信与电子信息工程
专业班级电子信息工程
姓名XXX
学号201127XXX
指导教师XXX
年月
说明
一、参加实习的学生必须每天对实习情况做日记。
实习日记应准确的反应实习当天的情况,包括实习时间、场所、岗位、实习方式和实习内容及遇到问题分析和解决方法。
二、实习结束之前,每个学生都必须认真撰写实习报告。
通过撰写报告,系统地回顾和总结实习的全过程,将实践性教学的感性认识升华到一定的理论程度,从而提高实习教学效果。
三、实习结束的撰写应符合实习大纲的要求。
实习报告的质量反应了实习的质量,它是实习成绩评定的主要依据之一。
实习报告需经指导教师审阅并签署意见。
不交实习报告者不得参加成绩评定。
四、实习指导教师必须对学生的实习报告写出评语并在相应位置给出成绩并签字,否则本实习报告无效。
五、实习报告应包括以下内容:
1.前言(实习背景、实习环境):
“实习背景”可简介实习目的、实习要求、实习场所、实习起止时间等内容;“实习环境”可包括实习单位全称、地址、实习单位性质、规模、简介、所在部门、该部门主要工作、指导教师安排等内容。
2.实习内容(实习过程、实习内容):
“实习过程”是指概述实习各阶段所从事的主要工作等;“实习内容”包括项目介绍、本人从事的工作、软硬件平台和技术等。
3.总结(实习体会、意见或建议):
“实习体会”是指实习收获和效果。
“意见和建议”是指对实习内容、实习安排等方面的意见或建议,也可对实习单位的各个方面提出自己的意见。
4.致谢:
主要指对实习单位、实习单位指导教师以及合作者的感谢。
六、实习报告要求条理清晰,内容详尽,数据准确。
字数不少于5000字。
七、实习结束后请将实习日记、报告本上交学院存档保存。
实习任务书
根据本专业培养计划,在学生进行毕业设计之前,需要进行为期3周的毕业实习。
毕业实习是专业教学过程中最为重要的实践性教学环节,它能弥补理论教学中存在的不足,是毕业生走向工作岗位之前的一次综合性实习,也是对所学理论知识的一次初步的综合考核。
通过毕业实习,使学生了解社会对电子、通信技术的应用现状及发展需求,进一步理解和领会所学的基本理论,了解电子、通信技术的发展及应用。
同时,也是培养学生理论联系实际,将所学知识应用到实际工作中,培养学生发现问题、分析问题和解决问题的能力,从而提高学生从事实际工作的能力。
通过对具体实习项目的分析,理论实践相结合,巩固和发展所学理论知识,掌握正确的思想方法和基本技能。
毕业实习的另一个目的,是为毕业设计收集必要的资料,做好技术、知识、资料的收集、整理等准备工作。
毕业实习除了让学生在专业上做到理论联系实际,锻炼专业能力,同时还要锻炼学生适应社会以及分析、解决工作中各种问题的能力。
毕业实习对同学今后的工作,发展起重要作用,它为学生从学习阶段进入工作阶段建立一个阶梯,以实现从学校到社会平稳过渡的目的。
指导教师:
_________
第1页
实习日记2015年3月9日
今天是离开学校开始实习道路的第一天,起了个大早坐公交跟着我同学来到了青岛方天科技开发有限公司。
方天科技是国家信息产业部软件认证企业,青岛市重点软件企业之一。
经过和公司老师的一阵谈话,我和同学一起被分到了电子信息部。
老师让我们好好的了解一下公司的背景、发展、产品等等方面。
很激动能够进入这家公司,开启我的实习之旅。
大学期间学习的多为理论,只有通过实习的磨练,才能让我所学的理论更加扎实。
实习日记2015年3月10日
公司的老师说要想做好产品,必须对产品的需求有一定的了解。
这样,做出来的产品才能符合市场需求。
我了解了一些之后,回去思考许久。
老师给我分配的任务是实现一个智能小车系统,由于我的这些基础忘了许多,还需要复习复习。
理论的掌握熟练能够让时间更加从容,因此,我决定从51单片机的基础知识开始,好好的温习一下所学知识。
今天,我到网络上搜集了一些51单片机的相关文件,包含郭天祥老师的视频,以及51单片机的一些例程。
漫长的实习之路正式开始了。
虽然在公司实习的日子不是那么安逸,但我知道,只有勤奋起来才能学到东西。
第2页
实习日记2015年3月11日
公司的生活已经渐渐适应了。
我现在一方面是对要实现的项目一点一点的了解,另一方面一边学习基础知识。
今天学习了一些51的C语言基础。
包含最小系统的时钟模块,典型的就是外接一个11.0592MHz的晶振,之所以选取这么一个奇怪的数字,是因为串口的波特率的需求,会使串口的数据传输更加准确。
郭天祥老师的视频,是从点亮第一个发光二极管开始的。
具体操作,就是用LED的低电平端接在单片机的某个端口上,将5V电源接在高电平端。
当单片机端口复位时,这是LED就导通了,二极管就亮了。
实习日记2015年3月12日
今天对小车的所需要的模块稍加了解了一下,主要是电机、微控制器、红外传输模块、传感器模块。
同时学了一下郭天祥老师的键盘扫描部分,主要是针对4X4矩阵键盘,这是将16个键盘通过4个行线以及4个列线连接起来,类似一个矩阵的模样,因此称为矩阵键盘。
初始化时,可将行线全部置为低电平,将行线置为高电平。
当无按键按下时,行列未导通,8个单片机引脚电平不变。
当有按键按下时,因按下按键相应的行列线导通,列线也被拉为低电平。
这时,延时消抖确定有按键按下后,根据列线电平分布,就可确定按下按键的列值。
再反转,将列线置为低电平,行线设为高电平,通过判断行线电平分布,就可判断按键的行值。
此时,按键的位置及键值就被确定了。
这就是矩阵键盘检测的原理。
第3页
实习日记2015年3月13日
智能小车的实现离不开中断,因为红外传输的接受是要通过红外中断的。
因此学习了一下51单片机的中断。
所谓的中断,就是当单片机正在执行其他任务时,转到中断中执行程序。
就是说,中断中的内容都是比主程序中的程序执行优先级高。
执行时,要先保护现场,就是将重要的程序执行信息先保存到堆栈里。
执行完中断后,就恢复现场,继续执行之前的任务。
中断的触发可以有电平触发以及边沿触发的方式,这个靠程序自行配置。
中断要执行的程序是放在中断处理函数里,这类函数不需提前声明,直接编写即可。
实习日记2015年3月16日
经过前两天的矩阵键盘扫描以及中断处理,今天,我自己将二者结合起来,实现了中断触发的键值获取程序。
这样的话,就可以不必一直扫描,浪费系统资源,只在有键盘按下时进入中断,进行扫描,进而判断键值。
这样可以在空闲时间执行其他操作,这样会更加有利于系统功能的拓展。
扫描的键值结果我是通过数码管显示出来的。
数码管包含位选以及段选,位选就是用来选择哪些数码管是亮的,对于共阴数码管,位选信号为低是是选中数码管的。
段选信号是控制亮的段,这些亮的段就组成了显示的字符。
经过一段时间的调试,最终程序顺利运行。
第4页
实习日记2015年3月17日
为了对51进行进一步的了解掌握,今天学习了单片机一个十分重要的内容——定时器。
这的确为51的一个核心模块,很多地方都有应用,例如准确的延时、串口的波特率设定、时间间隔的测量。
通过定时器的利用,我尝试自己编写一个时钟,通过设定定时器的相关寄存器的值,完成一定时间的延时,通过多个这个固定时间的延时,组成一秒。
然后由多个一秒,组成自己想要的固定延时。
例如,延时60个一秒之后,就把分钟变量加1,秒置0,分钟若超过60,小时加1,分钟置0。
通过数码管,可把时分秒三个变量显示出来。
实习日记2015年3月18日
考虑到数码管的各种缺点,例如重影、响应时间慢、显示内容过于单一等等,今天特意学习了一下LCD1602,这是一款能够显示出16X2个字符的液晶。
显示的内容包括大多数的ASCLL字符,以及少数特殊字符,可通过程序的控制,实现字符缓冲区的左移右移控制、光标的消隐等等,功能还是很强大的。
LCD1602可以通过一个电位器,控制显示背光的亮度,调节使得显示的字符比较清除为止。
重要的是它不像数码管一样需要扫描,它是有相应的存储区,这样就使得操作方便了许多。
学会了LCD1602的使用,我又将时钟通过LCD1602显示出来,感觉现在充实了许多。
第5页
实习日记2015年3月19日
今天的学习,电机也算是智能小车系统的一个核心部件。
小车的速度就是控制电机的速度来实现的。
所以,怀着兴趣学习了一下电机,包含直流电机以及步进电机。
直流电机上电就能跑,调节其速度主要是通过占空比的调节来实现的,占空比变高时,速度就快。
步进电机运转必须按照其设定的节拍来,完成一个完整的节拍,步进电机就会运转一个固定的角度,而不是一个随意的模拟度数。
这就是步进电机与直流电机的最大区别。
经过调试,我已经能够成功的通过按键控制电机的速度。
实习日记2015年3月20日
经过这么多天的学习,今天学到了视频最后一节,PCB板子的设计。
这是设计任何一个实物系统的必须步骤。
不然,小车的控制器、传感器就无处可放。
设计PCB板在我心中之前一直是很神圣的,他就代表着技术和才华。
这让我很是激动,学的也很激情。
这个设计是通过ALTIUMDESIGNER软件实现的。
设计PCB,首先要把原理图给设计出来,这部分设计主要看自己想实现一个什么样的系统,需要哪些元件。
设计好原理图之后,将对应的元件与相应的封装引脚图对应好,没有的还要自己划。
这样以后,就可以生成PCB了。
生成之后,就得布线,根据复杂程度,可布单层、双层、三层还有更高的。
第6页
实习日记2015年3月23日
现在,已经正式开始智能小车系统的设计了。
把电机的部分程序逐渐编写出来,同时要实现速度的变换。
空闲时间,我就学习更加高端的微处理器——STM32F103ZET6。
这款微处理器的确很高端,让我上来就找不着头脑了。
它的时钟系统就比51单片机复杂的多。
51单片机仅仅是有一个11.0592MHz的时钟,直接送到各个模块使用。
而STM32的时钟源就包含内部高速8M的RCC时钟源以及内部低速时钟源还有外部高速8M的稳定时钟源以及32.768KHz的手表晶振,况且还要经过倍频、不同的分频分配到不同的模块,就从这一点,就能猜测它的强大。
实习日记2015年3月24日
今天是实现小车的红外接受部分。
红外遥控器发射信号被接收器接受,连接到单片机的中断上。
由中断处理、确定接收到的信号,进行进一步任务执行。
空闲时间没有继续学习小车系统,通过容易的实验来实际的学习STM32F103ZET6的使用。
虽然是一些简单的实验,但是也不简单,主要是因为使用的软件、函数库,都是不容易的。
软件使用的是MDK4.7A,由keil公司研发。
编写程序时需要使用的函数库还是很多的,加上ALIENTEK公司编写的一些实用的函数库,需要加入工程的库文件十分之多。
这点,要比51麻烦的多。
但是,由于其功能的强大性,这也是不可避免的。
经过一段时间的练习,库函数的加入已经比较熟练了。
第7页
实习日记2015年3月25日
红外部分不知什么原因,一直是实现不正确,一直在调试。
学会了软件平台的操作之后,晚上学习了STM32的IO口配置。
它不像51一样IO口随意的既可作为输出又可作为输入,同一时间,STM32的IO口只能配置为输入或者输出。
输入又可配置为悬空输入、上拉输入、下拉输入等方式,输出可配置为推挽互补输出等等,这么控制就能使得IO口的控制很强大。
接着,我通过IO口的控制,实现了LED的点亮,以及单键盘的输入扫描,并把二者综合。
这是一款强大的微处理器,我必须好好学习使用。
实习日记2015年3月26日
白天终于搞清楚了之前红外部分实现不了的原因,成功克服,很高兴。
主要是因为延时时间稍微有点偏差。
接着学习了AD/DA部分以及RS232串口通信。
主要是程序的下载需要板子能和外部通信,因此需要设计一个串口通信部分。
作为一个强大的微处理器,与其他模块的通信是必不可少的。
故,紧接着,学习了USART口的使用。
总的来说是比较类似51的,有相应的寄存器控制位,有相应的收发缓冲区。
加上ALIENTEK公司自己编写了一个名为USART.H的头文件以及相应的USART.C的函数文件,已经编写好了一个功能比较完善的串口数据收取函数,并制定了比较实用的准则。
这大大的减小了用户的负担。
我编写的程序是STM32的串口与计算机的RS232串口进行通信,顺利进行。
第8页
实习日记2015年3月27日
最后一天了,项目还未实现,时间来不及了。
今天好好的设计了一下PCB板,经过一整天的修改,基本上满足要求。
具体的元件安装调试智能通过以后努力了。
很幸运能有这段实习。
我收获了不少东西,包括很多的专业知识以及许许多多做人处事的态度和对于工作学习的态度。
但是,在知识的追求之路上,我才刚刚迈出了第一步,剩下的路还很远。
我只有保持一种积极向上、奋力求索的严谨态度,才能在知识大道上走的更远。
我有信心!
回到学校后,又要摒弃之前的坏毛病,端正自己的态度,踏踏实实迈出每一步!
I’mback!
实习日记年月日
第9页
实习报告
第一章前言
一、毕业实习的目的和意义
毕业实习是电子信息工程专业以及其他任何专业十分重要的实践性教学环节,是培养学生实际动手能力和分析问题解决问题能力、理论与实践相结合的基本训练,同时也是学生毕业设计选题及设计工作原始资料的来源,为学生进行毕业设计打下扎实基础。
认真抓好生产实习的教学工作,提高生产实习教学质量,是提高学生业务素质和思想素质的重要环节。
1、锻炼学生从事专业技术工作及管理工作所必须的各种基本技能和实践动手能力。
2、让学生了解本专业业务范围内的现代设计方法、调试方法、工艺过程及工艺技术方法。
3、培养学生理论联系实际、从实际出发分析问题、研究问题和解决问题的能力,将学生所学知识系统化。
4、培养学生热爱劳动、不怕苦、不怕累的工作作风。
二、毕业实习的要求
1.了解一个电子系统设计的流程和调试方法。
电子系统是由一个一个的电子元件构成而能完成一定功能的电路,而一个电子系统的正常工作不仅需要硬件电路的正确连接,还需要软件与之相协同工作,掌握所接触限制系统(软硬件)的工作原理,结构,安装,及故障识别方法,熟悉基本电子系统的测试工具的使用方法和系统规划软件和相关软件的使用。
2.了解所选电子器件的参数和应用场合,以及选择元器件的一般原则及和应用。
3.了解本专业先进的设计方法,和学习最新技术的方法。
4.通过系统的学习,逐渐养成独立设计硬软件系统并调试、实现设定功能的能力。
三、毕业实习的时间及地点实习时间:
2015年3月9日~2015年3月27日实习地点:
青岛方天科技开发有限公司
第二章实习内容
1.毕业实习的培训以及学习
理论的学习主要是通过资料的查询去了解系统的原理,明白遥控小车要实现的功能、实现这些功能的方法,以及这个遥控小车的各个主要模块,各个模块的实现功能及选材、工作原理、注意事项。
例如,实现小车的转向,由于小车的轮子是独立编程控制的,如何才能实现小车整体的速度变换呢?
答案就是可以通过改变左右轮子的转子的速度来实现。
由于小车的轮子使用的是直流电机,直流电机的速度控制就要比步进电机简单的多了,只需要控制电机的占空比就行,所谓的占空比,就是一个周期中,高电平所占的比例。
由于,当电平为高时,电机转动,电平为低时,电机减速,这样,对外整体就可以表现而用单片机去控制小车的速度,是通过单片机去控制脉冲的宽度从而控制小车的速度。
实践环节主要是通过三个步骤去完成的。
首先,用protel绘制原理图和PCB印制板,在这个过程中了解了电路原理以及系统的构造。
而后,通过对印制板的焊接,熟悉各种器件的封装和功能,以及焊接元件的技巧。
第三,通过软硬件的调试,进一步去学习程序的编写和软硬件调试的方法。
在实习当中,从电子系统的设计,到自己动手设计自己的电路板,再到后来的程序的编写以及软硬件的调试,是一个学习的过程、也是一个个遇到问题、思考问题、解决问题的过程。
在这个过程中,我感触最深的便是实践联系理论的重要性,当遇到实际问题时,只要认真思考,用所学的知识一步步探索,时完全可以解决遇到的一般问题的。
这次实习的内容包括电路的设计、印制电路板的绘制、电路的焊接、以及软硬件的调试。
在这次实习中,学习了实现一个遥控小车个系统的方法,通过红外方法,去控制小车的速度和转向,以及如何在系统处于危机状态时,进行报警。
这不仅仅涉及到大量的硬件知识,了解红外的解码和方法,还牵涉到软件的设计等。
第10页
2.实习产品硬件设计
a.单片机介绍:
单片机(Microcontrollers)是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统,在工业控制领域广泛应用。
从上世纪80年代,由当时的4位、8位单片机,发展到现在的300M的高速单片机,可谓飞速。
单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。
相当于一个微型的计算机,和计算机相比,单片机只缺少了I/O设备。
概括的讲:
一块芯片就成了一台计算机。
它的体积小、质量轻、价格便宜、为学习、应用和开发提供了便利条件。
同时,学习使用单片机是了解计算机原理与结构的最佳选择。
b.单片机最小系统:
单片机最小系统包括单片机晶振电路和复位电路。
晶振电路为单片机提供时钟,时钟就是为了给单片机的运转提供节拍。
单片机不像人脑,可以随意运转随意思考,他的运行是按照固有的节拍来的,而这个节拍就是由时钟部分提供的,这个系统采用的是11.0592MHz外接晶振。
复位电路是保证每一次上电时,电路都能够回到一个较为稳定的状态。
这个复位电路中设置了上电复位和按键复位,上电复位是在上电时,利用电容的特性,给复位脚一个短时间内持续的高电平,让单片机内的各个寄存器回到一个稳定的状态。
按键复位,当系统出问题时,可以通过按键复位,使之回到一个稳定的状态。
各个器件的连接遵照原理图布线,再PROTEL绘图中为了防止连线过多而看起来过于繁琐,所以在需要连接两个器件上标注相同的名字连线,则系统能识别两器件相互连接,这样既方便布线也看起来美观。
c.红外接收模块:
该模块使用一体化红外接收头,瓷片电容104为去耦电容,OUT即是解调信号的输出端,直接与单片机的P3.7口相连。
有红外编码信号发射时,输出为检波整形后的方波信号,并直接提供给单片机。
红外接收,当发射器按键按下后,即有遥控码发出,所按的键不同遥控编码也不同。
这种遥控码具有以下特征:
采用脉宽调制的串行码,以脉宽为0.565ms、间隔0.56ms、周期为1.125ms的组合表示二进制的“0”;以脉宽为0.565ms、间隔1.685ms、周期为2.25ms的组合表示二进制的“1”,解码的关键是如何识别“0”和“1”,从位的定义我们可以发现“0”、“1”均以0.56ms的低电平开始,不同的是高电平的宽度不同,“0”为0.56ms,“1”为1.68ms,所以必须根据高电平的宽度区别“0”和“1”。
如果从0.56ms低电平过后,开始延时,0.56ms以后,若读到的电平为低,说明该位为“0”,反之则为“1”,为了可靠起见,延时必须比0.56ms长些,但又不能超过1.12ms,否则如果该位为“0”,读到的已是下一位的高电平,因此取(1.12ms+0.56ms)/2=0.84ms最为可靠,一般取0.84ms左右均可。
单片机通过检测P3.7引脚的电平去解码红外线的码字,并判断码字,进入相应的显示程序。
d.A/D转换电路:
本实验只用到了通道0和1,将输入的5V电压,通过一个滑动电阻送通道0,作为A/D采集的输入信号1。
另外一个采集信号通过J5引入,通过电压跟随器将信号进行处理,在送入A/D。
片选使能CS接P1.3,数据信号输入DI接P1.4,数据信号输出DO接P1.4,时钟脉冲CLK接P3.5。
在使用此芯片时将J13用冒线短接,给芯片提供电源。
e.D/A电路
D/A电路实现模拟量到数字量的转换。
本电路又两部分组成,ADC0832将数字信号转变为电压信号,而LM324则电压信号转变成电流信号。
f.电源电路
电源采用USB供电,通过按S1键实现电源的通断。
二极管D1其电源指示作用,而为了保证电源的稳定性,在提供给系统之前,要对其尽心滤波、滤除纹波。
g.数码管显示电路
数码管显示电路如图4.5,数码管显示电路采用共阳极数码管,P1.5、P1.6、P1.7经74LS138译码之后作位选,P0作段选。
h.RS232通信电路
RS232串口通信通过CPU发送控制信号控制232的发送和接收。
RS232串口为三线,地线、发送数据线,接受数据线。
3.实习产品的软件设计
主程序框图里,程序进入主程序,并判断主板上是否有按键按下,如果按下就将相应的位置1,并给定时器T0置相应的定时值,在定时中断程序中,每次隔250定时信号,就将相应的位求反,这样在1分钟内就有两个或几个状态,二极管在其中一个状态,处于灭的状态,而另外一个状态则处于亮的状态。
定时器所赋的初值就可以决定状态转换的快慢,这样就将可以控制二极管闪烁的速度。
如果没有,则进入红外解码部分,如果没有收到红外线信号,则程序跳到开始处,又开始另一轮的程序运行。
第11页
主程序框图
中断子程序
第12页
4.制作与调试
系统调试可以采用软件调试和硬件调试。
而软件调试主要是应用keil这个软件进行硬件模拟调试,这种调试的方法主要适用于系统设计前期。
其特点就成本较低,容易发现软件中的一些错误,但由于它是通过软件模拟硬件的数据,所以它与真实电路所产生的效果是存在一定的差异的。
但数字电路由于其电路本身就比较稳定,所以其仿真效果较好。
而硬件仿真则能较好的调试软件。
而本次调试主要采用硬件调试。
通过串口将写好的程序下载到目标板中,观察现象是否与预期相一致,如果程序运行结果正常,显示结果正确,则相应的程序则调试成功了。
如果程序运行结果不正确,则应通过错误的现象,修改相应的程序,逐步修改,逐步的调试,直至结构正确。
在本次调试过程中,出现了两大主要错误,显示部分和红外收发部分。
由于显示部分系统要通过接受红外,而系统的显示又是通过扫描来显示的,所以完成一次数码管的扫描的时间不能过长,否则数码管会闪烁,数字显示不稳定,应修改延时子程序,缩短延时时间。
显示还有一个问题就是设置时,相应的设置位闪烁显示,这个程序使用单片机的定时中断来做的,将单片机的定时器定为1ms,以及更少,计数一个标志位FLAG,当这个计数计数满了之后,也就是定时0.2s,系统就将相应的标志位flag1取反,在显示程序根据flag的值,让相应位半秒中亮,半秒钟灭,这样就形成闪烁了。
系统调试过程,碰到了很多很多的问题,例如中英文不同环境输入的文字和符号导致程序在编译过程中出错,还有就是硬件电路的参数导致报警电路不能正常报警等,各种各种的错误。
但这些都在老师的指导下,逐一改正过来了。
5.实习产品的功能及指标参数
系统实现的是模拟红外遥控小车的功能。
系统可以通过红外去控制二极管点亮的个数,而主板上的按键可以控制二极管闪烁的速度,于此同时,数码管可以显示出闪烁速度的等级。
而整个系统的供电
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 青岛 理工大学 毕业 实习 日记