单片机技术及应用第四章MCS51程序设计[1].pptVIP

  • 2
  • 0
  • 约7.61千字
  • 约 45页
  • 2022-07-24 发布于广东
  • 举报

单片机技术及应用第四章MCS51程序设计[1].ppt

【例4-7】内部RAM单元清零。要求:将60H为起点的9个单元清“0”。 解:程序如下: ORG 0000H CLEAR: CLR A ;A清0 MOV R0,#60H ;确定清0单元起始地址 MOV R6,#09 ;确定要清除的单元个数 LOOP: MOV @R0,A ;清单元 INC R0 ;指向下一个单元 DJNZ R6,LOOP ;控制循环 SJMP $ END 【例4-8】外部RAM单元清零。 要求:设有40个外部RAM单元要清“0”,即为循环次数存放在R2寄存器中,其首地址存放在DPTR中,设为3000H。 解:方法一: 程序如下: ORG 0000H MOV DPTR,#3000H CLEAR: CLR A MOV R2,#28H ;置计数值 LOOP: MOVX @DPTR,A INC DPTR ;修改地址指针 DJNZ R2,LOOP ;控制循环 END 方法二: 此程序也可写成通用子程序的形式: CLEAR: CLR A LOOP: MOVX @DPTR,A INC DPTR ;修改地址指针 DJNZ R

文档评论(0)

1亿VIP精品文档

相关文档