switch(n)
{
case0: dat = dat|(dat1<<0);break;
case1: dat = dat|(dat1<<1);break;
case2: dat = dat|(dat1<<2);break;
case3: dat = dat|(dat1<<3);break;
case 4: dat = dat|(dat1<<4);break;
case5: dat = dat|(dat1<<5);break;
case6: dat = dat|(dat1<<6);break;
case7: dat = dat|(dat1<<7);break;
} //這些語句也不成功