77问答网
所有问题
求助51单片机的问题关于bdata
如题所述
举报该问题
其他回答
第1个回答 2017-04-17
端口的位与内存中的位定义不同。
I/O口的位定义直接用sbit;
内存中位区定义才用bdata和bit.
第2个回答 2017-04-17
bdata是位置数据变量,只对20H~2FH区间的RAM有效。位地址范围是00H~FFH。
本回答被网友采纳
相似回答
求助51单片机的问题关于bdata
答:
端口的位与内存中的位定义不同。I/O口的位定义直接用sbit;内存中位区定义才用
bdata
和bit.
单片机C51
编程中
bdata的问题
答:
bdata
是布尔变量的存储方式,表示位变量存储在位于
单片机
内部RAM字节地址0x20~0x2F的16个字节中,每个字节8位,共计16x8=128个可寻址位,位地址从0x00~0x7F。bdata所指只包含这个区域。其实一般而言不用去特别声明位变量存储模式,比如bit bdata flag; ,在
C51
中普通的bit变量只能存放在bdata中,所...
keil
C51
里idata,
bdata
...这些关键字都是什么意思?
答:
bdata
---> 可位寻址的片内ram idata ---> 可寻址片内ram,允许访问全部内部ram pdata ---> 分页寻址片外ram (MOVX @R0) (256 BYTE/页)xdata ---> 可寻址片外ram (64k 地址范围)code ---> 程序存储区 (64k 地址范围),对应MOVC @DPTR 参考资料:<a ...
在
C51单片机
中,若将变量存储类型定义为
bdata
,则它可能的地址是?为什 ...
答:
0x20 ~ 0x3F 因为
bdata
类型对应 片内ram 可位寻址的这个范围
在
51
中
bdata
是表示什么,如果我用盛群的
单片机
应该怎样定义uchar bdat...
答:
bdata
就是可位寻址内部数据存储区 允许位与字节混合访问(16B)盛群的单片机我没有用过
单片机的
原理应该和
51
的也差不多吧 unsigned char uchar;uchar bdata sta;sbit RX-DR=sta^6;
bdata
在
C51
中是定义什么类型?
答:
51架构的
单片机
都有一段可位寻址的区域(说真的,我觉得这是51平台唯一的亮点了……),位于20H~2FH,总共128位。在
C51
中编程时,分配的bit型变量以都会定位到这段区域里。如果某个变量声明其存储类型为
bdata
型,例如bdata unsigned char xxx,则xxx会分配到位寻址RAM内,此时xxx不但可以按照标准的...
在
C51
中,若将变量储存类型定义为
bdata
,则它可能的地址是什么?为什么...
答:
51单片机
中可以进行位寻址的内存空间:1、内部 RAM 区 从字节地址 20H - 2FH ( 16个字节可以位寻址)位地址 00H - 7FH 这部分是可以用
bdata
定义的,地址一般从20H开始。2、特殊功能寄存器字节地址 80H 88H 90H 98H - - - F0H F8H ( 16个字节可以位寻址)位地址 80H - FFH 这部分可以...
大家正在搜
单片机提问有关问题
单片机问题回答
基于单片机的
单片机的基本组成
c51单片机
单片机51
单片机的构成
arduino好还是单片机好
8051单片机
相关问题
51单片机中的uchar bdata sta; sbit R...
单片机C51编程中bdata的问题
c51中bdata是什么意思?
单片机编程中,如何清除串口接收寄存器中的值,即清除SBUF中...
单片机编程中 如何清除串口接收寄存器中的值,即清除SBUF中...
51单片机编程序时,int a,和xdata int a,还...
单片机的定义及组成部分
C51中的data和idata有什么区别,谢谢了