|
sbit ir_in at RA0_bit;
اسف اخي ممكن ايضا شرح ابسط لهل تعليمة
هههههههه حاسس اسئلتي كثيرة .
|
لا عادي ياخوي مافي مشكلة.
بالنسبة sbit ir_in at RA0_bit هنا راح يتم الربط بين المتغير ir_in والرجل A0
وبالنسبة sbit ir_in_direction at TRISA0_bit هنا راح يتم تحديد البورت اللي فيه A0 وهو TRIS A
بعد كده خلاص يمكنك كتابت ir_in بدلا من PORTA.F0
اذا الامرين:
sbit ir_in at RA0_bit;
sbit ir_in_direction at TRISA0_bit;
كلاهما مرتبطتين بربط الرجل A0 بالمتغير ir_in
مثال عندي ضوء ليد موصل بالرجل B2 واحتاج اني بدل ماكتب الامر PORTB.F2=1 لتشغيله اقوم بكتابة اسم سهل استطيع كتابته لتشغيل الليد للتسهيل فقط
هنا مثال : اربط الاسم LED بالرجل B2:
sbit LED at RB2_bit
sbit LED_direction at TRISB2_bit
الان وبكل بساطه استطيع اني فقط اكتب الامر LED=1 لتشيغل الليد الموصل بالرجل B2.