つちだです。 みなさん、ご対応ありがとうございました。 実は、H8とPICの両方でC言語でクロック同期シリアル16bitをやっていまして みなさんの手法が知りたくて質問していました。(説明付属ですいません!) 下記コードを参考にさせてもらいました。 > Software Method1: > unsigned char Swap( unsigned char m ) > { > unsigned char i; > unsigned char n; > for ( i=0; i<8; i++ ) > { > n <<= 1; > if ( m & 0x01 ) > { > n += 1; > } > m >>= 1; > } > return n; > } > > > 8bitデータのMSBとLSBを簡単に逆転させるにはどうしてますか? > > 例えば、 > > 0x13(0001 0011) > > なら > > 0XC0(1100 1000) > > にする。 > > > > やっぱ 1ビットづつやらないといけないのでしょうか? > > > > みなさんの手法、ソースコードをご伝授ください! > > > > >