الأخ العزيز احمد سمير فايد المحترم
لي بعض الأسئلة ولو أنها متأخرة بعض الشى ولكني توقفت عندها
1 -في التجربة رقم 18 قمت بإعداد الكود وبرمجته على المايكرو سي وتم بنجاح ولكن عند تنفيذه على البروتوس ضهر ما يلي تقوم الليدات بالاشتغال والانطفاء مالا نهاية ومع العلم أن الكود يقول فقط 8 مرات وأيضا المتغير chare لم تكتبه فأرجو التوضيح على ذللك
2-في التجربة رقم 19 ايظا قمت بنسخ الكود كما هو وعند التطبيق على البروتوس ظهر ما يلي
الليدات على الرجول b0. B1.b2. b7 في حالة الاشتغال باستمرار ومع الضغط على البوش بوتوم لا يحصل أي تغير مع العلم أن الكود صحيح مئة بالمئة
3- في التجربة رقم 20 قمت بكتابة الكود بصور ة صحيحة مئة بالمئة وكالعادة ايظا حدثت مشكلة الرجول b1.b يشتغلن وينطفئن بالتوالي كأنها نشرة فلاش
4 – الموضوع الخاص بالدوال( - الدوال التي لها معاملات ولا ترجع قيم –الدوال تأخذ معاملات وترجع قيم) أرجو المرور في هذا الموضوع مرة أخرى لا اقصد التمارين الخاص بالدوال في الختام من كل قلبي تمنياتي للك بالموفقية والنجاح يا أستاذي ومعلمي
|
السلام عليكم ورحمة الله وبركاتة
اخى الفاضل يوسف اهلا ومرحبا بك
كنت اتمنى فقط منك ان تضع الالكواد المذكورة هنا فى الموضوع
((الاكواد التى تعطيك خطا))
لاننى اعتقد انة من الممكن الرد عليك من خلال اى احد من الاخوة الاعضاء
((فقط حتى لا نشغل استاذنا احمد ويكفية مايبذل جهد فى الدروس))
================
اما بخصوص البند رقم 4
طبعا نتمنى جميعا ان يتم التركيز اكثر واكثر بخصوص هذة الدول
بالتوفيق ان شاء الله
=====================
اليك بعض النصائح الهامة وقد تفيدك
1 اذا تم وضع برنامج
داخل loop
فان البرنامج ينتهى ثم يبدا من جديد
ولا يكتفى بعدد المرات المحددة لة
====================
2
قاعدة عاة فى البرامج
ان يتم تفعيل البورتات التى سوف يتم الاشتغال عليها
ثم اعادة قيمها الى ال 0
حتى لا تعمل خارج البرنامج
كمثال اذا اردنا استخدام بورت a and b
void main()
trisa=0;
trisb=0;
المهم هنا
port a=0;
port b=0;
loop:
( .................... )
goto loop;