ImageVerifierCode 换一换
格式:DOCX , 页数:12 ,大小:105.28KB ,
资源ID:184671      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/184671.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(校内实习毕业实习报告.docx)为本站会员(b****1)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

校内实习毕业实习报告.docx

1、电气工程与自动化学院实习报告20142015学年第2学期实习名称毕业实习实习地点实习日期2015年3月9日学生姓名学 号专业班级指导教师2015年3月26日1实习单位、时间及地点1.12实习内容2.1实习目的毕业实习是大学教育中极为重要的实践性学习环节,通过这段时间的实习, 为我们之后走向社会,胜任本专业相关工作奠定了基础,对于拓宽我们的知识面, 增强感性认识,培养、锻炼我们综合运用所学的基础理论、基本技能和专业知识, 去独立分析和解决实际问题的能力有着极大的帮助,通过再一次学习关于单片机 的知识,可以更好地运用单片机,熟悉编程工作,最终设计出令自己满意的程序, 为以后的毕业设计打下基础,做好

2、准备工作。2.2实习过程熟悉单片机知识阶段:由于长时间未温习单片机的知识,有点生疏,所有实习第一周主要以温习单 片机的基础知识为主,对以前所学知识有个全面的回顾和巩固:1.单片机的概述单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个 计算机系统集成到一个芯片上。相当于一个微型的计算机,和计算机相比,单片 机只缺少了 I/O设备。概括的讲:一块芯片就成了一台计算机。它的体积小、质 量轻、价格便宜、为学习、应用和开发提供了便利条件。同时,学习使用单片机 是了解计算机原理与结构的最佳选择。单片机内部也用和电脑功能类似的模块,比如CPU,内存,并行总线,还有 和硬盘作用相同的存储器件

3、,不同的是它的这些部件性能都相对我们的家用电脑 弱很多,不过价钱也是低的,用它来做一些控制电器一类不是很复杂的工作足矣 To我们现在用的全自动滚筒洗衣机、排烟罩、VCD等等的家电里面都可以看到 它的身影!它主要是作为控制部分的核心部件。2.51单片机的介绍目前51单片机的种类很多,其中51系列单片机应用最广,而51系列单片机有 多种型号的产品,如普通型(51子系列)和增强型(52子系列)。他们的结构、 引脚和封装基本相同,其主要差别反应在存储器的配置上。51系列单片机内包 含以下几个部件:一个8位CPU, 4kb程序存储器(ROM) , 128b的数据存储器(RAM) , 32条I/O 口线,

4、大部分为单字节指令,21个专用寄存器,2个可编 程定时/计数器,5个中断源,2个优先级,一个全双工串行通信口,外部数据 存储器寻址空间为64kB,外部程序存储器寻址空间为64kB,逻辑操作位寻址功 能,双列直插40PinDIP封装,单一+5V电源供电,以其典型的结构和完善的总 线专用寄存器的集中管理,众多的逻辑位操作功能及面向控制的丰富的指令系 统,堪称为一代“名机”,为以后的其它单片机的发展奠定了基础。其功能如下:3.51单片机的引脚:51单片机共有4个8位并行I/O端口,共32个引脚。(DP0 口8位双向I/O o在不并行扩展外存储器(包括并行扩展I/O 口)时,P0 口可用作双向I/O

5、口在并行扩展外存储器(包括并行扩展I/O 口)时, P0 口可用于分时传送低。位地址(地址总线)和8位数据信号(数据总线)。P0 口能驱动8个LSTTL门。P0 口作为一般I/O 口使用时应注意两点:a.作为输出口时,由于输出级为漏极开路电路,若要驱动NMOS或其他拉电 流负载时,引脚上应外接上拉电阻。b.作为输入口时,如果下拉场效应管导通,则会将输入的高电平拉为低电平 造成误读,所以在进行输入操作前,应先向端口输出锁存器写如“1”。P1 口8位准双向I/O 口(“准双向”是指该口内部有固定的上拉电 阻)。P1 口能驱动为4个LSTTL门。(3)P2 口8位准双向I/O o在不并行扩展外存储器

6、(包括并行扩展 I/O 口)时,P2 口可用作双向I/O 口。在并行扩展外存储器(包括并行扩展I/O 口)时,P2 口可用于传送高8位地址(属地址总线)P2 口能驱动4个LSTTL o 在结构上,P2 口比P1 口多一个输出控制部分。(4)P3 口8位准双向I/O o可作一般I/O 口用,同时P3 口每一引 脚还具有第二功能,用于特殊信号输入输出和控制信号(属控制总线)。P3 口驱 动能力为4个LSTTL P3门。P3 口第二功能如下:P3. 0RXD:串行口输入端;P3. 1TXD:串行口输出端;P3.2INTO:外部中断0请求输入端;P3.3INT1:外部中断1请求输入端P3.4TO:定时

7、/计数器0外部信号输入端;P3. 5T1:定时/计数器1外部信号输入端;P3. 6WR:外RAM写选通信号输出端;P3. 7RD:外RAM读选通信号输出端。上述4个I/O 口,各有各的用途。在不并行扩展外存储器(包括并行扩展I/O 口)时,4个I/O 口都可作为双向I/O 口用。在并行扩展外存储器(包括并行扩展 I/O 口)时,P0 口专用于分时传送低8位地址信号和8位数据信号,P2 口专用 于传送高8位地址信号。P3 口根据需要常用于第二功能,真正可提供给用户使 用的I/O 口是P1 口和一部分未用 作第二功能的P3 口端线。解决难题阶段:第一周对单片机的基础知识进行了巩固温习,发现以前学的

8、时候有些不懂的 现在都能明白了,有种豁然开朗的感觉,看来什么东西都得经常看经常回顾才能 学得更牢固更透彻,第二周主要是对单片机知识更细致的理解和分析,对当时学 习是的每个重点都仔细的回忆,吃透,同时把一些容易弄混记错的知识点都进行 了批注分类,这个阶段主要是对课本的温习,在图书馆借的资料只是当作一般的 参考。在学习课本的过程中,我发现了很多知识点比较重要,如单片机的寻址方式、 中断系统、堆栈、串行口、系统扩展等等,其中让我感觉比较难的是中断系统, 因为中断系统比较重要,而且内容也比较多,所以我在复习的时候着重学习了单 片机的中断系统。51单片机的中断系统的组成图如下:它是由4个与中断有关的特殊

9、功能寄存器(TCON、SCON的相关位作中断源的 标志位、中断允许可能根治寄存器IE、中断优先级管理寄存器IP)和中断顺序 查询逻辑电路等组成。单片机有五个中断源,5个中断源分别对应5个固定的中 断入口地址:(1)INTO:外部中断0请求,由P3.2脚输入。通过IT0脚(TCON.O) 来决定是低电平有效还是下跳变有效。一旦输入信号有效,则向CPU申请中断, 并建立IE0标志。(2)INT1 :外部中断1请求,由P3.3脚输入。通过IT1脚(TCON.2) 来决定是低电平有效还是下跳变有效。一旦输入信号有效,则向CPU申请中断, 并建立IE1标志。(3)TF0:定时器TO溢出中断请求。当定时器

10、TO产生溢出时,定时器TO 中断请求标志位(TCON.5)置位(由硬件自动执行),请求中断处理。(4)TF1:定时器T1溢出中断请求。当定时器T1产生溢出时,定时器T1 中断请求标志位(TCON.7)置位(由硬件自动执行),请求中断处理。(5)RI或TI:串行中断请求。当接收或发送完一串行帧时,内部串行口中断请求标志位RI (SCON.O)或TI (SCON. 1)置位(由硬件自动执行),请求 中断。8中断处理过程包含:中断请求、中断响应、中断服务、中断返回四个阶段.中断请求:中断源将相应请求中断的标志位置“I”,表示发出请求,并由CPU 查询。中断响应:在一条指令的最后一个周期按优先级顺序查

11、询中断标志,为“1” 并满足响应条件时响应。中断服务:根据入口地址转中断服务程序,保护现场、执行中断主体、恢复 现场。中断返回:中断服务完后,计算机返回原来的断点位置,继续执行原来的程 序。每一个中断源都对应有一个中断请求标志位来反映中断请求状态,这些标志 位分布在特殊功能寄存器TCON和SCON中。51单片机的中断系统内容比较多,4个中断寄存器的每个位代表的意义和作 用就已经够花时间去理解和区分的了,在复习的时候为了能尽快把他们记住还把 每个寄存器的各个位的定义都抄了一遍,把各个位的功能作用也都抄了一遍,这 样就有助于记忆,把中断寄存器的知识复习了一遍后就是对中断响应过程的温 习,中断响应过

12、程其实并不难,只要把课本上的中断处理流程图看明白,还有提 到的一些注意事项记住就行了,至于定时器/计数器的知识点主要在于理解熟记 加练习,在练习中能更好的去理解他们的工作原理。总结阶段:前两周一直都是以单片机的基础知识为复习重点,本人觉得只有把基础知识 学扎实了,设计系统来才不会吃力,它也是我是否能把毕业设计做好的前提。第 三周我主要是把精力放在了设计过程的了解和程序的设计上,设计过程比较容易 学会,很多资料里都有提到,单片机系统开发一般可分为明确任务、归并要求、 机型选择、软硬件任务划分、硬件软件的设计、联机仿真调试、排除故障、修改 程序、固化程序、应用系统脱机运行等步骤,综合来说可分为4个

13、步骤:1.总体方案确定总体设计阶段包括需求分析和方案论证等。需求分析和方案论证是单片机 系统设计工作的开始,也是工作的基础。只有经过深入细致的需求分析和周密 而科学的方案论证,才能使系统设计工作顺利完成。方案论证是根据用户要求, 设计出符合现场条件的软硬件方案;在选择测量结果输出方式上,既要满足用 户要求,又要使系统简单、经济、可靠,这是进行方案论证与总体设计一贯坚 持的原则。2.硬件设计硬件设计包括两部分内容,一是系统扩展,二是系统配置,包括器件选择、 电路设计制作等。3.软件设计软件设计是单片机开发研制中工作量最大的,也是最困难的任务。软件设 计步骤一般分为系统定义、软件结构设计、程序设计

14、、编写程序。期间要做的 工作量比较大,所以一定要有个提纲,不至于在中途出错。4.软件仿真仿真在Proteus软件中进行,所以还要学习Proteus软件的使用。5.系统调试编制好的程序或焊接好的线路,不能按预计的那样正常工作会经常发生, 这就需要查错和调试。调试时,应将硬件和软件分成几部分,逐个进行调试, 各部分都调试通过后再进行联调。做单片机系统当然不能没有程序,单片机程序用的是汇编语言,也可以 用C语言,所以编程语言的学习也必不可少。一般程序设计有几个步骤: (1)分析题意确定算法;(2)根据算法画出程序流程图;(3)编写程序。 前两个步骤看似不重要,但它对理清思路,合理排版有很大作用,试想

15、如 果不事先确定算法和程序流程图,在写程序的时候肯定会手忙脚乱,如果 出错的话也会不知道在哪里出的,这样的程序肯定不会起作用的,所以在 给我们的系统编写程序的时候,一定要按着步骤一步一步的来。编写程序时还应该注重添加注释,因为一个有商用价值的软件,往往会 被自己或团队内的其他人员反复借用,反复修改;明晰的注释,有利日后 借用和修改。注释关键有几点:内存单元分配使用、标志定义、子程序的 入口和出口、I/O的使用。这些都应该有个明晰的清单,不至于在借用和修 改时发生冲突,也利于排查软件故障。对于较长的程序,最好有段落目标 的标注。以上是我在这次实习中着重学习的东西,其实还有很多,这里只是一些 内容比较重要,而且比较难的东西,自己在这段时间通过系统的学习单片 机,使我重新认识到了单片机的重要性,以及单片机在未来的发展前景, 这更加坚定了我做单片机系统的决心,我相信经过近一个月的学习,我会 做出令自己满意的单片机系统。3实习体会实习是每一个大学生所必须经历的从大学校园生活向社会实践生活的一个 工作的过渡,由原来的大学生变成社会人。说真的四年的大学生活就快结束了, 可对于我来说时间真可以说是飞逝般流逝得不知不觉,有时候想想似乎有种蓦然 回首,自己还是站在操场上接受军训的那个刚从高中毕业的学生那种感觉。很难 想象自己就快要大学毕

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1