|
صحيح اخ حسن ماشاء الله عليك بتلئطها عل طاير هذا ماقصدته يبقى ايضا اني اريد ان يبدء الحساب عند حدث معين مثلا عند الضغط على سويتش اريده ان يبدأبحساب تاخير معين بعدها ينفذ هنا سافعل المتغير في البرنامج اثناء الضغط على السوتش مثلا واضع الشرط داخل مقاطعة التايمر انه عندما يصبح المتغير 1 مثلا يبدأ العد على متغير ثاني وفي البرنامج الرئيسي نقول عند وصول المتغير اللذي يزيد للقيمة المطلوبة سادخل الى الشرط واصفر المتغيرين وانفذ التعليمات اللازمة
|
السلام عليكم
شكرا جزيلا على كل معلومه
لي سؤال ماذا عن هذا الامر
يعني لاينفذ اي شيء طالما RB0_bit=0
طبعا ان أستخدمنا while سوف يتوقف عمل مايكرو لحين تغير قيمه RB0_bit
هل هنا نستخدم متغير وهذا متغير يبقى 0 طالما RB0_bit=0 وبعدما يصبح قيمه RB0_bit=1 نغير قيمه متغير ليسمح له بدخول الى داله
أخي لم تخبرني ماذا عن داله داخل داله هل يتم أستخدام داله داخل داله ام أضع جميع دوال داخل قائمه الرئيسيه ولما أدخل مثلا الى داله تغير شفره وردت دخول الى داله كيباده وداله اعاده تأكيد
فأضعهما كل دوال فرعيه داخل داله رئيسه عندها محتاج داله كيباده وانا داخل داله تغير شفره قول له أجعل متغير=1 وبتالي راح يدخل الى داله كيباده وعندما ينتهي جعل متغير=0
يعني مقصدي كيف نعالج دوال واحده داخل اخرى
انا بطريقه عاديه ماعندي مشكله ولكن بأستخدام طريقتك
تحياتي