求助帖,移位的意图不能实现是什么问题帮忙解释下先谢了

[复制链接]
1683|3
 楼主| hceng 发表于 2014-1-7 16:51 | 显示全部楼层 |阅读模式
本帖最后由 hceng 于 2014-1-7 16:53 编辑

if((KeyHenIO&0xFF)!=0xFF)
{
ShuCode=0xfe;
                                
for(j=0;j<5;j++)
  {
KeyShuIO=ShuCode;
if((KeyHenIO&0xFF)!=0xFF)
{
   HenCode=~KeyHenIO;
  for(i=0;i<7 ;i++)
   {
HenCode>>=1;
if(CY==1)
  {
                                                                                
                                                                                
bKeyCurrentBuffer[bKeyCurrentCount]=bKeyShuNum[j]+i;//键值送按键缓冲区
  bKeyCurrentCount++;//按键计数器加1指向下个按键        
  }
                                                                 
   }
ShuCode=(ShuCode<<1)|0x01;
}
else ShuCode=(ShuCode<<1)|0x01;
}
NE5532 发表于 2014-1-7 17:08 | 显示全部楼层
看不懂,请楼主说明一下是那句话不对,想做成什么样子,实际看到的是什么样子。
dirtwillfly 发表于 2014-1-7 21:00 | 显示全部楼层
建议楼主先描述一下自己的思路
linfeng24 发表于 2014-1-7 23:45 | 显示全部楼层
楼主想怎么移位呢,代码有点乱。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

17

主题

48

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部