 |
:: استاذ و مشرف قسم الالكترونيات ::
تاريخ التسجيل: May 2007
المشاركات: 6,832
|
|
نشاط [ F.Abdelaziz ]
قوة السمعة:
|
|
06-03-2011, 12:03 AM
المشاركة 121
|
|
11- هنا سوف نقوم بتشغيل Run البرنامج ومشاهدة عمله . بالقيام بتصحيح البرنامج debugging يمكننا مشاهدة طريقة تغيير حالة بعض المتغيرات وكم ثانية يأخدها البرنامج لإنهاء أى أمر وبعض المعلومات المفيدة .
لعمل ذلك اختار القائمة وانقر Run >> Start Debugger وسوف ترى القائمة الموضحة بالشكل التالى بالجانب الأيمن لحقل النص . بالنقر على F7 يمكننا مشاهدة خطوة بخطوة فعل كل أمر والتغيرات التى تحدث .
1- من القائمة العلوية يمكننا اختيار أى المتغيرات لمراقبته . يمكننا اختيار أكثر من متغير واحد . بعج اختيارها سوف تظهر فى صندوق أسفل هذه القائمة . هناك يمكننا مشاهدة المعلومات حول قيمة المتغير وأين يقع فى ذاكرة البرنامج .
2- من القائمة التالية يمكننا الحصول على المعلومات حول الزمن والدورات والتى نحتاجها لتكملة أحد الأوامر أو البرنامج بالكامل .
3- الأن نحن على الاستعداد . الشىء الوحيد المتبقى هو اختبار البرنامج . نفتح برنامج المحاكاة والدائرة التى تم رسمها . عندئذ نحتاج إلى تحميل الملف .hex على الميكروكونترولر . فى برنامج بروتيس عندما ننقر بالزر الأيمن للماوس على الميكروكونترولر ونختار Edit Properties سوف نرى القائمة المبينة بالشكل التالى . فى حقل Program File نقوم بالتصفح وتحميل برنامجنا .hex . سوف نقوم أيضا بتغيير التردد Processor Clock Frequency ليصبح بالقيمة 8MHz .
4- هنا نبدأ المحاكاة . أول شىء سوف نشاهده هو أن الليد يكون مضىء ON . بعد فترة ينطفىء الليد OFF . تم تتكرر العملية ON و OFF . يمكننا تغيير زمن التأخير فى برنامجنا , يمكننا جعله 500 أو 1000 ملى ثانية لتكون عملية التوصيل والفصل أبطأ .
5- الخطوة الأخيرة : النهاية
|