![[精品]机械手程序设计_第1页](http://file.renrendoc.com/FileRoot1/2017-12/18/2e582328-606d-439c-902a-944d29aa2f64/2e582328-606d-439c-902a-944d29aa2f641.gif)
![[精品]机械手程序设计_第2页](http://file.renrendoc.com/FileRoot1/2017-12/18/2e582328-606d-439c-902a-944d29aa2f64/2e582328-606d-439c-902a-944d29aa2f642.gif)
![[精品]机械手程序设计_第3页](http://file.renrendoc.com/FileRoot1/2017-12/18/2e582328-606d-439c-902a-944d29aa2f64/2e582328-606d-439c-902a-944d29aa2f643.gif)
![[精品]机械手程序设计_第4页](http://file.renrendoc.com/FileRoot1/2017-12/18/2e582328-606d-439c-902a-944d29aa2f64/2e582328-606d-439c-902a-944d29aa2f644.gif)
![[精品]机械手程序设计_第5页](http://file.renrendoc.com/FileRoot1/2017-12/18/2e582328-606d-439c-902a-944d29aa2f64/2e582328-606d-439c-902a-944d29aa2f645.gif)
已阅读5页,还剩14页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
项目三机械手程序设计,辽宁机电职业技术学院,制作人:王洪庆 白天明,项目内容: 1通过程序控制机械手动作从而完成伸长、旋转、抓件等动作 2了解MCS51单片机指令的基本格式和寻址方式、MCS-51单片 机的指令系统、汇编语言源程序的基本设计方法和调试方法 以及程序设计举例。介绍一些实用的小程序来培养学生的兴 趣并拓宽学生的知识面,结合程序设计强化学生对指令的解。,能力目标:课题1单片机的寻址方式课题2单片机指令课题3简单程序运行与调试课题4汇编语言程序设计课题5分支程序设计课题6循环程序设计,实战演练: 1通过实践掌握单片机的寻址方式、指令系统。会使用汇编语言 进行顺序结构程序、分支结构程序、循环结构程序设计和调试。 2通过该项目的训练,提高学生的实际动手操作能力,养成学 生的工程道德观念,建立工程敬业精神和团队合作精神。,课 题 3简单程序运行与调试,课题内容 1.调试程序1 2.调试程序2 3.调试程序3 .调试程序4,知识要点 掌握程序调试方法,能力训练: 1. 程序调试能力 2. 创新能力和合作能力,技能操作上机操作掌握机械手控制程序操作和调试,()将下面程序输入至仿真器中源程序 计算值 实际值ORG 0100H (R0) (R0)MOV 00H,#01H MOV 08H,#02H MOV 10H,#03H MOV 18H,#04H SETB RS0 SETB RS1 CLR RS0 SJMP END,()单步运行(运行前先复位)上述程序,检查执行每条指令后R0寄存器的内容,说明SETB和CLR等指令的功能及R0寄存器内容变化的原因。,一、调试程序1,MOV 00H,#01H,01H,MOV 08H,#02H,源程序 ORG 0100H,MOV 10H,#03H,02H,MOV 18H,#04H,03H,SETB RS0,04H,SETB RS1,CLR RS0,SJMP END,下一页,二、调试程序2,()将下面程序输入至仿真器中。 源程序ORG 0200HMOV SP, #5FHMOV A, #01HMOV DPTR, #0203HMOV R0, #04HPUSH ACCPUSH DPHPUSH DPLPUSH 00H,POP ACC POP DPHPOP DPL POP 00HHK: SJMP HKEND,()单步运行(运行前先复位)上述程序,检查执行每条指令后SP寄存器的内容,说明PUSH和POP等指令的功能;()程序执行结束后,回到监控状态,检查累加器A、数据地址指针寄存器DPTR的内容。堆栈用了哪些单元,其内容是什么?第一条指令MOV SP,#5FH起什么作用?如果去掉这条指令,上述结果有什么变化?根据上述结果总结一下堆栈有什么特点。,ORG 0200H,MOV SP, #5FH,MOV A, #01H,MOV DPTR, #0203H,MOV R0, #04H,PUSH ACC,PUSH DPH,PUSH DPL,PUSH 00H,POP ACC,POP DPH,POP DPL,POP 00H,HK:SJMP HKEND,5FH,01H,02H,03H,04H,01H,02H,03H,04H,04H,03H,02H,01H,三、调试程3,(1)多字节加法。 设有两个两字节二进制无符号数,分别存于内部RAM从30H和40H起始的内存单元是,试编写求和程序,将其和存放于50H起始的内单元中(先存低位,后存高位),(2)根据上述要求编写源程序如下:,ORG 0300HMOV A, 30HADD A, 40HDA AMOV 50H,AMOV A, 31HADDC A, 4 1H DA A MOV 51H,A,JC VERMOV 52H, #00HSJMP HKVER:MOV 52H, #01HHK: SJMP HK END,(3)将下面两数输入至30H和40H起始的地址单元中: 甲=9A3DH 乙=8CE1H(4)运行上述程序,检查执行完加法指令后,有关寄存 器状态添写下表。,(5)程序运行结束后,检查50H、51H、 52H单元内容。上述程序只需把NOP指令改成DA A 指令,就可以进行十进制BCD数运算,设两十进制数分别为: 甲= 4875 乙= 7996(6)按上述步骤运行程序,并分别检查执行完加法指令和十进制调整指令后,有关寄存器状态,添写下表。,(7)根据上输实验结果,总结一下ADD、ADDC、DA等指令对CY、AC、 OV等标志位的影响情况。,四、调试程序4,(1)数制转换程序。将片内RAM 30H单元中的 二进制数转换成压缩BCD码十进制数的形 式存放于32H、33H单元中,先存低位后存高 位。,(2)根据上述原理编写源程序如下:,源程序 计算值 实测值 ORG 0400H (A)(B) (A)(B) MOV A,30H MOV B,#64H DIV AB MOV 33H,A MOV A,#0AH XCH A,B DIV AB SWAP A ORL A,B MOV 32H,A HK: SJMP HK END,()输入至仿真器中 设要转换的一个字节二进制数为0EAH,在运行程序之前先根据程序分析运行结果,指出执行每条指令后累加器A与寄存器B的值是多少。()将0
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 摩托部件基础知识培训课件
- 2025年河南省商丘市考研专业综合预测试题含答案
- 2024下半年漳州市漳浦县事业单位招聘考试《综合基础知识》试题(附答案)
- 摄影鉴赏课件
- 摄影技巧基础知识培训课件
- 微波技术基础试题及答案
- 2025版配套人民币借款合同
- 2025年春季部编版初中数学教学设计八年级下册第1课时 一次函数与一元一次方程、不等式
- 摄像头设置课件
- 2025合作伙伴:委托繁育品种合同大全
- 园林绿化工(技师) 技能鉴定理论考试题及答案
- 活性炭改扩建项目环评报告书
- 神经病学-第十章-脑血管病的介入诊疗
- 贵州省大学生志愿服务西部计划志愿者招募笔试题库(含答案)
- 初中生物人教版教材解读
- 北京水务投资集团有限公司招聘笔试题库2024
- 丧葬服务行业的行业伦理与规范
- 完整版交管12123驾照学法减分复习真题A4版可打印
- PiCCO-监测技术操作管理
- ISO 22320-2018安全与韧性 应急管理 突发事件管理指南(中文版)
- 融资租赁租金及IRR收益测算表
评论
0/150
提交评论