找回密码
 立即注册
查看: 425|回复: 14

STC89C52内部扩展RAM为什么不能用???

[复制链接]
  • 打卡等级:偶尔看看III
  • 打卡总天数:49
  • 最近打卡:2026-04-02 09:03:55
已绑定手机

7

主题

12

回帖

207

积分

中级会员

积分
207
发表于 2026-1-21 22:10:35 | 显示全部楼层 |阅读模式
是我代码错了,还是怎么回事。
有没有懂得
ORG 0000H

AUXR    EQU    08EH
       
MAIN:
        MOV SP,#7FH
        MOV AUXR,#00H
       
        MOV DPTR,#0100H
        MOV A,#07H
        MOVX @DPTR,A


       
        MOV DPTR,#0100H
        MOVX A,@DPTR
       
        MOV P2,#00H
        LCALL DELAY_500MS
        MOV P2,A
MAIN_LOOP:

    SJMP MAIN_LOOP



DELAY_500MS:
    MOV R7, #04H
DLY1:
    MOV R6, #250
DLY2:
    MOV R5, #229
DLY3:
    DJNZ R5, DLY3
    DJNZ R6, DLY2
    DJNZ R7, DLY1
    RET

END

截图202601212208156313.jpg

回复

使用道具 举报 送花

  • 打卡等级:以坛为家III
  • 打卡总天数:847
  • 最近打卡:2026-04-02 08:35:11

12

主题

1342

回帖

7204

积分

论坛元老

积分
7204
发表于 2026-1-22 00:04:20 | 显示全部楼层

你的单片机是哪个型号? RC 还是RD+
屏幕截图 2026-01-22 000213.png





回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:368
  • 最近打卡:2026-04-02 08:50:05

844

主题

1万

回帖

2万

积分

管理员

积分
22799
发表于 2026-1-22 08:48:35 | 显示全部楼层
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:368
  • 最近打卡:2026-04-02 08:50:05

844

主题

1万

回帖

2万

积分

管理员

积分
22799
发表于 2026-1-22 08:51:23 | 显示全部楼层
STC89C52RC 片内部有 扩展RAM,
STC89C52 片内部无 扩展 RAM ?
STC89C52RC 和 STC89C52 是 不同的型号

回复

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:49
  • 最近打卡:2026-04-02 09:03:55
已绑定手机

7

主题

12

回帖

207

积分

中级会员

积分
207
发表于 2026-1-22 09:54:57 | 显示全部楼层
神*** 发表于 2026-1-22 08:51
STC89C52RC 片内部有 扩展RAM,
STC89C52 片内部无 扩展 RAM ?
STC89C52RC 和 STC89C52 是 不同的型号

芯片是STC89C52RC
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:49
  • 最近打卡:2026-04-02 09:03:55
已绑定手机

7

主题

12

回帖

207

积分

中级会员

积分
207
发表于 2026-1-22 09:56:51 | 显示全部楼层
angm*** 发表于 2026-1-22 00:04
你的单片机是哪个型号? RC 还是RD+

STC89C52RC
回复

使用道具 举报 送花

  • 打卡等级:以坛为家III
  • 打卡总天数:847
  • 最近打卡:2026-04-02 08:35:11

12

主题

1342

回帖

7204

积分

论坛元老

积分
7204
发表于 2026-1-22 10:11:03 | 显示全部楼层

只能访问 00H 到 FFH 单元

RC 系列单片机
在 00H 到 FFH 单元( 256 字节) ,使用 MOVX @DPTR 指令访问,超过 100H 的地址空间总是访
问外部数据存储器( 含 100H 单元), MOVX @Ri 只能访问 00H 到 FFH 单元
1: External data memory access.外部数据存储器存取
外部数据存储器存取,禁止访问内部扩展 RAM,此时 MOVX @DPTR / MOVX @Ri 的使用同普
回复

使用道具 举报 送花

  • 打卡等级:以坛为家III
  • 打卡总天数:787
  • 最近打卡:2026-04-02 09:10:51
已绑定手机

16

主题

1401

回帖

4943

积分

论坛元老

积分
4943
发表于 2026-1-22 10:59:04 | 显示全部楼层
MOV DPTR,#0100H        ///52RC内部扩展RAM地址范围0x00-0xFF,这里地址超范围了
52RC建议用MOVX @Rn,A来访问,即快又不会地址溢出。
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:49
  • 最近打卡:2026-04-02 09:03:55
已绑定手机

7

主题

12

回帖

207

积分

中级会员

积分
207
发表于 2026-1-22 11:25:19 | 显示全部楼层
21cns*** 发表于 2026-1-22 10:59
MOV DPTR,#0100H        ///52RC内部扩展RAM地址范围0x00-0xFF,这里地址超范围了
52RC建议用MOVX @Rn,A来 ...

截图202601221120415321.jpg

内部RAM 00-FFH
我现在要使用内部扩展256Byte,但是不行。
截图202601221124269354.jpg
回复

使用道具 举报 送花

  • 打卡等级:以坛为家III
  • 打卡总天数:787
  • 最近打卡:2026-04-02 09:10:51
已绑定手机

16

主题

1401

回帖

4943

积分

论坛元老

积分
4943
发表于 2026-1-22 15:39:53 | 显示全部楼层
Starli*** 发表于 2026-1-22 11:25
内部RAM 00-FFH
我现在要使用内部扩展256Byte,但是不行。

内部扩展RAM的访问:汇编用MOVX,C用xdata声明。
你是怎么用的?
回复

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2026-4-2 21:11 , Processed in 0.127712 second(s), 90 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表