单片机实习报告【推荐3篇】

单片机实习报告 篇一

在这次单片机实习中,我有幸参与了一个项目,该项目是基于单片机控制的智能家居系统。通过这个项目,我学到了很多关于单片机的知识和实践经验。

首先,在项目开始之前,我们小组对单片机进行了详细的学习和了解。我们学习了单片机的基本原理和工作方式,了解了单片机的结构和功能。我们还学习了如何使用单片机进行编程,并通过实验熟悉了单片机的各种指令和操作。

接下来,我们开始了项目的设计和实施。我们首先确定了项目的功能和要求,然后进行了详细的系统设计。在设计过程中,我们考虑了各种因素,如系统的可靠性、稳定性和扩展性。我们还进行了电路设计和PCB制作,以及软件开发和调试。

在实施过程中,我们遇到了很多问题和挑战。例如,我们遇到了硬件故障和软件bug,还遇到了一些技术难题。但是,我们通过团队合作和努力克服了这些问题,并最终完成了项目。

通过这次实习,我不仅学到了关于单片机的知识和技能,还学到了很多关于团队合作和解决问题的经验。我学会了如何与团队成员有效地沟通和合作,学会了如何分析和解决问题。这些宝贵的经验将对我的未来职业发展产生积极的影响。

总之,这次单片机实习是一次非常有意义和宝贵的经历。通过这次实习,我不仅提高了自己的专业技能,还培养了自己的团队合作和问题解决能力。我相信这些经验将对我未来的职业发展产生重要的影响。

单片机实习报告 篇二

在这次单片机实习中,我参与了一个项目,该项目是开发一个基于单片机的智能温度控制系统。通过这个项目,我学到了很多关于单片机应用的知识和实践经验。

在项目开始之前,我们小组对单片机进行了深入的学习和了解。我们学习了单片机的基本原理和工作方式,了解了单片机的各种指令和操作。我们还学习了如何使用单片机进行温度采集和控制,并通过实验熟悉了单片机的相关技术和方法。

接下来,我们开始了项目的设计和实施。我们首先确定了项目的功能和要求,然后进行了详细的系统设计。在设计过程中,我们考虑了系统的稳定性、可靠性和扩展性。我们还进行了电路设计和PCB制作,以及软件开发和调试。

在实施过程中,我们遇到了一些挑战和问题。例如,我们遇到了传感器故障和电路连接问题,还遇到了一些软件bug。但是,我们通过团队合作和努力克服了这些问题,并最终完成了项目。

通过这次实习,我不仅学到了关于单片机应用的知识和技能,还学到了很多关于团队合作和解决问题的经验。我学会了如何与团队成员有效地沟通和合作,学会了如何分析和解决问题。这些宝贵的经验将对我的未来职业发展产生积极的影响。

总之,这次单片机实习是一次非常有意义和宝贵的经历。通过这次实习,我不仅提高了自己的专业技能,还培养了自己的团队合作和问题解决能力。我相信这些经验将对我未来的职业发展产生重要的影响。

单片机实习报告 篇三

  单片机是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统,在工业控制领域广泛应用。下面,小编为大家分享单片机实习报告,希望对大家有所帮助!

  一 实习目的

  1. 通过对单片机小系统的设计、焊接、装配,掌握电路原理图及电子线路的基本焊接装配工艺、规范及注意事项;

  2. 通过对系统板的测试,了解系统板的工作原理及性能,掌握元器件及系统故障的排除方法;

  3. 掌握程序编制及调试方法,完成系统初始化、存储器操作、端口操作、键盘显示等程序的编制及调试(汇编语言、C语言均可);

  4. 通过单片机系统的组装,调试以及程序编制、调试及运行,与理论及实验的有机结合和指导教师的补充介绍,使学生掌握控制系统的工作原理、开发方法和操作方法。

  5. 培养学生解决实际问题的能力,提高对理论知识的感性认识。

  二 实习意义

  通过本实习不但可以掌握单片机软、硬件的综合调试方法,而且可以熟练掌握电路原理图,激发对单片机智能性的探索精神,提高学生的综合素质,培养学生应用单片机实现对工业控制系统的设计、开发与调试的能力。在制作学习过程中,不但可以掌握软、硬件的综合调试方法,而且可以使学生对单片机智能性产生强烈的欲望。达到最大限度地掌握微机应用技术,软件及接口设计和数据采集与处理的技能,培养电综合实践素质的目的。

  三 系统基本组成及工作原理

  1 系统基本组成

  系统以单片机STC89C52作为控制核心,各部分基本组成框图如图1所示。

  流水灯部分由单片机、键盘模块等组成;

  四位数码显示,编程实现30秒倒计时部分由单片机、键盘模块、液晶显示模块等组成;

  按键功能部分通过按键控制流水灯部分、四位数码显示部分;

  电子钟部分由单片机、键盘模块、液晶显示模块等组成;

  使用功能键实现相应的功能组合部分通过流水灯部分、30秒倒计时部分实现;

  模数转换部分由单片机、ADC0809转换模块、键盘模块、液晶显示模块等组成。

  2 系统工作原理

  本设计采用STC89C52RC单片机作为本系统的控制模块。单片机可把由ADC0809及单片机中的数据利用软件来进行处理,从而把数据传输到显示模块,实现阻值大小的显示。以数码管显示为显示模块,把单片机传来的数据显示出来。在显示电路中,主要靠按键来实现各种显示要求的选择与切换。

  对于模数转换部分,单片机89C51通过P0口的I/O线向ADC0809发送锁存地址以及复位、启动转换等信号,并查询转换状态。 ADC0809启动转换后,将0-8个通道一次输入的电压信号转换成相应的数字量,供89c51读取使用,并且将EOC置1供单片机查询转换状态。而滑动

变阻器负责将阻值信号转换成电压信号,再送到ADC0809的八个通道。当单片机查询到转换结束后依次读取数据并按照现实的需要进行二进制转BCD码等处理最后控制显示电路显示出数字。 其实现方式是:ADC0809转换来自3通道的阻值变化信号。80c51的P2口与ADC0809的输出相连用于读取转换结果,同时P0.0-P0.6作控制总线,向ADC0809发送锁存、启动等控制信息,并查询EOC状态。ALE经分频后给ADC0809提供时钟信号。P3.0和P3.1口用于向显示电路输出段码,P3.2-P3.7用于数码管的位选。

  四 系统硬件设计

  结合本设计的要求和技术指标,通过对系统大致程序量的估计和系统工作的估计,考虑价格因素。选定AT89C51单片机作为系统的主要控制芯片,8位模拟转换器ADC0809进行阻值转换。 逐次比较法A/D转换器是目前种类最多、应用最广的A/D转换器,其原理即“逐位比较”,其过程类似于用砝码在天平上称物体重量。它由N位寄存器、A/D转换器、比较器和控制逻辑等部分组成,N位寄存器代表N位二进制码。目前应用最广的逐次比较法A/D转换器有ADC0809。它是一种8路模拟输入8位数字输出的逐次比较法A/D转换器件。其主要性能指标和特性如下:

  分表率:8位

  转换时间:取决于芯片时钟频率,转换一次时间位64个时钟周期

  单一电源:+5v

  模拟输入电压范围:单极性0-+5v;双极性-5v-+5v

  具有可控三态输出锁存器

  启动转换控制位脉冲式,上升沿使内部所有寄存器清零,下降沿使A/D转换开始。

  通过以上性能比较,我们不难看出ADC0809满足本设计的要求,所以本设计采用ADC0809作为A/D转换器

  1 按键电路设计

  利用单片机的P1口扩展一个8位键盘。

  2 晶振与复位电路设计

  本设计采用的是上电复位的形式,如图3.3所示,上电顺进RST获得高电平,随着电容器C的充电,RST引脚上的高电平将逐渐下降,只要高电平能保持复位所需要的两个机器周期以上时间,单片机就能实现复位操作。 晶振电路为单片机提供工作所需要的时钟信号。震荡频率越高,系统时钟频率也越高,单片机运行的速度就越快。其电路如图3.4所示。89C51的XTAL1和XTAL2两个引脚跨接晶体振荡器和微调电容C1、C2形成反馈电路,就构成了稳定的自激振荡器,本设计的震荡器频率为12MHZ。

  3 下载电路设计

  4 流水灯模块设计

  5 模数转换模块设计

  6 显示电路设计

  本设计采用六位数码管。本系统采用共阳极动态扫描的方式连接。数码管的段码数据由89C51的P3.0-P3.1口送出,89C51的P3.2-P3.7输出位选通信号,只有被选中的那位数码管才会显示段码

  7 整体电路设计

  五 系统软件设计

  1主程序设计

  主程序采用分支结构,以状态号标识系统所处的状态。在上电初始化后即进入状态号的轮询扫描,状态号的值决定了分支程序的入口。其中分支程序分别为:AD转换模块(状态号为0),数字模块状态号为1),倒计时模块(状态号为2),电子钟模块(状态号为3),功能组合模块(状态号为4),流水灯模块(状态号为5)。

  2 功能子程序设计

  2.1 流水灯模块

  流水灯模块利用单片机的P3口,通过给P3口的各位送低电平,相应的实现流水灯有规律的点亮。

  2.2 30秒倒计时模块

  30秒倒计时模块利用单片机的P3.0与P3.1口送相应的段控数据,P3.2-P3.7口送相应的位控数据。通过程序实现30秒倒计时。

  2.3 数字加减模块

  利用数码管实现数字显示,通过加一键或者是减一键实现数字变量的加一或者减一,进而实现利用数码管显示加一键、减一键功能。

  2.4 电子钟模块

  利用数码管实现时间显示,通过加一键或者是减一键实现小时变量或者是分钟变量的加一,从而实现调时功能。

  2.5 模数转换模块

  对于模数转换部分,单片机89C51通过P0口的I/O线向ADC0809发送锁存地址以及复位、启动转换等信号,并查询转换状态。 ADC0809启动转换后,将0-8个通道一次输入的电压信号转换成相应的数字量,供89c51读取使用,并且将EOC置1供单片机查询转换状态。而滑动变阻器负责将阻值信号转换成电压信号,再送到ADC0809的八个通道。

  当单片机查询到转换结束后依次读取数据并按照现实的需要进行二进制转BCD码等处理最后控制显示电路显示出数字。 其实现方式是:ADC0809转换来自3通道的阻值变化信号。80c51的P2口与ADC0809的输出相连用于读取转换结果,同时P0.0-P0.6作控制总线,向ADC0809发送锁存、启动等控制信息,并查询EOC状态。ALE经分频后给ADC0809提供时钟信号。P3.0和P3.1口用于向显示电路输出段码,P3.2-P3.7用于数码管的位选。

  六 实习总结、体会

  本次单片机实习我们一共完成了个模块的程序设计,包括:led显示模块、数码管显示模块和键盘模块。分别实现了流水灯的循环点亮控制、数码管的静态和动态计数显示,还有矩阵键盘按键控制数码管显示的程序设计。然后我们分别用protues系统仿真软件对各个模块进行了模拟仿真,用keil软件编制了汇编语言程序,验证了我们所设计的程序。 这次实习还使我理解了编写程序的一些技巧。单片机应用系统一般由包含多个模块的主程序和由各种子程序组成。每一模块都要完成一个明确的任务,实现某个具体的功能,如计算、接受、发送、延时、显示等。采用模块化程序设计方法,就是将这些具体功能程序进行独立设计和分别调试,最后将这些模块程序装配成整体程序并进行联合调试。

  模块化程序设计方法的优点:一个模块可以为多个程序所共享;单个功能明确的程序模块的设计和调试比较方便,容易完成;利用已经编好的成熟模块,将大大缩短开发程序的时间,降低开发成本。采用循环结构和子程序结构可以使程序的容量大大减少,提高程序的效率,节省内存。对于多重循环,要注意各重循环的初值和循环结束的条件,避免出现程序无休止循环的“死循环”现象; 通过这次的实习我发现,只有理论水平提高了,才能够将课本知识与实践相结合,理论知识服务于教学实践,以增强自己的动手能力。这次实习十分有意义,这次实习我们知道了理论和实践的距离,也知道了理论和实践相结合的重要性。

  回顾起此次课程设计,感觉受益匪浅,从拿到题目到完成整个编程,从理论到实践,学到很多很多的课堂理论中没学到过的东西,不仅对键盘的识别技术这一章节的知识点有了深刻的认识,而且对这学期开设的单片机这门课程有了更全面的了解,尤其是在学习使用proteus软件片编程和仿真时收获良多。通过这次单片机课程设计,还使我懂得了实践的重要性。同时在程序调试的过程中提高自己的发现问题、解决问题、实际动手和独立思考的能力。 这次课程设计能顺利的完成,除了我们的努力外,当然也离不开指导老师申老师的辛勤指导,致使我在设计的过程中学到了很多实用性的知识。同时,对给过我帮助的所有同学和各位指导老师表示忠心的感谢!

[单片机实习报告]

相关文章

请示增加车辆报告范文【优秀6篇】

请示增加车辆报告范文 第一篇省财政厅:今年以来,在贵厅的大力支持下,我局各项工作的开展得到了较好的经费保障,确保了物价工作的顺利进行,取得了很好的工作成效。但根据实际工作的需要,我局尚存在一定的资金缺...
工作报告2019-02-03
请示增加车辆报告范文【优秀6篇】

小学生写研究报告【优秀3篇】

关于行人过马路的调查报告一、问题的提出我在报纸上经常看到有车祸发生,于是,我就对行人过马路的情况作了一次调查。二、调查方法自己观察记录。三、调查情况和材料整理通过我的调查,我发现马路上,都有许多行人不...
工作报告2015-05-03
小学生写研究报告【优秀3篇】

思政课社会实践报告【精彩6篇】

难忘的实践活动又将谢下帷幕,想必你的视野也得到了开拓,该好好总结一下过去这段时间的社会实践了!为自己以后能更好的走向社会做准备吧!下面是小编整理的思政课社会实践报告(通用6篇),欢迎阅读与收藏。  思...
工作报告2013-05-02
思政课社会实践报告【精彩6篇】

督导评估工作自查报告(优质6篇)

在人们素养不断提高的今天,报告对我们来说并不陌生,我们在写报告的时候要注意涵盖报告的基本要素。一听到写报告就拖延症懒癌齐复发?以下是小编收集整理的督导评估工作自查报告,欢迎阅读,希望大家能够喜欢。督导...
工作报告2015-01-08
督导评估工作自查报告(优质6篇)

大专生成长汇报范文【优选6篇】

大专生成长汇报范文 第一篇我大专三年,自身专业从基础课程到基本操作,不仅理论课程上能够完成合格通过,而且能在实践动手上能结合理论应用在数控机床上,使自己在一定程度上提高动手创造能力和逻辑思维能力身为理...
工作报告2015-07-09
大专生成长汇报范文【优选6篇】

工作问题反馈报告格式范文【推荐6篇】

工作问题反馈报告格式范文 第一篇根据公司近期出现的个别员工执行力差、工作效率低以及部门之间配合意识差等问题,现对自己工作进行反思,具体情况如下:1、执行力:在日常工作中严格按照工程管理规范要求进行检查...
工作报告2014-06-03
工作问题反馈报告格式范文【推荐6篇】