🎴 بطاقات تعليمية للمراجعة
عدد البطاقات: 3 بطاقة لهذه الصفحة
عند فحص تصميم دائرة إلكترونية وبرمجتها، ما المشكلة الأساسية التي يجب البحث عنها أولاً؟
- أ) أن البرنامج يحتوي على أخطاء في بناء الجملة (Syntax Errors).
- ب) أن المكون الإلكتروني (الصفارة) معطوب ولا يعمل.
- ج) عدم تطابق بين توصيل المكونات في الدائرة المادية والمنافذ التي يتحكم فيها البرنامج.
- د) أن مصدر الطاقة (البطارية) لا يوفر جهداً كافياً لتشغيل الدائرة.
الإجابة الصحيحة: c
الإجابة: عدم تطابق بين توصيل المكونات في الدائرة المادية والمنافذ التي يتحكم فيها البرنامج.
الشرح: 1. المشكلة الأساسية في تصميم الأنظمة الإلكترونية المبرمجة هي عدم التوافق بين العتاد والبرمجيات.
2. يجب أن يتطابق المنفذ المادي (Pin) الذي يتصل به المكون (مثل P2) مع المنفذ الذي يرسل إليه البرنامج إشارة التحكم (مثل P1).
3. إذا كان هناك عدم تطابق، فلن يعمل النظام كما هو مطلوب.
تلميح: فكر في العلاقة بين مكان توصيل المكون (مثل الصفارة) والأمر البرمجي الذي يتحكم فيه.
التصنيف: مفهوم جوهري | المستوى: متوسط
في مثال نظام إنذار باستخدام متحكم دقيق، كانت الصفارة موصلة على المنفذ P2، لكن البرنامج مكتوب للتحكم في P1. ما الحل الصحيح لهذه المشكلة؟
- أ) استبدال المتحكم الدقيق (micro:bit) بآخر جديد.
- ب) إعادة كتابة البرنامج بالكامل باستخدام لغة برمجة مختلفة.
- ج) توحيد المنفذ المستخدم إما بتعديل التوصيل المادي أو بتعديل البرنامج.
- د) زيادة جهد البطارية لتعويض عدم التطابق.
الإجابة الصحيحة: c
الإجابة: توحيد المنفذ المستخدم إما بتعديل التوصيل المادي أو بتعديل البرنامج.
الشرح: 1. المشكلة: الصفارة موصلة على P2، لكن البرنامج يتحكم في P1.
2. الحل 1 (تعديل العتاد): نقل توصيل الصفارة من P2 إلى P1 في الدائرة المادية.
3. الحل 2 (تعديل البرمجيات): تغيير أمر البرنامج ليتحكم في P2 بدلاً من P1.
4. المبدأ: يجب أن يكون المنفذ المادي والمنفذ البرمجي متطابقين.
تلميح: هناك طريقتان للتصحيح، كلتاهما تهدف إلى جعل الهدف المادي والبرمجي واحداً.
التصنيف: صيغة/خطوات | المستوى: سهل
أي مما يلي يمثل خطوة أولى صحيحة في عملية فحص وتصحيح دائرة إلكترونية مبرمجة لا تعمل؟
- أ) قياس مقاومة جميع المكونات الإلكترونية باستخدام الملتيميتر.
- ب) مقارنة مخطط التوصيل المادي للدائرة مع كود البرنامج للتحقق من تطابق المنافذ.
- ج) افتراض أن المشكلة في المستشعر وتبديله فوراً.
- د) فحص درجة حرارة المتحكم الدقيق للتأكد من عدم ارتفاعها.
الإجابة الصحيحة: b
الإجابة: مقارنة مخطط التوصيل المادي للدائرة مع كود البرنامج للتحقق من تطابق المنافذ.
الشرح: 1. أول خطوة في استكشاف الأخطاء هي التحقق من التطابق بين العتاد والبرمجيات.
2. قارن الرسم التخطيطي للدائرة (أي مكون موصل بأي منفذ) مع أوامر البرنامج (أي منفذ يتم التحكم فيه).
3. هذا الفحص يكتشف أخطاء التصميم الشائعة قبل البحث عن أعطال مادية معقدة.
تلميح: قبل افتراض عطل في المكونات، تحقق من أبسط سبب: هل البرنامج يتحكم في المكان الصحيح؟
التصنيف: تفكير ناقد | المستوى: متوسط