导航:首页 > 操作系统 > 单片机data

单片机data

发布时间:2022-01-16 02:21:21

A. C51中的data和idata有什么区别,谢谢了

1、作用机理不一样:

data:直接寻址的片内RAM区低128B(00H~7FH)。

idata::单片机间接访问的片内RAM区,允许访问全部片内RAM。

2、使用的方向不一样:

data:计算机中程序、文稿、数字、图像、声音等信息。

idata:idata是51系列单片机能识别的存储器类型之一,固定指前面0x00-0xff的256个字节的片内RAM,其中前128字节和data的128字节完全相同,只是因为访问的方式不同。

(1)单片机data扩展阅读:

C51中的data和idata的应用方向:

data:直接寻址的片内RAM区低128B(00H~7FH)。

bdata:片内RAM的可位寻址区(20H~2FH),允许字节和位混合访问。

idata:单片机间接访问的片内RAM区,允许访问全部片内RAM。

pdata:Ri间接访问的片外RAM的低256B(00H~FFH)。

xdata:用DPTR间接访问的片外RAM,允许访问全部64KB片外RAM(0000H~FFFFH)。

code:单片机的64KB程序存储区ROM。

data:所谓数据就是描述事物的符号。在我们的日常生活中,数据无所不在。数字、文字、图表、图象、声音等都是数据。人们通过数据来认识世界,交流信息。

dos命令

计算机用语:在51单片机中,DATA表示data area,数据区。DATA并不是修改日期命令

B. 单片机汇编中DATA什么意思

data指的就是一个数值,二进制,十进制,十六进制都可以,没有特别说明位数,一般指的是八位的,就是最大不超过255,#data16指的是一个16位的二进制数。

C. 单片机data是什么

data:是指将要定义的变量,是用存储在单片机最内部的128字节RAM;
idata:是指将要定义的变量,存储在单片机内部的256字节RAM,idata包含data;
xdata:是指将要定义的变量,存储在单片机外部的RAM空间。

还有pdata,bdata,code等,你可以找个单片机C语言的书看一下就明白了。

D. 51单片机中的data和xdata总共容量是 多少

不能确定,不同牌子及不同型号的单片机,其带的ram和扩展内存都各不相同,依实际情况而定
一般的,data都有128字节 芯片内置ram至少128字节 至多也只256字节,具体多少可查相关的手册,data固定指最开头的128字节,内置的256字节内存又称为idata(包含data),高于128字节的ram不一定存在
扩展内存为xdata,部分型号的芯片内置有少量的扩展内存,如内置512节字xdata 或1K byte xdata比较常见,如果接外置的扩展内存,则xdata最大可以到640K,实际有多少你得查手册

E. 51单片机DATA什么意思

一种单片机的数据类型,在直接寻址片内数据存贮区,访问速度快。还有位寻址区(bdata)、间接寻址区(idata)、代码存贮区(code)、外部存储区(xdata)

F. 关于单片机内存问题,DATA和XDATA具体是怎么样的

选择small 模式你定义的变量默认为data模式,即变量存放与单片机的内部ram,而large模式下,定义的变量存放于外部ram。前者运算速度快于后者。

G. 单片机里的code xdate date 分别代表什么东东

存储类型的声明

code 是声明存放在程序存储器里,单片机上的flash多大,code段就有多大
xdata 是声明片外数据类型的声明,片外存储器上的变量
data 是片内RAM的低128位数据存储声明,速度最快,但区域较小,经常不够用

H. 单片机原理与应用中data idata xdata code 分别指什么空间

data: 固定指前面0x00-0x7f的128个RAM,可以用acc直接读写的,速度最快,生成的代码也最小。
idata:固定指前面0x00-0xff的256个RAM,其中前128和dATa的128完全相同,只是因为访问的方式不同。
idata是用类似C中的指针方式访问的。
汇编中的语句为:mox ACC,@Rx.(不重要的补充:c中idATa做指针式的访问效果很好)
xdata: 外部扩展RAM,一般指外部0x0000-0xffff空间,用DPTR访问。
code是在 0000H .. 0FFFFH 之间的一个代码地址,程序存储区 (64k 地址范围),对应汇编指令
MOVC @DPTR

I. 单片机中DATA指的是单片机内的那个地址

对于51单片机,DATA修饰的变量是指内部低128字节的RAM区,DATA可以省略

J. 51单片机Uchar data i 和data union i 有什么好处

data 是51的关键字,放在变量名前面即可,在类型前面或后面都可以,data主要说明数据保存在片内RAM里面,还有个code关键字,code关键字是说数据保存在flash里头,一般定义变量不用data也行,因为默认变量保存在ram里头,如果一个字符串在程序中不会被修改,那么最好在他的前面加上code,将他们保存在flash里头,这样可以节约内存(ram),注意保存在flash中的数据是不能修改的,因为flash用来存储程序的,如果用来存储数据那么这个数据是不能变的。我有问题:为什么tmp是0~127?他是unsigned int 是两个字节啊,保存数据范围是0-65535(6万),程序if(tmp ==10000),tmp打变化范围应该是0-10000才对

阅读全文

与单片机data相关的资料

热点内容
如何让pdf不能打印 浏览:549
单片机和温度传感器 浏览:480
windows服务器怎么分卷 浏览:133
雷云2卡从云服务器同步设置 浏览:955
单片机技术一学就会 浏览:503
手机摄像文件夹名 浏览:134
口才训练手册编译口才精品书系 浏览:999
linuxfunc 浏览:270
高德地图解压后的文件 浏览:639
php加水印类 浏览:228
编译原理定义表格和编写查找函数 浏览:350
指数函数和对数函数的高精度快速算法 浏览:209
c预编译干什么 浏览:25
hp网络共享文件夹 浏览:367
程序员如何不被废 浏览:807
二进制流转pdf 浏览:918
php判断爬虫 浏览:572
960除24除4简便算法 浏览:788
关于解压英语翻译 浏览:569
python控制键盘右键 浏览:922