单片机原理及应用 第8讲 位操作指令及练习.pptVIP

  • 4
  • 0
  • 约3.6千字
  • 约 26页
  • 2017-11-05 发布于湖北
  • 举报

单片机原理及应用 第8讲 位操作指令及练习.ppt

单片机原理及应用 第8讲 位操作指令及练习

控制转移指令 1、无条件转移指令: 长转移类指令:LJMP addr16 绝对转移类指令:AJMP addr11 短转移指令:SJMP rel 间接转移指令:JMP @A+DPTR 我们在编写汇编语言源程序时,可以直接写成: LJMP 标号 ;即转移到标号处 AJMP 标号 SJMP 标号 JMP 标号 3、常用子程序 子程序是能够完成某一专用任务的程序段,其代码为所有的主程序共享,因此,子程序在结构上应具有通用性和独立性。 编写子程序时应注意的问题 1、子程序的第一条指令地址为子程序的入口地址,该指令前必须有标号。 2、主程序通过调用指令来调用子程序,子程序末尾必须要有返回指令来返回主程序。 3、主程序调用子程序后,单片机可以自动保护断点地址,但对于R0-R7,SFR以及某些内存单元内容需要保存的话,就需要在子程序开头写保存它们的指令(进栈)、在末尾写恢复它们的指令(出栈)。 4、入口参数:将输入数据存放到子程序指定的位置 出口参数:子程序将处理结果存放到指定的位置。 延迟子程序 系统设计中的显示、键盘及数据采集中经常要用到延迟。 DELAY:MOV R3,#98 LOOP:DJNZ R3,LOOP DJNZ R2,DELAY

文档评论(0)

1亿VIP精品文档

相关文档