单片机实训报告优选范文5篇分享_第1页
单片机实训报告优选范文5篇分享_第2页
单片机实训报告优选范文5篇分享_第3页
单片机实训报告优选范文5篇分享_第4页
单片机实训报告优选范文5篇分享_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Scm培训报告优化风扇5共享Scm培训报告风扇(a)序言一周的单片机训练即将结束,本周我学到了很多关于单片机各方面的知识。老师在训练过程中也教了我很多关于SCM软件编程和硬件设备的知识。在为期一周的训练中,我们一共练习了几个项目,通过这几个项目的训练,我们掌握了一些单片机装配语言和硬件调试,取得了很好的效果。经过一周的训练,我把课堂上不知道的知识点,用实际练习都理解了。当然,在课程中也会出现一些问题。也就是说,有时调试不能成功,有时程序没有错误,但调试不好,继续找原因也找不到原因。希望以后能有更多的教育时间和机会学习SCM。教育课题1一、实验目的熟悉如何使用Keil C51集成开发环境二、实验设备和装置IBM PC机器三、实验内容本书第2章第2.1节至第2.4节,练习安装和使用Keil C51集成开发环境。然后,根据以下内容创建文档并编译生成的HEX文档:ORG 8000HLJMP MainORG 80F0HMain:MOV R7,#0回路:MOV R6,#0DJNZ R6,$DJNZ R6,$DJNZ R6,$DJNZ R6,$DJNZ R7,LOOP推迟一辆CPL P1.0CPL P1.1CPL P1.2CPL P1.3CPL P1.4CPL P1.5CPL P1.6CPL P1.7SJMP MainEND反转P1.0反转P1.1反转P1.2反转P1.3反转P1.4反转P1.5反转P1.6反转P1.7通过实现8个光源同时打开和同时关闭的功能,可以更好地掌握装配指令。4、实验要求:擅长模拟调试,结合DP-51PROC单片机集成模拟实验机和Keil C51集成开发环境。如果你还有时间,也可以看看这本书第2章2.6节,2.7节的内容5、实验阶段:(1)将DP-51PROC实验机的A1区J76接口和A2区J79接口连接到40针带状电缆,然后使用带状电缆将A2区的J61接口连接到D1区的J52接口。2、为DP-51PROC实验机供电,然后根据本书第2章的2.5.1节设置TKSMonitor51模拟器,使用软件DP闪存将MON51显示器下载到TKSMonitor51模拟器中。3、关闭DPFlash软件。将TKSMonitor51模拟器的操作模式选择开关切换到RUN,然后单击重置键(RST)以启动MON51程序。此时,TKSMonitor51模拟器进入调试状态。4、用户使用Keil C51集成开发环境创建、编辑和编译“实验内容”中列出的程序。然后按照本书第2章第2.5.3节第2点(软件调试首选项)设置并重新编译。5,此时,用户可以按照本书第2章2.5.4节所述进行模拟调试。如果要退出模拟调试模式,然后再次进入模拟调试,可以首先单击TKSMonitor51模拟器的重置键(RST)。用户可以在模拟调试环境中设置断点、单步、全速运行等。调试过程中,用户可以看到D1区域的LED由用户程序控制。实验任务2:首先,实验目的:了解如何使用单芯片P1端口作为IO端口,将P1端口作为输入和输出端口。二、实验设备和装置:一台IBM PCDP-51PROC单片机集成仿真测试仪三、实验内容1.编写使用P1端口作为控制端口的程序,以便D1区域的LED可以交替亮起。四、实验要求学习如何使用单芯片P1端口作为IO端口,如果有时间,还可以使用P3端口作为IO端口进行实验五、实验阶段1、使用电线将A2区域的J61接口与D1区域的J52接口连接。原理如图所示。请先写延迟程序。3、编写和调试依次运行LED的程序六、实验程序:ORG 8000HLJMP MainORG 8100HMain:Mov a,# 0fhCLR CMainLoop:呼叫延迟RLC AMOV P1,A;a的值导出到P1嘴SJMP MainLoopDelay:延迟MOV R7,#0回路:第7页(共9页)MOV R6,#0DJNZ R6,$DJNZ R6,$DJNZ R6,$DJNZ R7,LOOPRETEND7、实验结果:调试成功,8等达到向左点火、流动的灯程序的功能。培训摘要通过这次训练,我们可以切实利用所学的知识,在实践过程中进一步掌握和巩固我们的SCM理论知识。实际训练中遇到了很多难题和困惑,暴露出了不少问题和练习的不足,但在老师和同学的帮助和指导下,最终解决了一个困难和困惑,顺利完成了老师交给我们的训练任务。通过几天的训练,觉得自己的知识太浅了。课本学的知识都觉得理解,但在实际应用中还摸不着手。因此,我们不能满足于课本上的知识,只有通过不断的练习,才能真正掌握理论知识。虽然只有几天,但我觉得学到了很多,比普通的课程学到了更多。所以这仍然是我们非常需要的过程。当然,要想让我们实际学习和使用,我们必须在实践过程中不断改进和不断改进。其实一开始练习得不太好,有点害怕。但是我觉得只有几天的训练时间有点少。微控制器是刚开始实用,还是生疏。由于时间紧迫,自己的作品也还没有达到完成的境界。Scm培训报告风扇(2)一、概述:设计和生产产品的背景、目的、重要性1.设计背景在过去的两个学期里,我们开设了名为单片机技术与应用的课程,期末考试前有两周的教育。也就是说,用平时学到的知识在自己的板块上体现功能。例如实现红绿灯、万年力、密码锁、计算器等,或者根据实际情况设计题目,实现一个功能。最多3名人员在一个团队中至少拥有1台计算机。此外,我们还可以将以前学过的数字电路、模拟电路、电路基础、PCB等知识用于此次培训课程。在中学,在中学。2、设计目的1.通过此次课程设计,进一步熟悉和掌握单片机结构及工作原理,巩固和深化“单片机原理及应用”课程的基本知识,使电子设计知识实际上简单应用。2.整合“单片机原理与应用”课程和理论与生产实践知识,进行电子设计问题分析与解决。3.学习电子设计的一般方法,掌握AT89C52芯片和简单的电子设计过程和工作方式,培养正确的设计理念和分析问题、解决问题的能力,尤其是整体设计能力。4.学习如何计算和绘制原理图、布线图和流程图,以使用标准、规范、手册、地图册和相关知识库审阅来开发电子设计的基本技能。5.通过完成包括电路设计和程序开发在内的整个过程,了解单片机应用系统开发的整个过程,为以后的工作奠定了基础。3、设计上的重要性:交通灯的控制系统对保持城市交通的稳定有序运行具有十分重要的作用。考虑到单片机的优良价格、强大功能、方便灵活的使用和可靠性,我采用AT89C52单片机进行交叉口交通灯仿真控制,通过仿真系统设计了解交通灯系统的工作原理和一些基本功能是如何通过单片机实现的。此次设计以我在校期间学到的有关单片机等知识为基础,设计了基于AT89C52单片机的交通灯控制系统,将学到的知识应用到实践中,进一步加深对单片机知识的理解,掌握单片机基本原理和各种基本功能的应用,通过交通灯控制系统的设计,可以更好地理解单片机控制系统中单片机的重要性。产品设计和制作的设计要求1、装配焊接跨交通仿真交叉口在万能平板上2、在学习板上的单片机最小系统、数码管、键等资源和装配焊接的模拟交叉点上,配置简单的交通灯控制器硬件系统。3、如下图所示,创建实现循环交通信号命令交通的交通交叉点的拓扑规则的软件。4、数码管倒计时显示当前相位剩余时间。5、时间控制基于计时器实现。扩展功能要求:1、在每个路口,绿灯变为黄色之前,添加3秒绿色闪光灯,达到6个阶段。2、添加绿色时间设置功能的所有方向。增加设置关键点,增加关键点,减少关键点,确认关键点按下设定键后,在换绿色的时候进入状态,数字管最左侧的一侧显示0,右侧的两侧显示当前东西方向为绿色的时候,设定键数字管最左侧的一侧显示1,右侧的两位在当前南北为绿色的时候依次循环。在设置状态下,按“增加”按钮并减少键,将增加或减少当前方向绿色时间,绿色时间范围10-99秒。调整绿色时间后,按确定按钮保存并更新新的绿色时间设置。设计文档要求:1、绘制系统原理图和PCB图。2、列出组件提交完整的源程序并注释程序4、完成电子产品设计并制作总结报告分工、工作计划和我总结的工作1、了解交通灯控制系统的功能要求1.根据功能要求设计和选择不同的2.选择材料,然后根据选定的设计方案(例如主控制系统、电灯输出控制、时间显示模块、电源电路等)进行硬件电路设计3.根据功能要求设计主要程序,例如初始化程序、主程序、外部中断1中断服务程序、定时中断服务程序等4.使用PROTEUS软件模拟验证所需的功能是否已实现,并调试系统以获得所需结果本主题的基本内容、重点和难点1、基本内容:交通灯控制系统功能要求;开发其他设计程序,然后选择最佳选择。系统硬件电路设计(包括主控制系统、灯输出控制、时间显示模块、电源电路等);系统的主要程序设计,包括初始化程序、主程序、外部中断1中断服务程序、定时中断服务程序等;软件模拟(使用PROTEUS软件模拟)和系统运行调试(检查功能性和改进情况)。2、重点:根据交通灯控制系统的功能要求,设计和选择不同的;根据设计,包括硬件电路部分设计(包括主控制系统、灯输出控制、时间显示模块、电源电路等)。3,困难:根据交通灯控制系统的功能要求,设计主要程序(包括初始化程序、主程序、外部中断1中断服务程序、定时中断服务程序等);使用PROTEUS软件模拟并在系统中调试。二、正文:实验原理1.基本原理主电路:交通灯自动控制模组。此电路部分主要由80C51单片机I/O端口、定时计数器、外部中断扩展等组成。此设计以P0端口作为输出,从普通三色灯的指示开始。节目的初始化是南北绿灯亮30秒,东西红灯亮30秒;之后南北是3秒,东西是3秒;之后南北红灯亮了15秒,事物亮了15秒。此后,南北红灯亮了3秒,东西黄灯亮了3秒左右,反复了。倒计时使用计时器T0,并使用P2端口作为LED显示屏。三位一体指示灯重复30秒、3秒和15秒倒计时。本设计主要使用外部中断EX0。使用模拟开关作为中断信号。实际上,可以连接生成中断信号的其他信号源。2.芯片AT89C52AT89C52是低电压、高性能CMOS 8位微控制器(包含8k bytes可重复写入闪存只读程序内存和256 bytes随机访问数据内存RAM)、标准MCS-51命令系统(使用ATMEL公司的高密度非易失性存储技术制造)、通用8位AT89C52 32个外部双向输入/输出(I/O)端口、2个外部中断端口、3个可编程16位计时计数器、2个全双工串行通信端口、2个读写端口线,at 89c 52可以按常规方式编程或联机编程。结合通用微处理器和闪存,特别是可重复写入的闪存,可以有效降低开发成本。主要功能特性:与MCS51命令系统兼容8k可重复写入(1000次)闪存rom32个双向I/O端口256x8bit内部RAM3个16位可编程定时/计数器中断时钟频率0-24MHz2个串行中断可编程UART串行通道2个外部中断源总共6个中断源2个读写中断端口3级加密位低功耗空闲和断电模式软件设置节能和唤醒功能实验流程图(a)实现方法(1)在设计中使用软件程序延迟方法控制红色(绿色)的亮时间。考虑到延迟时间,以T0创建终端,然后计数,从而导致延迟。使用P1端口上的P1.1、P1.2、P1.3作为交通灯控制端口。(2)南北方向的绿灯,东西方向的红灯,他们与P1.1连接。等量的红灯连接在一个地方,东西方的绿灯连接在一个地方,他们是P1。连接到2,4个黄灯连接到一个地方P1.3。(b)流程图硬件设计1.微控制器结构单芯片微型计算机称为微控制器(Singl

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论