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

   

الصورة الرمزية فارس الغالبي
فارس الغالبي
:: مهندس ::
تاريخ التسجيل: Aug 2008
الدولة: العراق - بصرة
المشاركات: 22
نشاط [ فارس الغالبي ]
قوة السمعة:
قديم 15-01-2010, 01:54 PM المشاركة 961   
افتراضي



اخي الاستاذ زكي اني متابع الدورة وماتقدمه من ابداع وتميز
ولدي مشروع بسيط عبارة عن ليد وسويج لحضي لايعمل الليد عند الضغطة الاولى لكن يعمل عند الضغطة الثانية اذا تكرمت توضيح الاعدادات المناسبة
والبيك المستخدم هو PIC16F84A
ولك من الف تحية


التعديل الأخير تم بواسطة : فارس الغالبي بتاريخ 15-01-2010 الساعة 01:57 PM
اعلانات

زكي شاكر
:: عضو ماسي ::
تاريخ التسجيل: May 2006
الدولة: المغرب
المشاركات: 2,945
نشاط [ زكي شاكر ]
قوة السمعة:
قديم 15-01-2010, 07:43 PM المشاركة 962   
افتراضي اختبار مدخل


اهلا وسهلا بك اخي فارس ..
بعد إدخال المفتاح واداة الاختبار الخاصة به كما في الدرس الثاني من الدروس الاساسية لدورة فلوكود، يمكنك انشاء متغير وبرمجته كعداد ثم فحص قيمته باستمرار ..
لنسمي المتغير / العداد Compteur مثلا .. :
فكرة البرنامج :
انشاء متغير compteur وبرمجته كعداد نبضات يزيد بواحد عند كل ضغطة على المفتاح (مع ادخال زمن تأخير مناسب) واختبارقيمته ..
----
سير البرنامج
قبل اية ضغطة :compteur =0
مع اول ضغطة: compteur = 1
فحص قيمة المتغير :? compteur = 2
لا .. (العداد حتى الان لم يتلق إلا نبضة واحدة من المفتاح)
يتخذ البرنامج قرارا بالعودة من البداية ويستمر
ثاني ضغطة:compteur = 2 (العداد اصبح يساوي 2)
فحص قيمة المتغير من جديد : ? compteur = 2
هذه المرة نعم
وبناء عليه فإن ..
RB7 = 1
مخطط البرنامج:

عداد نبضتي المفتاح :compteur
متغير المفتاح : Variable_switch1
إعدادات config :
(في حال استخدام كوارتز )

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

الصورة الرمزية فارس الغالبي
فارس الغالبي
:: مهندس ::
تاريخ التسجيل: Aug 2008
الدولة: العراق - بصرة
المشاركات: 22
نشاط [ فارس الغالبي ]
قوة السمعة:
قديم 15-01-2010, 09:48 PM المشاركة 963   
افتراضي


السلام عليكم
اخي استاذ زكي اشكرك كثيرا على ردك لسؤالي والشرح الوافي
تقبل تحياتي وامتناني لشخصك الكريم


mcif
:: مهندس ::
تاريخ التسجيل: May 2007
المشاركات: 46
نشاط [ mcif ]
قوة السمعة:
قديم 15-01-2010, 09:56 PM المشاركة 964   
افتراضي


ممكن أخي بكل سهولة .. في الصفحات الاولى من هذه الدورة يوجد تطبيق لساعة الكترونية يمكنك دراستها و التعديل فيها لتناسب ما تريده منها ..
وإذا كان عندك سؤال حول الملف تفضل به ..[/quote]

شكرا اخي على المساعدة لكن لم اتمكن من تنفيذها هل من تبسيط اكثر


الصورة الرمزية فارس الغالبي
فارس الغالبي
:: مهندس ::
تاريخ التسجيل: Aug 2008
الدولة: العراق - بصرة
المشاركات: 22
نشاط [ فارس الغالبي ]
قوة السمعة:
قديم 16-01-2010, 12:24 AM المشاركة 965   
افتراضي


السلام عليكم
استاذي العزيز عملت كما ارشدتني في الشرح اعلاه لكن للاسف لم
يعمل لدي البرنامج بنجاح
وهذا هو البرنامج
http://www.sendspace.com/file/7wr751
ارجوا بيان الاخطاء الموجودة لدي
تحياتي الك اخي العزيز


التعديل الأخير تم بواسطة : فارس الغالبي بتاريخ 16-01-2010 الساعة 12:54 AM

الصورة الرمزية عطية حسن محمود
عطية حسن محمود
:: عضو ذهبي و مشرف سابق لورشة صيانة التلفزيون ::
تاريخ التسجيل: Aug 2005
المشاركات: 1,029
نشاط [ عطية حسن محمود ]
قوة السمعة:
قديم 16-01-2010, 01:04 AM المشاركة 966   
افتراضي


اخى ان لم تنفذ ما قاله استاذنا زكى شاكر
اليك الملف
http://depositfiles.com/files/wmclb9cvy

ملفك انت بعد التعديل
http://depositfiles.com/files/5xzq60gm0


التعديل الأخير تم بواسطة : عطية حسن محمود بتاريخ 16-01-2010 الساعة 01:12 AM

الصورة الرمزية فارس الغالبي
فارس الغالبي
:: مهندس ::
تاريخ التسجيل: Aug 2008
الدولة: العراق - بصرة
المشاركات: 22
نشاط [ فارس الغالبي ]
قوة السمعة:
قديم 16-01-2010, 03:02 AM المشاركة 967   
افتراضي


مشكور اخي عطية على الرد والمساعدة وفقك الله
تحياتي الك اخي العزيز


زكي شاكر
:: عضو ماسي ::
تاريخ التسجيل: May 2006
الدولة: المغرب
المشاركات: 2,945
نشاط [ زكي شاكر ]
قوة السمعة:
قديم 16-01-2010, 12:30 PM المشاركة 968   
افتراضي


شكرا اخي العزيز مهندس/ عطية على المساعدة ..
اخي الكريم فارس ..إضافة بسيطة:
1/ من الضروري تسمية ملف فلوكود باسم حروفه لاتينية (انجليزية ، فرنسية...)
باسم حروفه عربية لا تتم عملية توليد ملف هيكس ..
2/ بيان القيمة المسندة للمتغيرين:

شكرا للجميع



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