つちだです。
みなさん、ご対応ありがとうございました。
実は、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ビットづつやらないといけないのでしょうか?
> >
> > みなさんの手法、ソースコードをご伝授ください!
> >
> >
>