11问答网
所有问题
当前搜索:
c51指针类型有哪些
c51
的
指针类型
答:
c51的指针类型分为指令指针pc,数据指针dptr,堆栈指针sp
。pc和dptr为16位。sp为8位。dptr可以分为两个八位的dph和dpl来使用。
C51
的
指针有
哪几种?各有什么特点?
答:
各种
类型
的
指针
:int a1; //a) 一个整型数 int *a2; //b) 一个指向整型数的指针 int **a3; //c) 一个指向指针的指针,它指向的指针是指向一个整型数 int a4[10]; //d) 一个有10个整型数的数组 int *a5[10]; //e) 一个有10个指针的数组,该指针是指向一个整型数的 int (*a...
keil
c51
的float、 double占多少字节?
答:
Keil
C51
的基本数据格式是遵从ANSI C的,float 型占用4字节,IEEE-754格式。double 型与float 型相同,占用4字节。
单片机
C51
,C语言的一个
指针
问题
答:
ledBuff是缓冲区的起始位置,它的
类型
你可以从函数外面看到,因为它是一个全局变量。&ledBuff是取ledBuff的地址,(uint8 data*)&ledBuff是把取得的地址强制转换为uint8 data类型的
指针
。((uint8 data*)&ledBuff+i是将这个指针位移,偏移量是i ((uint8 data*)&ledBuff+i)最后加*号是将便宜后的...
c51
的
指针类型
答:
第二个 指针在data区,指向xdata区,即外部存储区,指向片外
第一种 你自己看吧,我也不太明白 http://hi.baidu.com/guansong/blog/item/b1b1f8c41295dfc838db4955.html 第六种情况比较符合
一7
C51
中
指针
的定义与 ANSI C有何异同?
答:
根据我理解,"一7
C51
"似乎是指一种基于8051微控制器的单片机。在这种情况下,
指针
的定义与ANSI C有以下几个异同点:异同点:
类型
限定符:在ANSI C中,可以使用类型限定符(如const,volatile等)来修饰指针。在8051中,由于没有这些类型限定符,指针通常被定义为一个简单的无符号整数类型。内存寻址:在...
我想在用Keil
C51
定义一个位
指针
,指向特殊功能寄存器sfr的P3^0那个位...
答:
void main(void) //主函数名 { unsigned int a; //定义变量 a 为unsigned int
类型
unsigned char b; //定义变量 b 为unsigned char 类型 do { //do while 组成循环 for (a=0; a<65535; a++)P3_0 = 0; //65535次设P1.0口为低电平,点亮 LED P3_0 = 1; //设P1.0口为高...
c51
中,void string(unsigned char *p){ }这里的p是程序空间的
指针
还是...
答:
是指向数据区的
指针
,根据不同的配置,默认分别指向data和xdata,即MOV和MOVX都有可能。如果以后需要移植,建议申明清楚。
keil
C51
里idata,bdata...这些关键字都是什么意思?
答:
呢?这是KeilC的一个系统内部处理,在KeilC中一个指针变量最多占用 3 byte空间,对于没有声明指针指向存储空间类型的指针, 系统编译代码时都强制加载一个字节的
指针类型
分辩值。具体的对应关系可以参考KeilC的help中
C51
User's Guide。 第6种情况: uchar * pstr; pstr="tmp"; 这是最直接最简单的指针变量声明...
关于
c51
存储
类型
和其数据长度,有点不懂,求指点
答:
在
C51
里扩展了bit
类型
,1个位的长度 长度,只取决与以上类型,与data,idata,bdata,xdata,pdata没有关系,所以,你上面的表格是错误的。而那些data,idata,bdata,xdata,pdata等等,是变量或者常量的存储空间。51单片机有以下几个内存模块组成:ROM或者Flash就不说了。RAM有---内部RAM的低128字节(00-7...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
c51包括哪些数据类型
c51四种数据类型
keilc51重新定义引脚指针
c51的基本数据类型有哪几种
keil指针用法
c51变量的存储类型有哪些
C51的变量存储器类型是
单片机数据类型有哪几种
c51指针变量占几个字节