单片机指令系统资料讲解.ppt

  1. 1、本文档共160页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
人有了知识,就会具备各种分析能力, 明辨是非的能力。 所以我们要勤恳读书,广泛阅读, 古人说“书中自有黄金屋。 ”通过阅读科技书籍,我们能丰富知识, 培养逻辑思维能力; 通过阅读文学作品,我们能提高文学鉴赏水平, 培养文学情趣; 通过阅读报刊,我们能增长见识,扩大自己的知识面。 有许多书籍还能培养我们的道德情操, 给我们巨大的精神力量, 鼓舞我们前进。 * 2009年11月9日第六次课结束 * 2009年11月11日第七次课结束 * 2009年11月13日第八次课结束 * 2009年11月16日第九次课结束 * 2009年11月16日第九次课结束 * 2009年11月16日第九次课结束 * 条件 转移指令 JZ /JNZ: 测试A的值 DJNZ:测试X=0? CJNE:测试 X= Y? 3.3.4 控制转移类指令 1)累加器A判零转移指令 JZ rel;PC=PC+2, if A=0,then PC=PC+rel JNZ rel 3.3.4 控制转移类指令 例:测试A的内容是否为0 AGAIN: MOV A, P1 ; 读端口引脚 JZ AGAIN MOV 20H, A ;非0则保存数据 3.3.4 控制转移类指令 P1= 0? Y N 2) 比较转移指令 (判断 X = Y?) CJNE A, direct,rel CJNE A,#data,rel CJNE Rn,#data,rel CJNE @Ri,#data,rel 3.3.4 控制转移类指令 指令执行不影响任何一个操作数的内容。 3.3.4 控制转移类指令 CJNE是三字节指令 若第一操作数 大于 或 等于 第二操作数,则CY=0, 若第一操作数 小于 第二操作数,则CY=1。 2)循环转移指令 DJNZ Rn,rel; PC = PC + 2; Rn?Rn-1, if Rn ≠ 0 , then PC = PC+rel; DJNZ direct,rel; PC = PC + 3; (direct)?(direct)-1, if (direct) ≠ 0 , then PC = PC+rel; 3.3.4 控制转移类指令 指令执行示意图如图所示。 使用DJNZ指令前,应将循环次数赋值给计数器,即预置到工作寄存器或片内RAM直接地址单元中。 3.3.4 控制转移类指令 3.3.4 控制转移类指令 MOV R0, #30H MOV R6, #2 CLR A NEXT: MOV @R0, A INC R0 DJNZ R6, NEXT …… 如何对连续的内存单元清零? 第一次循环: ; R0 = 30H ; R6 = 2 ; A = 0 ; ((R0))? A, (30H)=0 ; R0 = 31 H ; R6 = R6 – 1 =1 , ;转 NEXT 第二次循环; (31H)=0 ; R0 = 32 H ; R6 = 0 ; 退出循环 3.3.4 控制转移类指令 MOV R0, #30H MOV R6, #2 CLR A NEXT: MOV @R0, A INC R0 DEC R6 CJNE R6, #0, NEXT CJNE R6,#0,NEXT;当R6≠0时,程序转向NEXT处,否则顺序执行 执行CJNE R6,#0,NEXT指令时 R6的内容不变! 二、调用子程序及返回指令 1、调用子程序指令(2条) LCALL : 长调用,可以调用64KB范围内的子程序 ACALL: 绝对调用,限定调用2KB范围内的子程序 指令执行的操作: 1)保存返回地址(16位地址,通过两次入栈操作实现) 2)执行跳转操作,转移到子程序的入口。 3.3.4 控制转移类指令 3.3.4 控制转移类指令 LCALL addr16 ;PC←PC + 3, ;SP←SP+1,((SP))←PC7~0

文档评论(0)

宝贝计划 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档