您现在所在的是:

单片机论坛

回帖:3个,阅读:1137 [上一页] [1] [下一页]
1682
康丽羽绒
文章数:358
年度积分:50
历史总积分:1682
注册时间:2005/4/18
发站内信
发表于:2007/6/8 16:35:00
#0楼
.在2000H~2004H单元中,存有5个压缩BCD码。试变成将他们转换成ASCⅡ码,并存入2005H开始的连续单元中

ORG 0000H
MOV R0,#50H
MOV R1,#05H
MOV DPTR,#2000H
CLR A
LOOP:MOVX A,@DPTR
    MOV @R0,A
    INC @R0
    INC DPTR
    DJNZ R1,LOOP
 CLR A
MOV R0,#50H
MOV DPTR,#2005H
MOV R1,#05H
LOOP1:MOV A,@R0
    ADD A,#30H
 MOVX @DPTR,A
 INC R0
 INC DPTR
 DJNZ R1,LOOP1
 CLR A
 END
1685
talong
文章数:261
年度积分:50
历史总积分:1685
注册时间:2005/1/9
发站内信
发表于:2007/6/8 20:54:00
#1楼
错误太多,再学学吧
1682
康丽羽绒
文章数:358
年度积分:50
历史总积分:1682
注册时间:2005/4/18
发站内信
发表于:2007/6/8 22:57:00
#2楼
现在又该了下
在帮我看看ORG 0000H
MOV R0,#50H
MOV R1,#05H
MOV DPTR,#2000H
CLR A
LOOP:MOVX A,DPTR
    MOV R0,A
    INC R0
    INC DPTR
    DJNZ R1,LOOP
  CLR A
MOV R0,#50H
MOV DPTR,#2005H
MOV R1,#05H
LOOP1:MOV A,R0
    ADD A,#30H
  MOVX DPTR,A
  INC R0
  INC DPTR
  DJNZ R1,LOOP1
  CLR A
  END
1685
talong
文章数:261
年度积分:50
历史总积分:1685
注册时间:2005/1/9
发站内信
发表于:2007/6/9 7:31:00
#3楼
你的2000H  20005H是什么空间的地址,MOVX、MOVC该怎么用,其他的地方没仔细看呢

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

46.8003