どのような(1 <<LCRW)意味ですか?

K

koky

Guest
私は、ソ¥ースを発見したこのあるが、私は理解していない理由)LCRW <使用さmovlw(1 <
その結果何ですか?なぜ値をリアルタイムではない使用?

LCEN equ 1; RB1を
LCRW equ 2; RB2の
LCRS equ 3; RB3および

tst_lcd_busy
movlw(1 <<LCRW)
movwfポートB
waitbusy
BSFのポートBは、LCEN;ニブル取得ハイテク
rlfポートB、ワット、フラグを持ち込みビジー
BCF社のポートB、LCEN
BSFのポートBは、LCEN;ニブル取得見よ-
BCF社のポートB、LCEN
btfscステータスは、C;
goto文のwaitbusy;
戻り

 
こんにちはKoky、
私は、ここかもしれないこと間違っても、は少している1つの場合は、確認されていない(LCRW <<1定義レッグシフトを意味する)としてLCRW(左2)?
よろしくお願いいたします。
ロバート

 
です:movlw(1 <<LCRW)

と私はしないように使用swまたはとの奇妙なアセンブラが、仕事、ソ¥フトウェア、私はシステム読み取り以上の方の書き換え、それを

 
本はLCRW.It ISはの値writedのプログラムさ左1 SHIFT.ShiftコンパイラIAR社のCにある一般的な使用。
例:/ *有効にするレシーバとトランスミッタの* /
UCSR0B =(1 <<RXEN)|(1 <<TXEN);
/ *設定フレームフォーマット:8data、2stopビット* /
UCSR0C =(1 <<USB等)|(3 <<UCSZ0);
)ご挨拶
ドラガン

 

Welcome to EDABoard.com

Sponsor

Back
Top