微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > 嵌入式系统设计讨论 > 兄弟们51里sta^5不代表引脚吧,它代表什么呢?

兄弟们51里sta^5不代表引脚吧,它代表什么呢?

时间:10-02 整理:3721RD 点击:
兄弟们51里sta^5不代表引脚吧,它代表什么呢?

不一定。 这个属于位定义类的用法。    如果sta在前文中定义为了某个多口。如P1,那么sta^5,就可以表示P1^5,如果sta是一个8位变量(BUTE),那么sta^5就表示这个BYTE的第5BIT.

程序是这么写的,是一个2.4g模块程序
  uchar bdata sta;
          sbit RX_DR =sta^6;
          sbit TX_DS =sta^5;
          sbit MAX_RT=sta^4;
这里的是sta^5代表的是什么呢

程序是这么写的,是一个2.4g模块程序
  uchar bdata sta;
          sbit RX_DR =sta^6;
          sbit TX_DS =sta^5;
          sbit MAX_RT=sta^4;
这里的是sta^5代表的是什么呢

程序是这么写的,是一个2.4g模块程序
  uchar bdata sta;
          sbit RX_DR =sta^6;
          sbit TX_DS =sta^5;
          sbit MAX_RT=sta^4;
这里的是sta^5代表的是什么呢

程序是这么写的,是一个2.4g模块程序
  uchar bdata sta;
          sbit RX_DR =sta^6;
          sbit TX_DS =sta^5;
          sbit MAX_RT=sta^4;
这里的是sta^5代表的是什么呢

程序是这么写的,是一个2.4g模块程序
  uchar bdata sta;
          sbit RX_DR =sta^6;
          sbit TX_DS =sta^5;
          sbit MAX_RT=sta^4;
这里的是sta^5代表的是什么呢

代表 这个寄存器的第几位

能具体的解释一下吗?

代表 这个寄存器的第5位

额,其实我的意思是说这个sta^6肯定不是引脚对吧,怎么看是哪个寄存器的啊?

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top