أخ عثمان سلام الله عليكم وبعد، بخصوص نوعية المشاكل التي تطرحها والتي يمكن اختزال حلولها في مجموعة من المعادلات المنطقية انصحك باستعمال البرمجية التالية 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
بعون الله أتممت ما عندي من معلومات في خصوص هذه البرمجية . أنا في انتظار تساؤلاتكم وشكرا على الانتباه.