访问手机版页面
你的位置:老古开发网 > 51单片机 > 51单片机Keil C51编程 > 正文  
sbit 变量是否只能定义为全局变量?
内容导读:
sbit 变量是否只能定义为全局变量?
以前有网友介绍过如下方式定义一个 sbit 变量:
void fashion1(void)
{
    unsigned char bdata ccc;
    sbit ccc0=ccc^0;
    sbit ccc1=ccc^1;
        ;
        ;
}
我试过,但不行,出现的错误信息大意是将ccc^1 当成是 ccc 与 1 相异或了。
只有以下形式才可以:
    unsigned char bdata ccc;
    sbit ccc0=ccc^0;
    sbit ccc1=ccc^1;
void fashion(void)
{
      ;
     ;
     ;
}
不能定义为局部变量.
标签:
来源: 作者: 时间:2001/5/29 2:42:10
相关阅读
推荐阅读
阅读排行
最近更新
商品推荐