机器人控制技术基础实验报告_第1页
机器人控制技术基础实验报告_第2页
机器人控制技术基础实验报告_第3页
机器人控制技术基础实验报告_第4页
机器人控制技术基础实验报告_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

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

文档简介

华北电力大学实验报告||实验名称:机器人控制技术基础课程名称:机器人控制技术基础||实验人:李丙伦机械0705200704030125曾庭机械0706200704030153庞尔军机械0706200704030196成绩:指导教师:林永君、房静实验日期:2010年华北电力大学工程训练中心第一部分:单片机开发板实验一:LED灯闪烁实验实验目的:通过此实验,让大家初步掌握单片机的IO口的基本操作和感受单片机学习的乐趣实验内容:用常用的指令编写,控制接在P0.0上的LED发光二极管L0做闪烁实验硬件说明:通过原理图,我们可以发现,要让接在P0.0的L0做亮灭实验,得先选通LED的电源供应三极管(这是我们设计的一个特殊地方,是为了方便和同时接在P0口的数码管实现端口的复用,节省IO口)然后只要让P0.0的端口电平为0,L0就会亮.让P0.0的端口电平为1,L0就回灭. 端口,所以实验前要先把液晶模块的使能端置为0由于P0口是LED、数码管和液晶模块共用端口,所以实验前要先把液晶模块的使能端置为0以下的程序将实现这个功能源程序如下:ORG0000H;CPU上电复位后,从0000H开始执行LJMPMAIN;跳转到MAIN主程序ORG0100H;主程序从0100H开始,避开中断入口区地址MAIN:CLRP3.7;选通LED的电源供应三极管CLRP2.7;由于P0口是LED、数码管和液晶模块共用端口,所以实验前要先把液晶模块的使能端置为0MOVP0,#0FFH;把P0口置一,熄灭8个发光二极管LOOP:CLRP0.0;把P0.0清零,低电平点亮L0LCALLDELAY;调用延时子程序SETBP0.0;把P0.0置1,高电平熄灭L0LCALLDELAY;调用延时子程序LJMPLOOP;回到LOOP,不断的循环执行程序; 延时子程序,改变R5、R6、R7 的值,可以改变延时的时间,从而改变LED的闪烁速度速度DELAY:MOVR5,#40D1:MOVR6,#20D2:MOVR7,#248DJNZR7,$DJNZR6,D2DJNZR5,D1RETEND实验二:按键控制的LED灯亮灭实验实验目的:掌握简单的按键检测编程方法实验内容:监视按键K16(接在P3.3端口上,即INT1),用发光二极管L0(接在单片机P0.0端口上)显示开关状态。如果按住按键,则L0亮;松开按键,则L0熄灭。开关状态的检测过程:单片机对开关状态的检测相对于单片机来说,是从单片机的P3.3端口输入信号,而输入的信号只有高电平和低电平两种,当松开按键K16 ,即输入端口悬空为高电平当按住按键K16 ,按键被接到地,即输入低电平单片机可以采用JB BIT,REL或者是JNB BIT,REL指令来完成对开关状态的检测即可。源程序如下:ORG0000HLJMPSTARTORG0100HSTART:CLRP3.7;选通WS 系列实验板的LED 流水灯的电源控制端CLRP2.7;由于P0口是LED、数码管和液晶模块共用端口,所以实验前要先把液晶模块的使能端置为0JBP3.3,LOOP;检测按键,当P3.3=1 则跳到LOOP;当P3.3=0 则往下执行CLRP0.0;灯亮SJMPSTARTLOOP:SETBP0.0;灯灭SJMPSTART;回到主程序循环检测按键END实验三:中断控制的三灯闪烁实验实验目的:。。。。。。实验内容:。。。。。。实验源程序:。。。。。。第二部分:机器人小车内容简介:机器人小车完成如图规定的赛道,从规定的起点开始,记录完成赛道一圈的时间。必须在三分钟之内完成,超时无效。其中当小车整体都在赛道外时停止比赛,视为犯规,小车不规定运动方向,顺时针和逆时针都可以采用,但都从规定的起点开始记录时间。作品优点及应用前景:可靠性高,编程简单单片机执行一条指令的时间是μs级,执行一个扫描周期的时间为几ms乃至几十ms。相对于电器的动作时间而言,扫描周期是短暂的,可以认为在一个扫描周期内输入端子的状态是不变的,而对其状态变化的采集和处理也是实时的,从而满足了实时控制的要求。本次设计的简易智能电动车,采用AT89S52单片机作为小车的检测和控制核心,使单片机按照预定的工作模式控制小车在各区域按预定的速度行驶,通过控制单片机进而控制小车,体现了智能化,通过使用不同的函数及设定不同的函数参数,能够在不同的要求下改变小车的前后轮转动方向以及转动速度,来完成不同的目的要求。在画正方形的同时能够完成四个1/4圆弧的制作。可以按照预先设定的模式在一个环境里自动的运作,不需要人为的管理,可应用于科学勘探等等的用途。一些危险事故中,凭借其特殊的履带来保持行进的稳定性,进而完成由程序指导的规定动作。如在已知楼内布置的情况下,可以在小车上装上红外感应器来搜寻是否有遇难者留在楼中。循迹实验场地图:传感器电路图:源程序:#include<BetaRobot.h>#include<uart.h>。。。。。。第三部分:心得体会、合理性建议或意见。。。。。。2010年11月21日机器人控制技术基础结课比赛流程 核对信息:姓名、学号、专业班级。(报学分时不允许出错)分组比赛:1-17组在1号台,18-39在2号台。交回实验小车,丢失照价赔偿。实验箱内包括:小车、单片机开发板(30元)、U转串下载线(10元)、USB电源线(5元)、变压器(15元)。完成循迹实验的同学在公邮

温馨提示

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

评论

0/150

提交评论