|
أفيدوني يرحمكم الله يا أهل الخبرة , الدرس 5 التجربة 13 دروس الإستاذ المهندس Amade_s_f . صعب علي فهم هده المعادلة .
/// portb=portb+2;
// 2 و يضيف إليها Portb هدا الأمر سينظر للقيمة السابقة
و بنفس الطريقة يمكن كتابة امر يضيف على القيمة لportb الرقم 90//
Portb=portb+90 ;
حيت يلزم اكتر من 2 عارضات سباعية .
تفعيل أنود كود أدناه خارجي .
و حسب فهمي معادلة تفوق 9 تتطلب التفعيل من المتحكم .
و هنا مربط الفرس . لو تفضلتم أريد شرحا أو نموذجا للعملية
// void main()
// { TRISB=0;portb=2;
// while(1){
// delay_ms(1000);
// portb=portb+2;
// if (portb==8){ delay_ms(1000);portb=2;}
// }}
في الانتظار أخوكم الفقير إلى الله الغني بكم.
تحياتي إلى كل المشرفين على هذا المنتدى الراتع .
انوه أني توصلت برد على مشاركة سابقة
من المهندس وليد عنتر ألف شكر و تحية
|
أخي الكريم اعتقد ان الموضوع في غير مكانه
البرنامج اللي انتي كاتبه سيجعل البورت بي =0 ثم توقف 1ثانية ثم بي =2 ثم 1ثانية ثم بي=4 ثم ثانيه ثم بي=6 ثم ثانيه ثم بي =8ثم ثانيه ثم بي = 2ويبدا من تاني ويكرر
واعتقد ان البرنامج ناقصة فاصله منقوطة في السطر الثاني (لان الكود مش ظاهر بالشكل الصحيح )