


下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
PIC单片机软件开发技巧
项目是有关机器人控制的实现。控制部分采用PIC16F7X系列单片机,运用汇编语言编程,运行速度较快,能够达到系统的要求。在这里使用的大多是数字信号的控制,电机的控制只有开和合两种状态。在动作的过程中需要两只手臂、身体、头部、脚部等的协调动作。整个控制系统比较复杂,因而在PIC程序编写和空间分配方面需要注意一些问题。1动作标志位的使用在整个控制中,组合的动作很多,当所有动作定位都通过光电开关控制时,在程序编写上就有一些问题。如要求左手上升到鼓掌位、右手上升到举手位(手初始位置在最下的放下位),光电开关0有效(即为0时是挡住),到达正确位置。用简单的理解可以写成下面的程序:listP=16c73calllefthandupcallrighthandupLOcallreadinsignalbdsscsl_v,1efthandligbtscalllefthandstopbtfsccsl_v,righthandlight4gotoL0callrighthandstopL1callreadinsignalbtfsccsl_v,lefthandlight3gotoL1calllefthandstop:lefthandlight表示光电开关,由此判断是否到相应的位置。1表示在手臂最下面的位置;2表示在手臂的握手位置;3表示在手臂的鼓掌位置;4表示在手臂的高举手位置。上面程序描写左手臂上升到举手位置和右手臂上升到鼓掌位置并停止的过程。先判断左手到达否,到达则左手停止,接着看右手是否到达举手位,到达则停止,否则循环上述的检测,直到左手到达鼓掌位,右手到达举手位。注意,这里的3,4表示的就是鼓掌位,举手位。经过循环检测可以让手臂停在各位上,然而机械动作是有惯性的,机械停止位可能在该位的上一点或下一点,这就影响下面动作的进行,可能在若干动作后机械动作出现失常,也就是程序没法正常的运行。在此情况下,需要修改程序的编写方式,采用标志位来控制动作的进行。如果采用控制标志位,一定要在动作子函数中对标志位置零。程序如下:listp=16c73:actlonstopflagequOx6e;位定义lefthandfla8cqu0x0;0表示停止左手动作rightbandflagequOxl;O表示停止右手动作:movlwOx03movWfactionstopflagcalllefthanduocallrighthandupL2callreadinsignalbtfsscsl_v,lefthandhght3calllefthatldotopbtfsscsl_v,righthandlight4callrighthandstopmovlwOx00subwfactionstopflag,wbtfssstatus,zgotoL2继续下面的程序actionstopflag表示动作标志位参数,给动作标志位赋值,动作停止函数中将清零标志位的值。上述程序和前面所述程序的功能一样,实现两支手臂
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 企业内部沟通协作平台建设方案
- 江西省九江市都昌县2024-2025学年八年级上学期期末生物试题(含答案)
- 北京延庆区2024-2025学年高二上学期期末生物学试题(含答案)
- 三农用物资采购管理作业指导书
- 从理论到实践科学探究活动课
- 青稞种植知识培训课件
- 电商直播平台搭建与运营服务协议
- 数学王国里的智慧读后感
- 电子支付平台推广专项资金协议
- 智能供应链管理服务合同
- 2024年04月北京中信银行总行社会招考(423)笔试历年参考题库附带答案详解
- 2025年中国航天科工招聘笔试参考题库含答案解析
- 儿童教育总经理聘任合同
- 4《公民的基本权利和义务》(第2课时)教学实录-2024-2025学年道德与法治六年级上册统编版
- 公司前台接待礼仪培训
- 人工智能导论知到智慧树章节测试课后答案2024年秋天津大学
- 2024年电力算力协同:需求、理念与关键技术报告-南网数研院(蔡田田)
- (完整版)施工现场机械设备维修保养记录表
- 2024解析:第四章光现象-基础练(解析版)
- 【MOOC】物理化学(上)-武汉大学 中国大学慕课MOOC答案
- 开原市污水处理厂提标改造可研报告
评论
0/150
提交评论