- 1、本文档共95页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机原理与实用技术课件
单片机原理与实用技术 付晓光 莫海霞制作 第3章 MCS-51指令系统 3.1单片机指令系统概述 3.1.2 指令格式 3.2寻址方式 3.2.1 立即寻址方式 3.2.2 直接寻址方式 3.2.3 寄存器寻址方式 3.2.4 寄存器间接寻址方式 3.2.5 基址加变址寻址方式 3.2.6 位寻址方式 3.2.7 相对寻址方式 3.3 数据传送指令 3.3.2 片外数据存贮器与累加器A 之间的传送指令 3.3.3程序存贮器向累加器A传送指令 3.4 算术运算类指令 3.4.2 减法指令 3.4.3 乘法指令MUL 3.4.4 除法指令DIV 3.5 逻辑运算及移位指令 3.5.2 移位指令 3.6 位操作指令 3.6.2 位置位/复位指令 (修改位内容命令) 3.6.3 位运算指令 3.7 控制转移类指令 3.7.1 无条件转移指 今 3.7.2 条件转移指令 3.7.3 子程序调用返回指令 3.8 MCS-51指令机器代码 3.8.2 机器码的查表计算 3.9 MCS-51单片机指令小结 3.9.2 指令执行时间 3.9.3 指令运行对程序状态字的影响 3.9.4寻址方式及指令应用存贮器范围小结 3.9.5 MCS-51指令的掌握 作业: 程序如下: MOV C, P0.1 ANL C, / P0.0 ORL C, / P0.2 MOV P1.7,C 〔例3-24〕 编程实现图3-9的逻辑功能。 化简可得: P1.7=P0. 0? P0.1?P0.2 〔解〕根据逻辑图得出逻辑关系: P1.7=P0. 0? P0.1? P0.1?P0.2 程序的顺序执行是由PC自动加1实现的,要改变程序的执行顺序,实现分支转向,必须通过强迫改变PC值的方法来实现,这就是控制转移类指令的基本功能。控制转移类指令可以控制程序根据不同情况执行不同的程序段,令单片机应用系统做出相应的动作。控制转移类指令使单片机具有“智能化”功能。 控制类指令的掌握使用较复杂,包括无条件转移指令、条件转移指令及子程序调用返回指令。 1.长转移指令LJMP LJMP addr16 ;PC ← addr16 功能:指令执行后将16位地址(addr16)传送给PC,从而实现程序转移到新的地址开始运行。 说明:该指令可实现64KB范围的任意转移。 SJMP rel ;PC ← (PC)+2+rel 功能:执行指令后,程序从当前位置向前或向后跳转rel个单元运行。 说明:①该指令中寻址方式称相对寻址。 ②rel为8位带符号补码数,因此所能实现的程序转移是双向的,若rel为正数,则向前转移,若rel为负数向后转移。转移相对范围图是-128~+127H共256个单元; ③注译中的“PC ← (PC)+2+rel”是这样得来的:注译中 “(PC)”是该指令执行前的值,前面的“PC”是指指令执行后的值。因 “SJMP rel”指令存放在ROM中占用2个字节单元(为双字节指令),故程序从指令执行后“当前位置”向前或向后跳转rel个单元,也就是从指令执行前的位置向前或向后跳转2+rel个单元。 2.短转移指令SJMP AJMP addr11 ;PC ← (PC)+2,PC10~0 ← addr11 功能:addr11的11位数取代该指令执行后程序指针PC的低11位PC10~0,程序根据PC值转移运行。 说明: ①addr11为11位无符号数,程序转移最大范围为2KB。 ②LJMP, STMP, AJMP功能相同,只是转移范围不同。 3.绝对转移指令AJMP JMP @ A+DPTR ;PC ← (A)+(DPTR) 功能:由A及DPTR的内容决定程序转移的目的地址。 说明: ①DPTR为基址寄存器,A为变址寄存器,为基址加变址寻址方式。 ②把DPTR值固定,赋与A不同的值,则可实现程序的多分支转移。 4.变址转移指令JMP 1.测试转移指令 1)累加器A判0转移指令 JZ rel ;若(A)=0,转移,PC ← (PC)+2+
您可能关注的文档
最近下载
- 认质认价交流PPT.pptx VIP
- 专题07 读后续写之各种心理活动描写-备战2020新高考英语读后续写考前冲刺读背素材.docx
- 天干地支课件.pptx VIP
- 2024年大学习、大培训、大考试工贸行业试题库(含答案).docx
- 家乡特产津市藠果品牌创建方案毕业设计.doc
- 教师心理健康培训(完美版)ppt.pptx
- T_CACM 007-2017 中医药单用联合抗生素治疗常见感染性疾病临床实践指南 急性扁桃体炎.docx
- GB_T 1835-2023 系列1集装箱 角件技术要求.docx
- 人工智能导论PPT 教材课件汇总完整版ppt全套课件最全教学教程整本书电子教案全书教案合集最新课件汇编.pptx
- 活动课六 认识香烟(课件)粤教版四年级上册综合实践活动.pptx
文档评论(0)