uchar bdata问题
#define uchar unsigned char
uchar DATA = 0x01;
uchar bdata sta;
sbit RX_DR = sta^6;
sbit TX_DS = sta^5;
sbit MAX_RT = sta^4;
这什么意思呢,RX_DR=1;这样的话, 对什么脚操作呢
[解决办法]
uchar bdata sta;//在位寻址区定义一个变量
sbit RX_DR = sta^6;//声明RX_DR对应sta的位6
RX_DR=1;//对sta的位6置1