3rmcTnUdr

3rmcTnUdr 3rmcTnUdr

micropediastore
from micropediastore More from this publisher
30.03.2015 Views

لعلك الحظت هذا اخلطأ البسيط:‏ فمن املفرتض أن هذا الربنامج سيعرض أوال صفر على السيفني سيجمنت،‏ ثم يعرض واحد ويقف على ذلك حيث ال توجد حلقة while اليت حتدث تكرار ... ولكن السؤال هنا يقول:‏ كم املدة اليت سيعرض فيها الصفر واليت بعدها يعرض الواحد؟؟ يف هذا الربنامج سيعرض الصفر وبسرعة كبرية جدا سيعرض الواحد لدرجة أننا لن نلحظ الصفر بأعيننا ألنها ستختفي بسرعة،‏ واحلل هو أن نضع أمر delay بني أمر الصفر وأمر الواحد ليصبح الربنامج كالتالي:‏ إظهار األرقام من صفر إىل مخسة الفصل السادس:‏ التعامل مع السيفني سيجمنت 144 elgammalelectronics.com

ميكن ك تا بة الرب نامج ملحو ظة:‏ ك م ا ي لي ط ب ق ا ل ل ق يم السا بق السداسية عشر:‏ حيث يوجد يف اجلدول عمود حيتوي على القيم الثنائية وعمود آخر حيتوي على القيم بالسداسي عشر وميكنك االختيار بني أي من العمودين مع تغيري البادئة قبل القيمة من 0B إىل 0X. التكرار الربنامج املاضي يقوم بإظهار األرقام من صفر إىل مخسة،‏ ثم ينهى التنفيذ،‏ وبهذا تكون آخر قيمة على السيفني سيجمنت هي آخر قيمة يف الربنامج أي القيمة مخسة،‏ فاذا أردنا الربنامج أن يقوم بعرض نفس هذه األرقام ثم تكرارها ... فاذا كنت تريد عدد ال نهائي من مرات التكرار سوف نستخدم حلقة أما إذا كنت تريد عدد معني من التكرار يتم استخدام حلقة for وسأكتب لكم املثالني while (1) elgammalelectronics.com 142 ميكروبيديا - موسوعة امليكروكنرتولر

ميكن ك تا بة الرب نامج<br />

ملحو ظة:‏ ك م ا ي لي ط ب ق ا ل ل ق يم<br />

السا بق السداسية عشر:‏<br />

حيث يوجد يف اجلدول عمود حيتوي<br />

على القيم الثنائية وعمود آخر حيتوي<br />

على القيم بالسداسي عشر وميكنك<br />

االختيار بني أي من العمودين مع تغيري<br />

البادئة قبل القيمة من 0B إىل 0X.<br />

التكرار<br />

الربنامج املاضي يقوم بإظهار األرقام من صفر إىل مخسة،‏ ثم ينهى التنفيذ،‏ وبهذا تكون آخر قيمة على<br />

السيفني سيجمنت هي آخر قيمة يف الربنامج أي القيمة مخسة،‏ فاذا أردنا الربنامج أن يقوم بعرض نفس<br />

هذه األرقام ثم تكرارها ... فاذا كنت تريد عدد ال نهائي من مرات التكرار سوف نستخدم حلقة<br />

أما إذا كنت تريد عدد معني من التكرار يتم استخدام حلقة for وسأكتب لكم<br />

املثالني<br />

while (1)<br />

elgammalelectronics.com<br />

142 ميكروبيديا - موسوعة امليكروكنرتولر

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!