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

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

alameen13
:: مهندس ::
تاريخ التسجيل: Jan 2012
المشاركات: 12
نشاط [ alameen13 ]
قوة السمعة:0
قديم 10-02-2012, 06:57 AM المشاركة 1   
ha المساعدة فى كتابة برنامج لدائرة مكونة من 8 led باستخدام pic16f84a Twitter FaceBook Google+



المساعدة فى كتابة برنامج ب microC لدائرة مكونة من 8 led باستخدام pic16f84a عن طريق اربعة مفاتيح .
طريقة العمل كلاتى:
1/عند الضغط على المفتاح الاول تضى اللد الاولى ثم عند الضغط مرة ثانية على نفس المفتاح تضى اللد الثانية وعند الضغط مرة اخرى الثالثة وهكذا حتى الثامنة.
2/عند الضغط على المفتاح الثانى تضى اللد الاولى والثانية ثم عند الضغط مرة على نفس المفتاح تضى اللد الثالثة والرابعة وعند الضغط مرة اخرى الخامسة السادسة وعند الضغط مرة اخرى السابعة والثامنة.
3/عند الضغط على المفتاح الثالث تضى اللد 1 2 3 4 تم عند الضغط مرة اخرى تضى 5 6 7 8 .
4/عند الضغط على المفتاح الرابع تضى جميع اللدات بفاصل زمنى (ms 500).

اعلانات

ماجد عباس محمد
:: نائب المشرف العام
::
تاريخ التسجيل: Jun 2009
الدولة: القاهرة - مصر
المشاركات: 12,214
نشاط [ ماجد عباس محمد ]
قوة السمعة:409
قديم 10-02-2012, 07:17 AM المشاركة 2   
افتراضي


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

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

alameen13
:: مهندس ::
تاريخ التسجيل: Jan 2012
المشاركات: 12
نشاط [ alameen13 ]
قوة السمعة:0
قديم 10-02-2012, 08:18 AM المشاركة 3   
افتراضي


دى رسمة الدائرة
http://upload.qariya.info/images/qariya-3506831c81.png


التعديل الأخير تم بواسطة : alameen13 بتاريخ 10-02-2012 الساعة 09:35 AM

ماجد عباس محمد
:: نائب المشرف العام
::
تاريخ التسجيل: Jun 2009
الدولة: القاهرة - مصر
المشاركات: 12,214
نشاط [ ماجد عباس محمد ]
قوة السمعة:409
قديم 10-02-2012, 10:46 AM المشاركة 4   
افتراضي


حسنا و ماذا عن Osc و طرف 4 ؟
ابدأ المحاولة و ضع ما تجد من مشاكل للمناقشة او حمل البرنامج من الموقع الذى به الدائرة


alameen13
:: مهندس ::
تاريخ التسجيل: Jan 2012
المشاركات: 12
نشاط [ alameen13 ]
قوة السمعة:0
قديم 10-02-2012, 11:00 AM المشاركة 5   
افتراضي


انا لم احمل الدائرة من اى موقع انما هى من البروتوز بتاعى
وهذا ملف به الكود بتاعى ورسم الدائرة ببرنامج البروتوز
http://www.mediafire.com/?p55ajrnj89m0f0v
المشكلة انى لا اسطيع الضغط على المفتاح الثانى حتى ينتهى الاول وكذلك بقية المفاتيح وانا لا اريد ذلك


التعديل الأخير تم بواسطة : alameen13 بتاريخ 10-02-2012 الساعة 11:29 AM

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


طيب وماذا لو تم الضغط على المفتاح الاول لمرة واحدة و تبعها الضغط على المفتاح الثاني مثلا ؟؟؟


ماجد عباس محمد
:: نائب المشرف العام
::
تاريخ التسجيل: Jun 2009
الدولة: القاهرة - مصر
المشاركات: 12,214
نشاط [ ماجد عباس محمد ]
قوة السمعة:409
قديم 11-02-2012, 04:55 AM المشاركة 7   
افتراضي


أولا النقاط السابق ذكرها ما زالت قائمة، يجب توصيل أطراف المهتز و الريسيت رقم 4 لكى يعمل
ثانيا الدائرة لا يوجد بها تغذية على الإطلاق فلا يوجد بها وسيلة لإمداد الميكرو ب +5فولت و أرضى ولم تربط خطوط التغذية فيه بها
ثالثا البرنامج لا يوجد به خطة للتنفيذ حسب ما تريد فانت ببساطة تعيد اسكتشاف حالة البورت كذا مرة ثم تبحث عن الباقى وهكذا ثم تتوقف

تحتاج أن تنشء متغير أو ثلاثة حسب ما تريد أن تكون العلاقة بين الآزرار
واحد سيعمل على الثلاثة أى عند الضغط على الأول مرة ثم الثانى سيكون كانك ضغطت على الثانى مرتين
أو ثلاثة سيكون لكل زر سلوكه المستقل
مثلا متغيرات B1,B2, B3
عندما تجد أن الزر الأول ضغط تقوم بزيادة المتغير المناظر مثلا B1 بواحد حتى تعلم ثانى مرة أنه سبق و تم الضغط عليه مرة أو مرتين الخ ثم تبحث إن كان =1 تفعل كذا و إن كان = 2 تفعل كذا و ان كان 3 الخ فإن كان 9 تعيد تصفيرة
أيضا تحتاج عندما تصل لنهاية البرنامج أن تعود لتبدأ من جديد فأنت تبحث مجموعة الشروط مرة ثم تتوقف فى آخر البرنامج


التعديل الأخير تم بواسطة : ماجد عباس محمد بتاريخ 11-02-2012 الساعة 05:11 AM

alameen13
:: مهندس ::
تاريخ التسجيل: Jan 2012
المشاركات: 12
نشاط [ alameen13 ]
قوة السمعة:0
قديم 11-02-2012, 06:35 AM المشاركة 8   
افتراضي


مشكور اخ ماجد عباس
هذه الدائرة من برنامج البروتوز (لاتحتاج لتوصيل الجهد)
بس ياريت توضح شويا فى الشرح

إضافة رد

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

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

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


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

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