首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

[求助]片内1K RAM怎样访问?读和写。

[求助]片内1K RAM怎样访问?读和写。

各位大虾,


      我的单片机是P89V51RD2,它内部有1k字节的RAM。


      请问,我怎样访问这些空间呢?


      这样对吗?读:  MOV   R0,#0A0H 


                      MOV    A,@R0


                写:  MOV   R0,#0A0H


                      MOV   @R0,A


 


 


     谢谢!

[此贴子已经被作者于2006-4-12 15:07:41编辑过]

欢迎访问我的 BlogPage. http://hi.baidu.com/mcu_spaces
ok

那1K字节只能256字节用于RAM,另外的768字节用MOVX指令存取.

51的内部RAM指令 MOV指令只能访问256字节的空间.
刚才看了P89V51RD2的数据手册,可以通过设置使EXTRAM=0来访问其余的768个字节的片内RAM.
当EXTRAM=0,MOVX指令指向片内.否则存取片外的XRAM
返回列表