|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
×
我最近在编430的程序,遇到了一个问题,时有关为操作的,程序如下:
unsigned char KeyVal;
P2OUT = ~(1 << (KeyVal - 1));
不知程序的结果是什么,我用软件进行仿真,发现当KeyVal为0时,P2OUT 结果为0xff;当
KeyVal为1时,P2OUT 结果为0xfe,当KeyVal为2时,P2OUT 结果为0xfd,当KeyVal为3时,P2OUT 结果为
0xfb,当KeyVal为4时,P2OUT 结果为0xf7.
他是怎么得到上面的结果的?请各位高手请教 |
|