唉!真的 有点小郁闷,今天终于解决了和7022的通信问题,但是下面的各种计算真的让我头大呀,呵呵,在写程序的过程中碰到了一个怪现象如下:
错误程序:
j=0;
j=1<<e;
UartSendChar(e);
PartOfInt+=j;
DisplayInt(PartOfInt); //等到的PartyOfInt为没有加j的
正确程序:
j=1;
UartSendChar(e);
j=j<<e;
UartSendChar(tmp);
PartOfInt+=j;
DisplayInt(PartOfInt);
郁闷中!
不解,难道这个左移符号还有讲究吗。呵呵好好研究哦!
待续...