قسم الميكروكنترولر والروبوت ودوائر الاتصال بالحاسب الاليقسم المتحكمات الـ microcontroller و المعالجات microprocessor و التحكم الرقمي بالكمبيوتر CNC والانظمة الآلية والروبوت Robots
انا كنت بعمل مشروع عداد رقمى باستخدام بيك 16f877a و اتنين 7-Segment و كنت بحاول استعمل الـمقاطعة (Interrupt) بس مش عارف ليه الكود مش شغال كويس
انا رفعت ملفات المشروع (لغة ميكرو سى)
و ملف البروتيوس الخاص بالمشروع
كودك اخي الحبيب اعتقد انه لن يكون به مشكله في الواقع
وليس البروتس دائما مطابق للواقع
ولكن الخطا الذي منع البروتس من ان يعمل جيدا هو في
else
{
PORTC.f1=0;
portc.f0=1;
portb = SEGMENT[counter%10];
}
ويجب ان تقوم باطفاء السفن سيجمنت الاولي قبل تفعيل الثانيه
وذلك بتبديل PORTC.f1=0; مكان portc.f0=1;
اعتقد عن اجراءك هذا التبديل ستعمل جيدا علي البروتس ان شاء الله
ولكني فضلت ان اضع التعديل في الكود بشكل اخر وازلت بعض الزوائد
لعلها تعطيك افكار جديده
وبالتوفيق اخي الحبيب
الساعة معتمدة بتوقيت جرينتش +3 الساعة الآن: 12:50 AM
موقع القرية الالكترونية غير مسؤول عن أي اتفاق تجاري أو تعاوني بين الأعضاء
فعلى كل شخص تحمل مسئولية نفسه إتجاه مايقوم به من بيع وشراء وإتفاق وأعطاء معلومات موقعه
التعليقات المنشورة لا تعبر عن رأي موقع القرية الالكترونية ولايتحمل الموقع أي مسؤولية قانونية حيال ذلك (ويتحمل كاتبها مسؤولية النشر)