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

   

محمد_على
:: مهندس متواجد ::
تاريخ التسجيل: Nov 2013
المشاركات: 97
نشاط [ محمد_على ]
قوة السمعة:
قديم 23-11-2015, 11:31 PM المشاركة 1   
ha برجاء مساعدتى



برجاء مساعدتى فى هذه الدائرة فى برنامج المحاكاه شغاله كويس ولكن فى الواقع مش شغاله ولكم جزيل الشكر


http://www.mediafire.com/download/dl...%29%282%29.rar

اعلانات

الصورة الرمزية حيدر علاج حسن
حيدر علاج حسن
:: مشرف منتدى الهندسة الكهربائية ::
تاريخ التسجيل: Mar 2005
الدولة: IRAQ
المشاركات: 9,848
نشاط [ حيدر علاج حسن ]
قوة السمعة:
قديم 24-11-2015, 12:37 AM المشاركة 2   
افتراضي


الرابط غير شغال ...
ارفع الصورة مباشرة هنا من فضلك .

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

مشتاق الله
:: مهندس متميز ::
تاريخ التسجيل: Oct 2015
المشاركات: 619
نشاط [ مشتاق الله ]
قوة السمعة:
قديم 24-11-2015, 01:35 AM المشاركة 3   
win


برجاء مساعدتى فى هذه الدائرة فى برنامج المحاكاه شغاله كويس ولكن فى الواقع مش شغاله ولكم جزيل الشكر


http://www.mediafire.com/download/dl...%29%282%29.rar

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

1- الحمد لله نزلت الملف و هي شغالة على البروتس تمام ...لكن لاحظت عدم تعريفك للبورت A بامر TRISA=0XFF; // as INPUT

2-يجب وضع زمن تاخير بعد الضغط علي المفتاح لتلافي مشكلة ميكانيكا المفتاح او ما يسمي debounce >
ليصبح الكود : كما يلي

3- يتبقى التصميم :- اولا - يجب وضع مقاومة حوالى 220 اوم قبل الليد .

و الاخوة المتخصصين في البيك ممكن يفيدونا لو لهم اي ملاحظات .


و ما توفيقي الا بالله

و ما النصر الا من عند الله العزيز الحكيم

كود:
void main()
{
  cmcon=7;
 portb=0;
  trisb=0;
   trisb.f0=0;
   trisa=0xff;   // porta as in

    while(1)

   if(porta.f0==0) { delay_ms(200); // for debounce
                    portb=0b00000001;
                    delay_ms(5000);
                    portb=0b00000000;
                    delay_ms(5000);
                   }




محمد_على
:: مهندس متواجد ::
تاريخ التسجيل: Nov 2013
المشاركات: 97
نشاط [ محمد_على ]
قوة السمعة:
قديم 24-11-2015, 07:36 PM المشاركة 4   
افتراضي برجاء مساعدتى


يا بشمهندس الليد شغال على طول بيشتغل ويفصل وكان الدخل مش موجود حتى من غير ما اوصل المقاومه 10 كيلو
برجاء افادتى ولكم جزيل الشكر


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

1- الحمد لله نزلت الملف و هي شغالة على البروتس تمام ...لكن لاحظت عدم تعريفك للبورت A بامر TRISA=0XFF; // as INPUT

2-يجب وضع زمن تاخير بعد الضغط علي المفتاح لتلافي مشكلة ميكانيكا المفتاح او ما يسمي debounce >
ليصبح الكود : كما يلي

3- يتبقى التصميم :- اولا - يجب وضع مقاومة حوالى 220 اوم قبل الليد .

و الاخوة المتخصصين في البيك ممكن يفيدونا لو لهم اي ملاحظات .


و ما توفيقي الا بالله

و ما النصر الا من عند الله العزيز الحكيم

كود:
void main()
{
  cmcon=7;
 portb=0;
  trisb=0;
   trisb.f0=0;
   trisa=0xff;   // porta as in

    while(1)

   if(porta.f0==0) { delay_ms(200); // for debounce
                    portb=0b00000001;
                    delay_ms(5000);
                    portb=0b00000000;
                    delay_ms(5000);
                   }




محمد_على
:: مهندس متواجد ::
تاريخ التسجيل: Nov 2013
المشاركات: 97
نشاط [ محمد_على ]
قوة السمعة:
قديم 24-11-2015, 10:27 PM المشاركة 5   
افتراضي


[IMG]file:///D:/%D8%A8%D8%B1%D8%AC%D8%A7%D8%A1%20%D9%85%D8%B3%D8%A 7%D8%B9%D8%AF%D8%AA%D9%89%20-%20%D9%85%D9%86%D8%AA%D8%AF%D9%89%20%D8%A7%D9%84%D 9%82%D8%B1%D9%8A%D8%A9%20%D8%A7%D9%84%D8%A5%D9%84% D9%83%D8%AA%D8%B1%D9%88%D9%86%D9%8A%D8%A9_files/192D48D702C540D39C03147A24831224.PNG[/IMG]
يا بشمهندس الليد شغال على طول بيشتغل ويفصل وكان الدخل مش موجود حتى من غير ما اوصل المقاومه 10 كيلو
برجاء افادتى ولكم جزيل الشكر


الصورة الرمزية سعيد قادر
سعيد قادر
:: عضو ذهبي ::
تاريخ التسجيل: Apr 2009
الدولة: العراق/ كوردستان
المشاركات: 2,892
نشاط [ سعيد قادر ]
قوة السمعة:
قديم 25-11-2015, 12:25 AM المشاركة 6   
Smile


اجابك الاخ

كود:
void main()
{
  cmcon=7;
 portb=0;
  trisb=0;
   trisb.f0=0;
   trisa=0xff;   // porta as in

    while(1)

   if(porta.f0==0) { delay_ms(200); // for debounce
                    portb=0b00000001;
                    delay_ms(5000);
                    portb=0b00000000;
                    delay_ms(5000);
                   }


محمد_على
:: مهندس متواجد ::
تاريخ التسجيل: Nov 2013
المشاركات: 97
نشاط [ محمد_على ]
قوة السمعة:
قديم 25-11-2015, 11:05 PM المشاركة 7   
افتراضي


والله يا بشمهندس الليد بيشتغل من غير ما اوصل الليد
اجابك الاخ

كود:
void main()
{
  cmcon=7;
 portb=0;
  trisb=0;
   trisb.f0=0;
   trisa=0xff;   // porta as in

    while(1)

   if(porta.f0==0) { delay_ms(200); // for debounce
                    portb=0b00000001;
                    delay_ms(5000);
                    portb=0b00000000;
                    delay_ms(5000);
                   }



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