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

   

supernova
:: مهندس ::
تاريخ التسجيل: Mar 2017
المشاركات: 2
نشاط [ supernova ]
قوة السمعة:
قديم 11-03-2017, 09:46 PM المشاركة 1   
افتراضي ارجو المساعده



السلام عليكم

اخواني اريد مساعده في برمجه متحكم pic 16f716

اريد عند الضغط على المفتاح button 1 يشتغل المحرك و تضيئ لمبه led D1
ولا يتوقف المحرك الا بضغط على sw 2 مع اضائه لمبه led D 2
ًsw1 بمتابة limit switch
اريد استعمال كريستال الداخليه للمتحكم
وشكرا جزيلا

اعلانات

الصورة الرمزية عبدالله حجازى
عبدالله حجازى
:: عضو ذهبي ::
تاريخ التسجيل: Apr 2011
الدولة: مصر .. محافظة دمياط
المشاركات: 1,682
نشاط [ عبدالله حجازى ]
قوة السمعة:
قديم 12-03-2017, 02:19 AM المشاركة 2   
افتراضي اللهم انفعنا بما علمتنا وعلمنا ما ينفعنا وزدنا علما


السلام عليكم ورحمه الله



تفضل اخي اليك طلبك ..

ولكن يوجد تعديل تم توصيل طرف المحرك علي طرف B0 في البورت B لأن البن رقم 4 في البورت A تحدث مشاكل عندما تستخدمها كطرف ديجيتال ..





كود البرنامج ..



كود:
       









     void main() {
    TRISA= 3; PORTA=0;
    TRISB= 0; PORTB=0;
    adcon1=0x06;

      while(1){
      
      
      if( PORTA.F0== 0  &&  PORTA.F1==1 ) { PORTA=20; PORTB=1; delay_ms(300);       }
      
      if( PORTA.F1== 0 ){  PORTA=8;    PORTB=0; delay_ms(300);    }
      
      
      
      
      
      }
    }


ملحوظه هذا المتحكم لا يحتوي علي هزاز داخلي .. وتم كتابه البرنامج بستخدام كرستاله 4 ميجا هرتز


تحياتي وبالتوفيق

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

supernova
:: مهندس ::
تاريخ التسجيل: Mar 2017
المشاركات: 2
نشاط [ supernova ]
قوة السمعة:
قديم 14-03-2017, 09:42 PM المشاركة 3   
افتراضي


السلام عليكم

شكرا لك يا اخي عبد الله



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