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

أدوات الموضوع

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



السلام عليكم

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

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

اعلانات

الصورة الرمزية عبدالله حجازى
عبدالله حجازى
:: عضو ذهبي ::
تاريخ التسجيل: Apr 2011
الدولة: مصر .. محافظة دمياط
المشاركات: 1,688
نشاط [ عبدالله حجازى ]
قوة السمعة:110
قديم 11-03-2017, 10:19 PM المشاركة 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 ]
قوة السمعة:0
قديم 14-03-2017, 06:42 PM المشاركة 3   
افتراضي


السلام عليكم

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

احصائية الشكر والاعجاب - 1 شكراً, 0 عدم اعجاب, 0 اعجاب
شكراً عبدالله حجازى ( شكر العضو على هذه المشاركة )
إضافة رد

العلامات المرجعية

«     الموضوع السابق       الموضوع التالي    »
أدوات الموضوع

الانتقال السريع إلى


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

Powered by vBulletin® Version 3.8.6, Copyright ©2000 - 2025