永发信息网

AT89S51单片机对应的数据类型

答案:2  悬赏:10  手机版
解决时间 2021-03-17 19:59
  • 提问者网友:眉目添风霜
  • 2021-03-17 07:18
数据类型idata code xdata pdata 各对应AT89S51单片机哪些存储空间?
最佳答案
  • 五星知识达人网友:孤老序
  • 2021-03-17 08:42
idata 是内部RAM,高128字节区,要用间址寻址方式,但AT89S51单片机没有这部分存储区。
code 是程序存储区,即ROM区。是用来存放数据表格的,即是常量。
xdata是外部数据存储区,需要在外部扩展RAM才有的。通常都不扩展,所以,还是用不了。
pdata 也是外部数据存储区,与 xdata的存储区相同。两者只是访问指令不同,即寻址方式不同。
全部回答
  • 1楼网友:何以畏孤独
  • 2021-03-17 10:13
at89s51单片机的ram,只有128字节,地址范围:00h~7fh。 sfr不是ram,是特殊功能寄存器,地址范围:80h~ffh,sfr在其中离散分布着。 at89s52单片机的ram,就有256字节,地址范围:00h~ffh。 sfr,特殊功能寄存器,仍然在地址范围:80h~ffh。 两者的地址重叠了,区别方法如下: 对80h~ffh直接寻址,就是读写sfr,特殊功能寄存器; 对80h~ffh间接寻址,就是读写ram。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯