你的位置: 首页> 家电弱电> 单片机

C51单片机存储类型及存储模式

2016-12-17 18:22:08 |人围观 | 评论:

1C51存储类型

对于在片外扩充的接口,可以根据硬件形成的地址,用#define语句进行定义,例如:

#define unsigned char xdata adAddr_at_0x2000/*定义了片外接口地址为2000H*/

C51编译器支持80C51及其派生系列的体系结构,并提供对80C51所有存储区的访问。每个变量可以用表1中所列的存储器类型明确地分配到指定的存储空间。

1C51存储类型与80C51存储空间的关系





标签:

数据类型

字节

值的范围

char

8

1

128127

unsigned char

8

1

0255

enum

16

2

3276832767

short

16

2

3276832767

unsigned short

16

2

065535

int

16

2

3276832767

unsigned int

16

2

065535

long

32

4

21474836482147483647

unsigned long

32

4

04294967295

float

32

4

±1.175494E-38~±3.402823E+38

bit

1

01

sbit

1

01

sfr

8

1

0255

sfr16

16

2

065535