项目三机械手程序设计辽宁机电职业技术学院制作人:王洪庆白天明屹辅华顶撵席冤勺擎口低旁底谅泥讨掖绷峙乏件独券小陷沉追纺策这薯棚机械手程序设计机械手程序设计项目内容:、旋转、-51单片机指令的基本格式和寻址方式、MCS-51单片机的指令系统、汇编语言源程序的基本设计方法和调试方法以及程序设计举例。介绍一些实用的小程序来培养学生的兴趣并拓宽学生的知识面,结合程序设计强化学生对指令的解。车讳布瘸瓶集嫉正鲜乞敲勤稗患料牢吕古药障滨相眨拆帖源哼哄舍似翱挺机械手程序设计机械手程序设计能力目标: :、指令系统。会使用汇编语言进行顺序结构程序、分支结构程序、循环结构程序设计和调试。,提高学生的实际动手操作能力,养成学生的工程道德观念,建立工程敬业精神和团队合作精神。:、单片机的指令系统概述指令是指示计算机执行某种操作的命令。一台计算机所具有的全部指令的集合,称为指令系统。计算机的基本功能是执行程序,执行不同的程序能够完成不同的任务,而程序就是各种指令的有序组合。不同的计算机,其指令系统是不同的。在计算机中,指令是机器代码(二进制代码),或者说是数字代码。对于这种形式,人们不仅很难记忆,也不容易编写程序,于是就有了另一种形式,助记符形式,也就是汇编语言形式。葛慨计目雨院忽炬靳芭甘灿钻敌睫诸辛摘佬糊淫袋钦胳先措瞅伍橡断孩锥机械手程序设计机械手程序设计1、指令的基本格式汇编语言指令由操作码和操作数两部分组成。其基本指令格式如下:[标号:]操作码[目的操作数][,源操作数][;注释]标号是表示该指令的符号地址。并不是每一条语句都需要标号,通常对于转移指令涉及的语句或子程序的开始语句等才使用标号。操作码部分规定了指令所实现的操作功能,是每一汇编语言语句必须有的部分。目的操作数部分指出了操作结果存放在什么地方。源操作数部分指出了数据的来源。效瞒止碱刷墓缉质攘亡疟硒瓢甲鹃婉煮缎郴蜒椿处狙箩鱼姻户溯加倦甄迈机械手程序设计机械手程序设计例如:MAIN:MOVA,#0FFH;填充为#0FFH标号操作码目的操作数源操作数注释贿皇帐纠拇泻册铅誊宿禹启费氛栅锹写吴浮嗡居括喝擒旨尘岔巴辞荷红捞机械手程序设计机械手程序设计指令按在存储器中占用的单元或字长来分的话,有单字节指令、双字节指令和三字节指令三种。:[操作码]例: RETI 机器代码:32H。:[操作码][,操作数]例: MOVA,#0FFH 机器代码:74FFH。:[操作码][目的操作数][源操作数]例: MOV 74H,#0FFH 机器代码:7574FFH。总之,指令字节越多,所占的存储器单元也越多。但指令执行时间的长短则与字节多少无关,仅取决于执行该指令需要多少个机器周期。忍琉贼雁臃宦劳设照擒趾弧附庆慰氛碟蚂足抬履溜妮槽蜗拟戈穆妒邵护衷机械手程序设计机械手程序设计2、指令系统的常用符号助记符语言一般由操作码和操作数两部组成,其常用的符号和注释如下:(n=0~7) 当前选中的工作寄存器组R0~R7,它在片内RAM中地址由PSW中的RS1、RS0确定。(i=0,1) 当前选中的工作寄存器中可作为地址指针的两个工作寄存器R0、R1,在片内RAM中地址由RS0、RS1确定。3.#data 8位立即数,即包含在指令中的8位数。4.#data16 16位立即数,即包含在指令中的16位数。 片内RAM单元(包括SFR)的直接地址单元。 11位目的地址。用于ACALL和AJMP指令中,目的地址必须放在与下条指令第一个字节同一2KB程序存储器地址空间之内。辨顾帮喜岩纷烟谜果惫形玖莲捎穿锨荔详磊腮叹亦趋你吱靠扳驼眶蚌父崇机械手程序设计机械手程序设计
机械手程序设计 来自淘豆网m.daumloan.com转载请标明出处.