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

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

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



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


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

اعلانات

الصورة الرمزية حيدر علاج حسن
حيدر علاج حسن
:: مشرف منتدى الهندسة الكهربائية ::
تاريخ التسجيل: Mar 2005
الدولة: IRAQ
المشاركات: 10,061
نشاط [ حيدر علاج حسن ]
قوة السمعة:395
قديم 23-11-2015, 08:37 PM المشاركة 2   
افتراضي


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

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

مشتاق الله
:: مهندس متميز ::
تاريخ التسجيل: Oct 2015
المشاركات: 620
نشاط [ مشتاق الله ]
قوة السمعة:0
قديم 23-11-2015, 09:35 PM المشاركة 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
نشاط [ محمد_على ]
قوة السمعة:0
قديم 24-11-2015, 03: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
نشاط [ محمد_على ]
قوة السمعة:0
قديم 24-11-2015, 06: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,916
نشاط [ سعيد قادر ]
قوة السمعة:152
قديم 24-11-2015, 08:25 PM المشاركة 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
نشاط [ محمد_على ]
قوة السمعة:0
قديم 25-11-2015, 07: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 الساعة الآن: 01:27 PM
موقع القرية الالكترونية غير مسؤول عن أي اتفاق تجاري أو تعاوني بين الأعضاء
فعلى كل شخص تحمل مسئولية نفسه إتجاه مايقوم به من بيع وشراء وإتفاق وأعطاء معلومات موقعه
التعليقات المنشورة لا تعبر عن رأي موقع القرية الالكترونية ولايتحمل الموقع أي مسؤولية قانونية حيال ذلك (ويتحمل كاتبها مسؤولية النشر)

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