导航:首页 > 操作系统 > 单片机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相关的资料

热点内容
算法失效分析 浏览:756
gcc编译选项给gdb调试 浏览:588
ios和android前景好 浏览:62
苹果如何蓝牙传送安卓app 浏览:550
方舟编译器mod怎么用 浏览:760
服务器地址栏在哪里 浏览:395
做安检还是程序员好 浏览:526
程序员最火的bug 浏览:938
腾讯文件夹英文怎么写 浏览:127
pdf内码 浏览:434
微信小程序文件夹怎么发给好友 浏览:969
java不能被继承的类 浏览:163
苹果app网址怎么添加 浏览:910
php明年的今天 浏览:115
麒麟970也能用方舟编译器么 浏览:476
金融实验大作业python 浏览:795
云服务器搭建聊天室 浏览:603
怎么在手机上下载荔枝app 浏览:18
湖南戴尔服务器云空间 浏览:363
联想驱动怎么解压 浏览:268