下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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标准技术服务合同
- 2024简版城市装修合同范本
- 2024各类土地合作开发合同
- 2024简单的装修合同的样本
- 2024买卖合同纠纷的代理词范文
- 2024技术服务合同主要内容与写作格式
- 江苏省盐城市射阳中学2021-2022学年高考冲刺物理模拟试题含解析
- 2024劳动者在签订劳动合同时应注意的相关事项
- 垃圾分类检查记录表
- 国际海洋组织及项目管理
- 筷子材料演变历史.ppt
- 当前我国农业转移人口市民化缓慢推进的原因及对策
- 关于解决下水道问题的报告
- DCDC电源三路输出测试报告两份
- 排水管改迁施工方案
- 小学五年级下册体育教学工作总结三篇
- 群众演员报名表电子版.doc
- 血透室院感应知应会试题及答案
- logistic回归分析PPT优秀课件
评论
0/150
提交评论