在51中bdata 是表示什么,如果我用盛群的单片机 应该怎样定义uchar bdata sta; sbit RX_DR =sta^6;

如题所述

bdata就是可位寻址内部数据存储区 允许位与字节混合访问(16B)
盛群的单片机我没有用过 单片机的原理应该和51的也差不多吧
unsigned char uchar;
uchar bdata sta;
sbit RX-DR=sta^6;追问

谢谢了 我就是不知道 盛群的 用什么来代替这个bdata

温馨提示:内容为网友见解,仅供参考
第1个回答  2011-03-25
bData是可位寻址的变量,你仔细找找,应该有相应的位定义,如bit bData^......
第2个回答  2012-05-05
我现在跟你碰到了相同的问题,这个问题你解决了么???会的话能否告诉我一哈哇

在51中bdata 是表示什么,如果我用盛群的单片机 应该怎样定义uchar bdat...
bdata就是可位寻址内部数据存储区 允许位与字节混合访问(16B)盛群的单片机我没有用过 单片机的原理应该和51的也差不多吧 unsigned char uchar;uchar bdata sta;sbit RX-DR=sta^6;

51单片机中的uchar bdata sta; sbit RX_DR =sta^6;来分配存储区,盛群单...
unsigned char bdata sta; 定义一个无符号的字符型变量sta, bdata用于将变量定义在可位寻址片内数据存储区 sbit RX_DR =sta^6; sbit 位定义,定义后对RX_DR 的操作就是对端口sta^6的操作。例如:RX_DR = 1;\/\/给端口sta^6送高电平 RX_DR = 0;\/\/给端口sta^6送低电平 ...

单片机 定义bit bdata是什么意思
在单片机C语言中,bit是新增的一个关键词,它是用来定义一个“位变量”bdata是把变量定义到数据RAM的可位寻址区,即51系列的20H~2FH单元中,最后bitflag应该是bit flag(和关键字bit中间有个空格)表示定义一个位变量flag,这个flag变量只能是0或者1。

相似回答