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

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

z_ramzi
:: مهندس متواجد ::
تاريخ التسجيل: Aug 2009
المشاركات: 143
نشاط [ z_ramzi ]
قوة السمعة:0
قديم 02-10-2009, 09:54 AM المشاركة 1   
Arrow استعمال البرمجية LogicPic الخاصة بالمتحكم 16F84 Twitter FaceBook Google+



أخ عثمان سلام الله عليكم وبعد، بخصوص نوعية المشاكل التي تطرحها والتي يمكن اختزال حلولها في مجموعة من المعادلات المنطقية انصحك باستعمال البرمجية التالية LogicPic والخاصة بالمتحكم 16F84فهو يعتمد على ترجمة المعادلات على لغة الاسملي التي على اثرها يتم انتاج ملف HEX وذلك باستعمال كمبيلر Microchip المسمى MPASMWIN
وفي ما يلي طريقة عمل هذا البرنامج الصغير. إذا كنت مستعد نبدأ على بركة الله.
استعمال برمحية LogicPic
1- واحهة البرنامح :



2- ضبط عناصر الدخول وعناصر الخروج :



بعد كل عملية حجز لعنصر ما دخول كان أو خروج وجب الضغط على الزر الذي على يسار الحرف لتثبيت العملية.
الزر الذي على اليمين يمكن من فسخ العنصر عند الخطأ.
3- عناصر الدخول بعد ضبطها :



4- عناصر الخروج بعد ضبطها أيضا :



5- يأتي الآن دور حجز المعادلات المنطقية.
حيث يتم ترجمة عمل المنظومة التقنية أو المشكل المراد حله في شكل علاقات منطقية يتم حجزها في الإطارات المخصصة لذالك كما هو مبين في الصورة التالية



على أثر حجز كل علاقة منطقية وجب التثبت من صحة المعطيات وذلك بالضغط على الزر الذي على يمين المعادلة، عندها يضيئ المصباح الذي على يسار الزر.
الإضائة الخظراء تعني معطيات صحيحة
الإضائة الحمراء تعني معطيات خاطئة



الخطأ في المعادلة الثانية بديهي حيث تم حجز عنصر خروج باسم X6 علما بأن هذه التسمية لا تظهر في الجزء الخاص بضبط عناصر الخروج حيث نجد : X1 – X2 – X3 – X4 ولا وجود ل X6
ملاحظات :
عند الخطأ يظهر في أسفل الواجهة وفي شريط الأخطاء رسالة تفسر الخطأ، مثال



كتابة الحرف أو مجموعة الحروف مسبقة بالخط المائل تعني عكس القيمة المطلوبة
6- مثال : حجز لثلاث معادلات صحيحة التركيب ونتيجة التثبت من صياغتها



نأتي الأن لعملية انتاج ملف HEX لكن قبل ذلك وجب حفظ ملف المشروع في نفس المكان الذي توجد بيه التطبيقة و الكمبيلر.
يتم الحفظ بالضغط على الزر التالي في واجهة البرنامج Enregistrer sous واتباع الخطوات الموالية



ثم



نحصل حينها على مجموع الملفات التالية كما هو مبين بالصورة



يتم إنتاج ملف HEX بعد الضغط على الزر Compiler



وفي ما بلي اهم شئ أي رابطة تحميل البرمجية :

LogicPic.rar - 0.39MB

بعون الله أتممت ما عندي من معلومات في خصوص هذه البرمجية . أنا في انتظار تساؤلاتكم وشكرا على الانتباه.

اعلانات

زكي شاكر
:: عضو ماسي ::
تاريخ التسجيل: May 2006
الدولة: المغرب
المشاركات: 3,062
نشاط [ زكي شاكر ]
قوة السمعة:183
قديم 02-10-2009, 02:57 PM المشاركة 2   
افتراضي


السلام عليكم
شكرا أخي رمزي على الموضوع وإن شاء الله يكون إضافة أخرى لطرق وأساليب البرمجة ..
(ملحوظة: تم نقل المشاركة من دورة فلوكود وتحويلها الى موضوع مستقل للاهمية)

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

z_ramzi
:: مهندس متواجد ::
تاريخ التسجيل: Aug 2009
المشاركات: 143
نشاط [ z_ramzi ]
قوة السمعة:0
قديم 05-10-2009, 01:02 PM المشاركة 3   
افتراضي


شكرا أخي شاكر والله يوفقنا جميعا إلى ما فيه خير هذه الأمة من المحيط إلى الخليج. أنا في انتظار تساؤلات الأخوة في شان هذه البرمجية وفي انتظار استغلالها في حلحلة بعض المسائل والمنظومات الصناعية البسيطة ومرة أخرى شكرا أخي شاكر على العناية.


زكي شاكر
:: عضو ماسي ::
تاريخ التسجيل: May 2006
الدولة: المغرب
المشاركات: 3,062
نشاط [ زكي شاكر ]
قوة السمعة:183
قديم 06-10-2009, 08:25 PM المشاركة 4   
افتراضي


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


OTMAN
:: مهندس ::
تاريخ التسجيل: Feb 2009
المشاركات: 15
نشاط [ OTMAN ]
قوة السمعة:0
قديم 21-10-2009, 11:58 PM المشاركة 5   
افتراضي


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


z_ramzi
:: مهندس متواجد ::
تاريخ التسجيل: Aug 2009
المشاركات: 143
نشاط [ z_ramzi ]
قوة السمعة:0
قديم 03-11-2009, 03:32 PM المشاركة 6   
افتراضي


أخي عثمان تحية وبعد معذرة عن التأخير.
في ما يلي الاجابة عن تساؤلاتك وارجو أن اوفق في ذلك.
1- للحصول على ملف HEX يكفي اختيار عناصر الدخول والخروج، كتابة المعادلات بدون أخطاء، حفظ العمل باسم معين في نفس المكان الذي تم فيه فك الملف المظغوط logicpic يتم الحفظ بالظغط على الأمر Enregistrer sous... ثم الظغط على الأمر compiler بذلك يتم الحصول على الملف HEX . اذا اردت تنزيل الملف داخل المتحكم 16F84 وجب عليك استعمال برمجية icprog مع اداة او لوحة البرمجة.
في خصوص امكانية برمجة المؤقت الذي بداخل المتحكم فهذا غير ممكن بهذه التطبيقة.
ارجوا أن اكون قد وفقت في التفسير وأنا على استعداد لتقبل المزيد من الأسئلة، كما اعدك انه في القريب العاجل سأتولى تطبيق البرمجية على مثال متكامل من حيث المعطيات والمكونات حتى توضح الطريقة.


kiai87
:: عضو ذهبي ::
تاريخ التسجيل: Apr 2008
الدولة: جنوب المغرب
المشاركات: 1,115
نشاط [ kiai87 ]
قوة السمعة:117
قديم 06-11-2009, 03:34 PM المشاركة 7   
افتراضي


سلام عليكم
شكرا لك أخي

انا أايد رأي أستادنا زكي شاكر قي وضع مشروع تطبيقي لكي يساعدنا على فهمه جيدا وشكرالك

إضافة رد

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

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

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


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

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