قسم الميكروكنترولر والروبوت ودوائر الاتصال بالحاسب الالي قسم المتحكمات الـ microcontroller و المعالجات microprocessor و التحكم الرقمي بالكمبيوتر CNC والانظمة الآلية والروبوت Robots

   

قلمان
:: مهندس ::
تاريخ التسجيل: Aug 2010
المشاركات: 4
نشاط [ قلمان ]
قوة السمعة:
قديم 14-08-2010, 05:36 PM المشاركة 33   
افتراضي



السلام عليكم ورحمة الله و بركاته
شكرا لك أستاذ على تمكيننا من تعلم البرمجة
أنا من المتابعين لدورتكم عن بعد
وفقكم الله إلى ما يحب ويرضى

اعلانات

ruf
:: مهندس ::
تاريخ التسجيل: Mar 2006
المشاركات: 21
نشاط [ ruf ]
قوة السمعة:
قديم 14-08-2010, 06:03 PM المشاركة 34   
Smile


اخي احمد الف الف شكر على هذي المبادرة ويسعدني ان اكون اول المشاهدين والمستفيدين

نرجو منك التكرم بان تستمر في اعطاء المزيد من الدورات الى ان ترتقي بمعرفتنا لهذا العلم (المتحكم) الى درجة البرفشنل وجعل الله هذا في موازين حسناتك والى الامام وانا معك قلب وقالبا
وجعلنا الله ولياكم ممن يصومون رمضان ايمانا واحتسابا

اعلانات اضافية ( قم بتسجيل الدخول لاخفائها )

mkks87
:: مهندس متواجد ::
تاريخ التسجيل: Oct 2009
المشاركات: 92
نشاط [ mkks87 ]
قوة السمعة:
قديم 14-08-2010, 06:06 PM المشاركة 35   
افتراضي


كود:
void main()
{  unsigned int x=0;
cmcon=0x07;
 trisb=0;
 trisa=0x20;

 portb=0;
 porta=0;
    while(1)
    {    if(porta.f5==0)
        {   delay_ms(300);
        switch(x)
        {
          case 0:porta=0b00000001;break;
          case 1:porta=0b00000010;break;
          case 2:porta=0b00000100;break;
          case 3:porta=0b00001000;break;
          case 4:porta=0b00010000;break;
          case 5:porta=0b01000000;break;
          case 6:porta=0b10000000;break;
          case 7:portb=0b00000001;break;
          case 8:portb=0b00000010;break;
          case 9:portb=0b00000100;break;
          case 10:portb=0b00001000;break;
          case 11:portb=0b00010000;break;
          case 12:portb=0b00100000;break;
          case 13:portb=0b01000000;break;
          case 14:portb=0b10000000;break;


         }
          x++;
          if(x>=14)x=0;
         }
}   }


الصورة الرمزية ahmad_s_f
ahmad_s_f
:: المهندس/ أحمد سمير فايد ::
تاريخ التسجيل: Jun 2006
الدولة: سائح في ارض الله
المشاركات: 632
نشاط [ ahmad_s_f ]
قوة السمعة:
قديم 14-08-2010, 06:13 PM المشاركة 36   
افتراضي


حتى الان 48 ليد

هل رقم مناسب أم هناك أكثر .. اعلم أنه 49 ليد ممكن لكن الاسهل 48

ليد ماتركس

تحياتى
ماشاء الله رقم كويس ولكن .. 49 ليد ليس الرقم المطلوب يمكن عمل أكثر منه بكثير ..

فلنحاول مرة أخرى


تمنياتي بالتوفيق ,,


الصورة الرمزية ahmad_s_f
ahmad_s_f
:: المهندس/ أحمد سمير فايد ::
تاريخ التسجيل: Jun 2006
الدولة: سائح في ارض الله
المشاركات: 632
نشاط [ ahmad_s_f ]
قوة السمعة:
قديم 14-08-2010, 06:23 PM المشاركة 37   
افتراضي


الأخ الكريم / قلمان : وعليكم السلام ورحمة الله وبركاته
حياك الله و أهلا وسهلا بك أتمنى أن تكون من المتابعين عن قرب وليس عن بعد وذلك بالمشاركة في حل التمارين والمتابعة المستمرة .. وأهلا بك مرة أخرى

الأخ الكريم / ruf أهلا وسهلا بك وشكرا جزيلا على كلماتك الطيبة و أتمنى أن أكون عند حسن ظنكم .

الأخ الكريم / mkks87 . اهلا وسهلا بك حل جيد ولكن عندما تصبح قيمة x تساوي أربعة هل سيعمل الليد الموصل بـ A4 . هل جربتها في المحاكاة ؟

الشيء الثاني أرجو أن تكون الإجابات ليست هنا بل ترسل على إيميلي الخاص

ahmad_s_f
آت هوت ميل دوت كوم

والسلام عليكم ورحمة الله وبركاته


الصورة الرمزية tata2
tata2
:: عضو متميز ::
تاريخ التسجيل: Jan 2007
الدولة: https://t.me/pump_upp
المشاركات: 233
نشاط [ tata2 ]
قوة السمعة:
قديم 14-08-2010, 06:33 PM المشاركة 38   
افتراضي


كود:
void main()
{  unsigned int x=0;
cmcon=0x07;
 trisb=0;
 trisa=0x20;

 portb=0;
 porta=0;
    while(1)
    {    if(porta.f5==0)
        {   delay_ms(300);
        switch(x)
        {
          case 0:porta=0b00000001;break;
          case 1:porta=0b00000010;break;
          case 2:porta=0b00000100;break;
          case 3:porta=0b00001000;break;
          case 4:porta=0b00010000;break;
          case 5:porta=0b01000000;break;
          case 6:porta=0b10000000;break;
          case 7:portb=0b00000001;break;
          case 8:portb=0b00000010;break;
          case 9:portb=0b00000100;break;
          case 10:portb=0b00001000;break;
          case 11:portb=0b00010000;break;
          case 12:portb=0b00100000;break;
          case 13:portb=0b01000000;break;
          case 14:portb=0b10000000;break;


         }
          x++;
          if(x>=14)x=0;
         }
}   }
انا موافق الراجل ده


قلمان
:: مهندس ::
تاريخ التسجيل: Aug 2010
المشاركات: 4
نشاط [ قلمان ]
قوة السمعة:
قديم 14-08-2010, 07:52 PM المشاركة 39   
افتراضي


[QUOTE=ahmad_s_f;425797]الأخ الكريم / قلمان : وعليكم السلام ورحمة الله وبركاته
حياك الله و أهلا وسهلا بك أتمنى أن تكون من المتابعين عن قرب وليس عن بعد وذلك بالمشاركة في حل التمارين والمتابعة المستمرة .. وأهلا بك مرة أخرى


أجدد شكري لك أستاذ

لقد أصبح من الممكن لي أن أتابع دروسك الشيقة بفضل الله
أنا أحاول أن أشغل 56 leds إن شاء الله


mkks87
:: مهندس متواجد ::
تاريخ التسجيل: Oct 2009
المشاركات: 92
نشاط [ mkks87 ]
قوة السمعة:
قديم 14-08-2010, 07:54 PM المشاركة 40   
افتراضي


لم يعمل وقد حاولت كثيرا ارجو المعرفة والليد الموصل فى RB7 لم يعمل ايضا
جزاك الله يا استاذ احمد عنا خير الجزاء ربنا يزيدك من علمه
فى امان لله



الساعة معتمدة بتوقيت جرينتش +3 الساعة الآن: 04:13 AM
موقع القرية الالكترونية غير مسؤول عن أي اتفاق تجاري أو تعاوني بين الأعضاء
فعلى كل شخص تحمل مسئولية نفسه إتجاه مايقوم به من بيع وشراء وإتفاق وأعطاء معلومات موقعه
التعليقات المنشورة لا تعبر عن رأي موقع القرية الالكترونية ولايتحمل الموقع أي مسؤولية قانونية حيال ذلك (ويتحمل كاتبها مسؤولية النشر)