ما (1 <<LCRW) يعني؟

K

koky

Guest
لقد وجدت هذا المصدر ، لكنني لا أفهم لماذا يتم استخدام movlw (1 <<LCRW)
ما هي النتيجة؟لماذا لا يتم استخدام قيمة حقيقية؟

LCEN equ 1 ؛ RB1
LCRW equ 2 ؛ RB2
LCRS equ 3 ؛ rb3

tst_lcd_busy
movlw (1 <<LCRW)
PORTB movwf
waitbusy
البنك السعودي الفرنسي PORTB ، LCEN ؛ الحصول مرحبا بين إقضم
PORTB روزا لوكسمبرغ ، ث ؛ مشغول العلم أن كاري
مكعبة PORTB ، LCEN
البنك السعودي الفرنسي PORTB ، LCEN ؛ الحصول الصغرى إقضم
مكعبة PORTB ، LCEN
حالة btfsc وجيم ؛
waitbusy غوتو ؛
العودة

 
مرحبا Koky ،
قد أكون مخطئا هنا ، ولكن ، هل أنت متأكد من أنه ليس (LCRW <<1) وهو ما يعني التحول ريج يعرف LCRW (2) غادر بت واحد؟
تمنيات ،
روبرت

 
هو : movlw (1 <<LCRW)

وعمل البرنامج ، ولكن أنا لا أحب استخدام مع جنوب غرب المجمع غريبة ، ط يفضلون إعادة كتابتها في نظام أكثر قابلية للقراءة

 
هذا هو مبرمج SHIFT.Shift 1 اليسرى لقيمة writed في LCRW.It هو الاستخدام المشترك في آي إي آر جيم مترجم.
مثال : / * تمكين الاستقبال والارسال * /
UCSR0B = (1 <<RXEN) | (1 <<TXEN) ؛
/ * مجموعة إطار الشكل : 8data ، بت 2stop * /
UCSR0C = (1 <<USBS) | (3 <<UCSZ0) ؛
)تحيات
دراغان

 

Welcome to EDABoard.com

Sponsor

Back
Top