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

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

الصورة الرمزية knforall
knforall
:: مهندس ::
تاريخ التسجيل: Dec 2011
الدولة: MOROCCO
المشاركات: 21
نشاط [ knforall ]
قوة السمعة:0
قديم 16-05-2013, 11:42 PM المشاركة 1   
ha مساعدة في عمل تطبيقي بالبيك Twitter FaceBook Google+



السلام عليكم ورحمة الله تعالى وبركاته
إخوتي في الله إني أواجه مشاكل عويصة في العمل التطبيقي لدوائر البيك
المهم المرجو مساعدتي في المشكل التالي :
لقد قمت بعمل برنامج عداد بالبيك 16f84 يقوم بالعد من 0 إلى 99 بالإعتماد على مقاطعة التايمر0 وقمت بعمل محاكاة للبرنامج بالبروتوس و اشتغل البرنامج بنجاح إلا أنه عندما قمت بعمل الدارة في الواقع لم تشتغل الدارة حيث عند تغدية الدارة يظهر مباشرة الرقم 88 و تبقى ساكنة عند إعادة التشغيل لا يظهر أي رقم على الشاشة عند المحاولة يعاود القم 88 بالظهور المرجوا المساعدة إخوتي فإن مثل هذه المشاكل أرقتني مع العلم أنني قمت بقياس تغدية البيك و روست و استبدلت الكرستالة إلا أن محاولاتي باءة بالفشل هاهو رابط المشروع فيه لبرنامج+المحاكاة+صورة من الواقع:
http://www.mediafire.com/?6tjr5urhbtc2vrc
وشكر جزيل الشكر إخوتي

اعلانات

magdy_3
:: مهندس متميز ::
تاريخ التسجيل: Aug 2006
الدولة: Philippines
المشاركات: 343
نشاط [ magdy_3 ]
قوة السمعة:0
قديم 17-05-2013, 01:26 AM المشاركة 2   
افتراضي


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

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

magdy_3
:: مهندس متميز ::
تاريخ التسجيل: Aug 2006
الدولة: Philippines
المشاركات: 343
نشاط [ magdy_3 ]
قوة السمعة:0
قديم 17-05-2013, 08:57 AM المشاركة 3   
افتراضي


اخى الكريم انت عندك مشكلة فى الامر
INTCON=0B10111000;
لان انت كدة فعلت مقاطعات بورت بى وانت اصلا بتخرج داتا على بورت بى
يعنى لازم يحصل مشكلة
المفروض يتكتب كدة
INTCON=0B10100000;
والله اعلم


الصورة الرمزية knforall
knforall
:: مهندس ::
تاريخ التسجيل: Dec 2011
الدولة: MOROCCO
المشاركات: 21
نشاط [ knforall ]
قوة السمعة:0
قديم 17-05-2013, 12:27 PM المشاركة 4   
افتراضي


اخى الكريم انت عندك مشكلة فى الامر
INTCON=0B10111000;
لان انت كدة فعلت مقاطعات بورت بى وانت اصلا بتخرج داتا على بورت بى
يعنى لازم يحصل مشكلة
المفروض يتكتب كدة
INTCON=0B10100000;
والله اعلم
شكرا لك أخي الكريم على الملاحظة المهمة إلا أن المشكل يقع لي أيضا حتى حين أستعمل البيك أكبر 16ب877 وأضع دخل على البور ب لأجل المقاطعة وأغير البور ب بالسي


magdy_3
:: مهندس متميز ::
تاريخ التسجيل: Aug 2006
الدولة: Philippines
المشاركات: 343
نشاط [ magdy_3 ]
قوة السمعة:0
قديم 17-05-2013, 01:15 PM المشاركة 5   
افتراضي


اوكى اخى ساتابع معك ان شاء الله


magdy_3
:: مهندس متميز ::
تاريخ التسجيل: Aug 2006
الدولة: Philippines
المشاركات: 343
نشاط [ magdy_3 ]
قوة السمعة:0
قديم 17-05-2013, 03:51 PM المشاركة 6   
افتراضي


اخى الكريم الكود كبير اوى على عداد
بعد أذنك انا غيرت فيه كتير جرب الكود ده وقولى على النتيجة



magdy_3
:: مهندس متميز ::
تاريخ التسجيل: Aug 2006
الدولة: Philippines
المشاركات: 343
نشاط [ magdy_3 ]
قوة السمعة:0
قديم 17-05-2013, 03:56 PM المشاركة 7   
افتراضي


المشكلة فى الكود بتاعك فى الدالة
void scan()
لانك لاتطفئ بورت بى قبل الانتقال الى السجما الاخرى


الصورة الرمزية knforall
knforall
:: مهندس ::
تاريخ التسجيل: Dec 2011
الدولة: MOROCCO
المشاركات: 21
نشاط [ knforall ]
قوة السمعة:0
قديم 17-05-2013, 04:38 PM المشاركة 8   
افتراضي


اخى الكريم الكود كبير اوى على عداد
بعد أذنك انا غيرت فيه كتير جرب الكود ده وقولى على النتيجة

شكرا لك أخي إن البرنامج هو خطوة مشروع ما لم ينجح و أردت التأكد من أن العداد يعمل جيدا

إضافة رد

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

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

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


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

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