河工大单片机课件第4章资料.pptVIP

  • 42
  • 0
  • 约9.83千字
  • 约 65页
  • 2016-03-03 发布于湖北
  • 举报
MCS-51单片机原理及应用 孙景峰 TELEMAIL:sunjf@hebut.edu.cn 第四章 汇编语言程序设计 顺序程序设计 顺序程序设计 查表程序设计 查表程序设计 程序如下: ORG 1000H START: MOV R0, #30H MOV DPTR, #2000H MOV R2, #20H LOOP: MOV A, @R0 MOVX @DPTR, A INC R0 INC DPTR DJNZ R2, LOOP SJMP $ END [例] 编制程序设计50ms延时程序。 解:延时程序与MCS-51指令执行时间(机器周期数)和晶振频率fOSC有直接的关系。当fOSC=12MHz时,机器周期为1?s,执行一条DJNZ指令需要2个机器周期,时间为2?s。 50ms÷ 2?s255,因此单重循环程序无法实现,可采用双重循环的方法编写50ms延时程序。 定义:若循环中还包括有循环,称为多重循环(或循环嵌套)。 多重循环程序 程序如下: ORG 1

文档评论(0)

1亿VIP精品文档

相关文档