单片机毕业实习报告.docx
- 文档编号:29692585
- 上传时间:2023-07-26
- 格式:DOCX
- 页数:27
- 大小:38.50KB
单片机毕业实习报告.docx
《单片机毕业实习报告.docx》由会员分享,可在线阅读,更多相关《单片机毕业实习报告.docx(27页珍藏版)》请在冰豆网上搜索。
单片机毕业实习报告
单片机毕业实习报告
篇一:
单片机实习报告
毕业实习报告
实习单位:
实习时间:
3月1日至3月21日
学院(系):
电气工程与自动化学院
专业:
电子信息科学与技术
学生姓名:
学号:
XX年3月26日
目录
报告正文..........................................................................................................3
1实习目的:
..................................................................................................3
2实习单位:
..................................................................................................3
3实习内容:
..................................................................................................3
收集资料................................................................................................3
设计初步方案........................................................................................4
撰写《毕业实习报告》........................................................................4
4实习过程:
..................................................................................................4
熟悉单片机知识阶段............................................................................4
单片机的概述..........................................................................4
MCS—51单片机的介绍........................................................5
MCS-51单片机的引脚...........................................................6
解决难题阶段........................................................................................7
总结阶段................................................................................................9
5实习总结及体会:
....................................................................................11
报告正文
1实习目的:
大学毕业之际,毕业实习是极为重要的实践性学习环节,通过阶段性时
间的实习,为我们之后走向社会,接触本工作,拓宽知识面,增强感性认识,
培养、锻炼我们综合运用所学的基础理论、基本技能和专业知识,去独立分
析和解决实际问题的能力,能够将所学的专业理论知识运用与实践,在实践
中结合理论加深对其认识和总结,再次学习,将专业知识与实际接轨,逐步
认识体会,从而更好地将所学的运用到工作中去,接触社会,认识社会,体
验生活,学会生活,学会生活,学会感悟,学会做事,学会与人相处,学会
团结协作,为以后毕业走上工作岗位打下一定的基础。
具体目的如下:
1.在图书馆查阅关于单片机设计方面的资料,为毕业设计打下基础
2.对毕业设计所选题目—家庭防盗系统的设计有初步的了解
3.通过借鉴和分析关于单片机方面的设计实例,从中学到单片机的设计
过程及一般步骤
2实习单位:
河南理工大学
3实习内容:
收集资料
在学校图书馆查找资料,了解自己所学专业的东西,并且确定自己的课
题,得到相关的知识和能力,思考课题的内容与方向,有针对性的收集资料,
包括专业资料、工具资料和其他相关的资料。
设计初步方案
在收集完资料后可以初步确定自己的毕业设计方案,并建立相关的仿真
图,进行原理分析、计算和实验,这一项工作是繁琐而艰巨的,需要不断的
补充知识修正设计结果。
撰写《毕业实习报告》
做完上面的工作后,就需要及时的编写《毕业实习报告》。
这是对这段时
间学习的全面总结,编写实习报告,我们能够重现自己学习的经历,重新汇
总资料情况,这样会给我们带来设计灵感。
认认真真完成实习报告后,我们
就会对自己的课题有了全新的理解,后面的实际设计工作就会变得轻松。
4实习过程:
熟悉单片机知识阶段
由于长时间未温习单片机的知识,有点生疏,所有实习第一周主要以温
习单片机的基础知识为主,对以前所学知识有个全面的回顾和巩固:
单片机的概述
单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把
一个计算机系统集成到一个芯片上,相当于一个微型的计算机,和计算机相
比,单片机只缺少了I/O设备。
概括的讲:
一块芯片就成了一台计算机。
它
的体积小、质量轻、价格便宜、为学习、应用和开发提供了便利条件。
同时,
学习使用单片机是了解计算机原理与结构的最佳选择。
单片机内部也用和电脑功能类似的模块,比如CPU,内存,并行总线,
还有和硬盘作用相同的存储器件,不同的是它的这些部件性能都相对我们的
家用电脑弱很多,不过价钱也是低的,用它来做一些控制电器一类不是很复
杂的工作足矣了。
我们现在用的全自动滚筒洗衣机、排烟罩、VCD等等的家
电里面都可以看到它的身影,它主要是作为控制部分的核心部件。
MCS—51单片机的介绍
MCS—51单片机是Intel公司在继
MCS—48系列8位单片机之后推出的
高档8位单片机,性能和片内功能大大提高。
MCS-51单片机与MCS-48单
片机相比,它的结构更先进,功能更强,在原来的基础上增加了更多的电路
单元和指令,指令数达111条。
MCS-51系列单片机主要包括8031、8051
和8751等通用产品,其主要功能如下:
8位CPU,4kb程序存储器(ROM),
128b的数据存储器(RAM),32条I/O口线,111条指令,大部分为单字节
指令,21个专用寄存器,2个可编程定时/计数器,5个中断源,2个优先
级,一个全双工串行通信口,外部数据存储器寻址空间为64kB,外部程序存
储器寻址空间为64kB,逻辑操作位寻址功能,双列直插40PinDIP封装,单
一+5V电源供电,以其典型的结构和完善的总线专用寄存器的集中管理,众
多的逻辑位操作功能及面向控制的丰富的指令系统,堪称为一代“名机”,为
以后的其它单片机的发展奠定了基础。
其功能如下:
篇二:
“51”单片机实习报告
“51”
姓名:
单片机实习报告学院:
电气与控制工程学院专业:
班级
:
学号:
目录
一.前言
二.实训的目的及要求三.实训原理
四.硬件的安装与调试五.软件部分六.系统测试七.元器件清单八.心得体会九.参考文献
前言
51精简开发板是一款以8051系列单片机为核心的精简开发板。
8051系列单片机是一款应用非常广泛的8位微处理芯片,由于其功能齐全,产品技术成熟,资料广泛,又是学习其他很多单片机的基础。
单片机具有成本低、体积小、可靠性高、具有高附加值、通过更改软件就可以改变控制对象等优点,单片机越来越成为电子工程师设计产品时的首选器件之一。
因此拥有一块单片机开发板对单片机学习具有着极其重要的意义。
本课题设计的单片机开发板,具有一般开发板通用结构,并基于硬件进行相关软件设计。
利用程序开发语言开发程序并实现ISP在线下载到单片机,无需配置单独的下载器。
单片机使用ISP在线下载程序,加快了程序设计者调试的进度,使设计者所设计的程序尽快得到验证。
通过对开发板上的模块进行实验,可以提高针对不同硬件进行编程的能力,同时通过实验现象对所用的硬件也有了更深一步的认识,因此该开发板具有一定的实用价值和现实意义。
实训的目的及要求
1.了解“51”精简开发板的工作原理及其结构;2.了解复杂电子产品生产制造的全过程;
3.熟练掌握电子元器件的焊接方法与技巧,训练动手能力,培养工程实践观念。
实训原理
1.主要性能指标
输入电压:
DC~5V;典型值:
5V2.功能分区与模块简介
[1]单片机
单片机也称单片微控制器(SingleChipMicrocontroller),它集成度高、运算快、体积小、运行可靠、价格低廉,在过程控制、数据采集、机电一体化、智能仪器仪表、家用电器以及络技术等方面得到广泛应用。
[2]电源部分
电源部分由开关、稳压集成、电源指示灯几部分组成,本款51板输入电压~5V,典型输入电压为5V,也可通过板上的稳压集成芯片78M05给单片机提供5V电压,可使单片机正常工作。
[3]串行下载部分
这一部分由串口、下载缓冲器MAX232组成,通过MAX232芯片把TTL电平转换成RS-232电平格式,可以用于单片机与微机通信。
再通过DB9接口由一条串口线与电脑串口相连,可以利用程序下载软件(下载方法书后将做介绍)向单片机下载程序,也可通过一些串口调试软件与电脑进行串口通信。
但是,只有STC89S系列单片机支持串口下载,而AT89S系列单片机不支持串口下载。
[4]ISP下载
ISP下载是AT89S系列单片机的下载方式,不能用于STC89S系列单片机,它由一条并口线与电脑并口相连,通过Easy下载软件向单片机下载程序,但下载器需另行购买。
[5]输入/输出接口
51板将32个I/O口全部引出:
其中P0口、P1口、P2口、P3口各有8个I/O口用排针引出,排针两端为与单片机共地的5V电源,方便进行外接扩展,而单片机的EA、ALE、PSEN端口也在靠近排阻下方引出,以方便日后进行一些高级扩展。
P1口接有8个发光LED,以供测试之用,P0口外接10K的上拉电阻。
这些I/O口即可做输出,又可做输入口,51单片机内部可自行识别,不必要设置。
硬件的安装与调试
1.拿到51单片机套件后,首先应按照附录的元器件清单表逐一检查元件数目和规格,确保产品完整。
2.详细阅读硬件说明部分,并将元件对号入座,确保一次性焊接成功。
3.先对较矮小的元件进行焊接,比如电阻、稳压集成,再对高一些的元件进行焊接,比如芯片座、排阻等,依此类推,最后焊接高大的元件,比如串口、ISP下载口等。
焊接时应注意一些元件的正负极和方向。
[6]外部复位
复位是对单片机硬件的初始化,51单片机具有外部复位功能,高电平有效,即在单片机9脚加上高电平单片机就被复位。
此产品的复位电路由按键S2,电容C3和电阻R9组成。
系统原理图
篇三:
单片机实习报告
学生实习报告书
实习类别单片机应用实习
实习地址武汉理工大学信息工程学院学院专业班级姓名指导教师
XX
年
月
10
日
实习执行大
纲
一、实习目的
1、巩固《单片机原理与应用》理论课的理论知识;2、熟悉单片机应用系统的硬件设计及软件设计的基本方法;
3、将《单片机原理与应用》理论课的理论知识应用于实际的应用系统中;4、训练单片机应用技术,锻炼实际动手能力。
今天抽到了单片机实习课设的题目,心里有点忐忑,因为一看到任务要求就觉得比以往做过的模电、数电、强化训练等等课程设计不仅数量多了而且难度也增大了,再者就是用同学的话说就是我悲剧了,抽了个比较难的题目,但是,以我的个性,既然选了,那就得着手好好干了,呵呵。
本着磨刀不误砍柴工的精神,今天的主要任务就是查找资料,安装软件,做好十足的准备工作。
打开电脑,还好,要用的软件都已经装了,也省去了装软件的麻烦了,接下来就是熟悉软件的使用,虽然像PROTEL,KeiluV2等软件之前都大致用过,但因为时间过了很久,也淡忘了不少,就借来了相关的参考书籍,重温了这些软件的基础用法,并拿了书上的几个例题练练手,这真是一个看起来容易做起来却不太容易的事情。
利用休息的时间,我对接下来十三天的实习期也做了一个初步的规划,希望在这短暂而又宝贵的两周里能做出自己满意的成果。
今天主要的任务就是弄清楚这次课程设计的设计思路,明白它的设计目的,
设计要求,要达到怎样的成果,以便把这次课程设计的各个模块的设计方案选择出来。
所以第一件要做的事情就是要弄清各个模块的基本原理,根据原理才能来进行发难论证。
而方案论证真不是一件轻松的事情,根据要求,还好可以通过从图书馆借的参考书籍和在上找到的期刊文献等,选出一些可以实现并且能满足课程设计要求的多种方案,并且要在这多种方案的基础上,优中选优,选出一个更适合实际的方案。
在单片机上有一个很大的麻烦,就是对于芯片的选择,这要求对各种芯片的功能性能要熟悉,还要对它们的拓展有些许的了解。
这些都加大了对方案选择的难度,好在现在络很快捷,所以搜索各种芯片的资料并不是很难,更多的时间用在挑选方案了。
调好方案之后,明天就可以进行硬件的设计了。
今天的主要任务就是整理资料,总结总体设计思路与原理。
基于前两天的
查询资料,请教学长与老师,我了解到,我的设计题目,基于单片机的CAN总线与RS-232转换接口电路设计,整个设计电路主要包括三个部分:
主控制模块,RS-232接口转换电路和CAN控制模块。
并确定了各模块的的主要芯片,其中主控制模块的功能是处理CAN总线以及RS-232接口的数据通信和控制,本设计应用AT89C51完成两种格式数据帧的转换,并对接口进行控制;RS-232接口电路部分由MAX232芯片构成,实现将单片机串口的TTL电平与RS-232电平的相互转换,完成RS-232接口信息的输入输出传输;而CAN控制器模块,主要完成CAN协议的物理层和数据链路层协议的实现。
其中物理接口我采用了PCA82C250芯片来实现物理层的电平转换和传输。
CAN控制器选用SJA1000芯片,完成数据链路层功能,以实现CAN总线信息的输入输出传输。
经过昨天对整体思路的设计,今天的主要任务是分块完善,首先是对主控制模块部分。
正所谓,现在是资源节约时代,所以我们在选材料时,不仅要选功能上适用的芯片材料,还尽量选择成本低的材料,由于主控制模块负责处理CAN以及RS-232接口的数据通信与控制,利用AT89C51可以完成两种格式数据帧的交换,并对接口进行控制。
RS-232与CAN的转接板主要实现RS-232接口与CAN总线接口之间的数据传输,其运算量不大,因此选用可以有效降低成本AT89C51作为整个设计的主控制器。
要选择一个合适的芯片还真不是一件易事,必须先了解模块的性能需要,然后熟悉芯片的功能,应用,其内部结构及各引脚的功能,并且在设计时,一定要做到细微之处,比如,对于AT89C51,在使用时,必须要适用晶振信号,才能使单片机正常工作,再比如,在设置单片机本身的地址信息时,我们可以利用AT89C51的、以及~引脚外接一个DIP6开关来对其进行设计。
今天就设计到这里了,以前看学长设计以为很简单,现在才发现,真正到自己动手,就成了“观花容易绣花难了”,不过我是不会放弃的,再接再厉啦!
明天继续奋战。
篇四:
单片机实习报告
1引言
实习目的
随着人们生活水平的不断提高,单片机控制无疑是人们追求的目标之一,它给人们带来的方便也是不可否定的。
本次实习的目的在于加深AT89C51单片机的理解,初步掌握单片机应用系统的设计方法。
通过本次实习达到巩固、充实和综合运用所学知识解决实际问题的目的。
单片机基础知识
单片机又称单片微控制器,它是把一个计算机系统集成到一个芯片上。
单片机具有体积小、功能强、应用方面广等优点。
它的体积小、功耗低、控制功能强、扩展灵活、微型化和使用方便等优点,为学习、应用和开发提供了便利条件。
目前正以前所未见的速度取代着传统电子线路构成的经典系统。
单片机的使用领域已十分广泛。
例如彩电、冰箱、空调等无处不见单片机的影子,单片机已深深地融入我们的生活。
大大提高了这些产品的智能性,易用性及节能性等主要性能指标,在工农业生产上也极大提高了生效效率和产品质量。
课题描述
实现对8个LED灯以5种方式显示,用一个按键进行方式选择,并用一个数码管显示方式编号并用两个键来控制流水灯流动的速度。
2系统概述
系统分析
流水灯是一串按一定的规律像流水一样连续闪亮。
流水灯控制是可编程控制器的一个应用。
流水灯控制可用多种方法实现,要求8个灯在时钟信号作用下按规律转换5种状态。
每按一次按键选择一个方式,方式显示在数码管上,8个灯分别用不同的方式闪亮。
同时通过其它两个按钮可以调节灯闪亮的快慢速度。
也就是用延时的方法来控制速度。
系统设计要求
根据课题,查找资料,了解所使用的芯片;
画出可控流水灯的工作电路图,使用Protel软件绘制电路图;
根据原理图把元件器正确焊接到电路板上,分清元件器的正负极,以及焊接的正确位置;
设计程序,在Keil750AHK环境下调试程序以实现预期的功能。
3系统详细设计
硬件使用说明
AT89C51提供以下标准AT89C51是一种低功耗、高性能的8位单片微型计算机。
功能:
8K字节Flash闪速存储器,256字节内部RAM,40个I/O口线,3个16位定时/计数器,一个6向量两极中断结构,一个全双工串行通信口,片内振荡器及时钟电路。
同时,AT89C51可降至0Hz的静态逻辑操作,并支持两种软件可选的节电工作模式。
空闲方式停止CPU的工作,但允许RAM,定时/计数器,串行通信口及中断系统继续工作,掉电方式保存RAM中的内容,但振荡器停止工作并禁止其它所有部件工作直到下一个硬件复位。
AT89C51采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。
由于将多功能8位CPU和闪存组合在单个芯片中,ATML的AT89C51是一种高效微控制器,AT89C2051是它的一种精简版本。
AT89C51单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。
AT89C51主要性能参数
1、与MCS-51指令系统完全兼容2、4K字节可重擦写FLASH闪速存储器3、1000次擦写周期
4、全静态操作:
0Hz—24MHz5、三级加密程序存储器6、128*8字节内部RAM7、32个可编程I/O口线8、22上16位定时/计数器9、6个中断源
10、可编程串行URAR通道
AT89C51引脚配置图
AT89C51芯片的引脚配置如图所示
图AT89C51框图
管脚说明:
VCC:
供电电压。
GND:
接地。
P0口:
P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。
当P1口的管脚第一次写1时,被定义为高阻输入。
P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。
在FIASH编程时,P0口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须被拉高。
P1口:
P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。
P1口管脚写入1后,被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。
在FLASH编程和校验时,P1口作为第八位地址接收。
P2口:
P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。
并因此作为输入时,P2口的管脚被外部拉低,将输出电流。
P3口:
P3口管脚是8个带内部上拉电阻的双向I/O口,可接收输出4个TTL门电流。
当P3口写入“1”后,它们被内部上拉为高电平,并用作输入。
作为输入,由于外部下拉为低电平,P3口将输出电流(ILL)这是由于上拉的缘故。
RST:
复位输入。
当振荡器复位器件时,要保持RST脚两个机器周期的高电平时间。
ALE/PROG:
当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地位字节。
PSEN:
外部程序存储器的选通信号。
在由外部程序存储器取指期间,每个机器周期两次/PSEN有效。
EA/VPP:
当/EA保持低电平时,则在此期间外部程序存储器(0000H-FFFFH),不管是否有内部程序存储器。
XTAL1:
反向振荡放大器的输入及内部时钟工作电路的输入。
XTAL2:
来自反向振荡器的输出。
USB接口的通讯原理
1.USB设备的接入
USB接口中的+5V电源不但可以为外接设置提供小电流供应,并且还起着检测功能。
当USB设置插入USB接口后,主机的+5V电源就会通过USB边线与USB设备相通。
USB外设的控制芯片会通过两只10K的电阻来检查USB设备是否接入了主机的USB端口。
如果这两个引脚一个为高电平,一个为低电平时就表示USB外设已经正常确连入USB接口,这时外设的控制芯片开始工作,并通过DATA+,DATA-向外送出数据。
这时主机接收数据后,就会提示发现新硬件,并开始安装新硬件驱动。
设备的识别
在USB外设向外送出数据时,其中就包括设备自身的设备名及型号等相关参数,主机就是根据这些信息在显示器上显示出所发现的新硬件的名称型号的。
RS-232接口引脚信号定义
RS-232C接口引脚信号定义如下表3-5-1所示:
表3-5-1RS-232C接口引脚信号定义
硬件电路设计
可控流水灯整体电路原理图设计如图所示:
图可控流水灯硬件电路图
可控流水灯所使用到的元器件列表如表3-6-2所示:
表3-6-2元器件列表
名称电阻电容开关芯片单片机PC机串行口LED灯电源指示灯二极管三极管
型号220欧103AT89C51
数量941111812412
数码显示器
按键
篇五:
单片机实习报告总结
这次实习我们使用控制电路的单片机是at89s51型号的。
通过它实现对
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 毕业 实习 报告