【大学课件】80C51单片机汇编语言程序设计PPT知识分享.pptVIP

  • 8
  • 0
  • 约1.16万字
  • 约 74页
  • 2018-11-12 发布于天津
  • 举报

【大学课件】80C51单片机汇编语言程序设计PPT知识分享.ppt

【大学课件】80C51单片机汇编语言程序设计PPT知识分享.ppt

双重循环程序的结构: 解:(1)分析任务:数据传送;(2)算法:比较、控制转移 (3)程序结构:分支、循环(4)数据类型:多字节字符串 (5)RAM单元安排:内部RAM单元、外部RAM单元 (6)采用寄存器间接寻址方式(R0、R1或DPTR) 例:把内部RAM中起始地址为DATA的数据串传送到外部 RAM以BUFFER为首地址的区域,直到发现“$”字符 的ASCⅡ码为止,同时规定数据串最大长度为32个字节。 (7)程序流程框图; ORG 0030H DATACS:MOV R0, #DATA; DATA数据区首地址 MOV DPTR, #BUFFER;BUFFER数据区首地址 MOV R1, #20H; 最大数据串长 LOOP:MOV A, @R0; 取数据 SUBB A, #24H; 判是否为“$”字符 JZ LOOP1; 是“$”字符,转结束 MOVX A , @R0 ; MOVX @DPTR,A; 数据传送 INC R0; INC

文档评论(0)

1亿VIP精品文档

相关文档