导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→51单片机作业一道。请大哥们指点[Mushroom]

 *第9527篇: 51单片机作业一道。请大哥们指点

  
楼 主:Mushroom 2003年3月29日10:34
 51单片机作业一道。请大哥们指点
实现把内部RAM 20H -- 23H单元的内容分别放入外部RAM的 STR+4,STR,STR-4,STR-8的单元中。

MOV A,#20H
MOVX R0,#STR+08H
LOOP:  SUBB R0,#04H
              MOVX  @R0,@A
              INC A
              CJNE A,#24H,LOOP
HERE:     SJUMP  HERE
应该有错,错在哪里,为什么。初学者

  
2楼:ybs777 2003年3月29日10:50
 你的概念还需要巩固。
mov a,20h;
mvo dptr,#str+4;
movx @dptr,a;
如此重写四遍,比循环要省事。 :)
纠正了,谢谢。


  
3楼:红心J 2003年3月29日11:41
 纠正
应该是:MOV A,20H
而不是:MOV A,#20H
  
4楼:Mushroom 2003年3月29日12:55
 谢谢两位。

但为何要MOV A,0
谢谢两位。

但为何要MOV A,02H?
后面是MOVX @R0,@A,不是MOVX @R0,A啊

  
5楼:Mushroom 2003年3月29日12:56
 还有DPTR是16位的,什么地方要用16
还有DPTR是16位的,什么地方要用16位的啊?外部RAM都要吗?
  
6楼:Kuang-chingTsui 2003年3月29日13:21
 DPTR是指向地址的,ROM、外部RAM的地址空间都16位。。。

>>>>>>对该主题发表你的看法

本主题贴数6,分页: [第1页]


[上一篇主题]:有没有这样的芯片

[下一篇主题]:谁有将uC/OS移植到51机上的源程序啊?给我参考一下好吗[原创]