السلام عليكم
في الميكروكونترولر ما هي افضل وابسط طريقة واقلها في الكود لفصل الآحاد والعشرات
يعني اقصد ان أحد السجلات في الذاكرة يحمل قيمة مثلاً 125
ما هي افضل طريقة لفصل الأرقام عن بعضها لعرضها على شاشة عرض
في الوقت الحالي انا استخدم الحلقات
يعني اضع ثلاث حلقات بداخل بعضها وكل حلقة تعد إلى تسعة ثم تصفر وتضيف واحد في السجل الذي يليها
ثم ابدأ بتشغيل الحلقة وفي كل دورة اطرح من المتغير 1 من السجل الذي اريد فصل خاناته حتى يصفر السجل
فتكون النتيجة في سجلات الحلقة في السجل الأول 5 والسجل الثاني 2 والسجل الثالث 1
هذه هي طريقتي واظنها ابسط طريقة لكنها تستهلك الوقت في العد خاصة ان كانت القيم المستقبلة كبيرة
فهل يوجد طريقة اكثر فاعلية من هذه الطريقة واسرع
ارجو ان اكون قد تمكنت من ايصال الفكرة ولكم الشكر والتقدير