تنبيهات مهمة على التمارين
إخواني الكرام هناك تنبيهات مهمة لكي تفهموا التمارين بشكل صحيح فالبعض لم يفهم التمارين بالشكل الصحيح ::
أولا : بالنسبة للسؤال السادس والسابع والثامن الضغط على أي سويتش يكون مرة واحدة فقط ومن ثم يقوم البرنامج بعملية العد تلقائيا وليس مع كل ضغطة يعد عدة .
وبالتالي هذه الأسئلة يمكن صياغتها بالشكل التالي :-
السؤال السادس(سؤال قوي نوعا ما):: باستخدام السفن سيجمنت و مفتاحين قم بعمل البرنامج الذي يؤدي الوظيفة التالية : يقوم البرنامج بالعد تلقائيا من 9 إلى صفر عند تشغيله مباشرة وعند الضغط على السويتش الموصل بـ a0
مرة واحدة فقط يقوم البرنامج بالعد تصاعديا من صفر إلى 9 وعند الضغط على السويتش الموصل بـ a1
مرة واحدة فقط يقوم البرنامج بالعد تنازليا من 9 إلى صفر وهكذا باستمرار ...
السؤال بعبارات أخرى البرنامج يقوم بالعد من 9 إلى صفر تلقائيا بمجرد تشغيله ثم يكرر هذا باستمرار إلى أن يتم الضغط على المفتاح الموصل بـ a0
مرة واحدة فقط حينها يعكس طريقة العد فيقوم بالعد من 0 إلى 9 باستمرار (ودون الحاجة للضغط على السويتش كل مرة ) ولكن إذا تم الضغط من على المفتاح الموصل بـa1
مرة واحدة فقط سيقوم بالعد من 9 إلى صفر باستمرار .
===========================
السؤال السابع (سؤال قوي نوعا ما ):: قم بعمل نفس البرنامج السابق ولكن بتعديل بسيط وهو أنه عند الضغط على المفتاح الموصل بـ a0 يقوم البك بزيادة نفس الرقم الظاهر على السفن سيجمنت فلو كان الرقم الظاهر هو 5 وقبل أن يصبح أربعة تم الضغط على المفتاح a0
مرة واحدة فقط سيقوم البك بإظهار الرقم 6 ثم ينتظر نصف ثانية ثم يظهر الرقم 7
تلقائيا دون ضغطة أخرى ثم ينتظر ثم يظهر الرقم ثمانية وهكذا .. ولو كان الرقم الظاهر 8 ثم تم الضغط على المفتاح الموصل بـ a1
ضغطة واحدة سيقوم البك عندها بجعل الرقم الظاهر 7 ثم ينتظر نصف ثانية وتلقائيا دون ضغطة أخرى يجعله 6 .. وهكذا ...
============================
السؤال الثامن (سؤال قوي نوعاً ما ) : باستخدام السفن سيجمنت و مفتاحين قم بعمل البرنامج الذي يؤدي الوظيفة التالية : في بداية البرنامج يظهر الرقم صفر فقط ولا يحدث أي تغير إلا عند الضغط على السويتش الموصل بـA0
ضغطة واحدة عندها يقوم البك بزيادة الرقم ويجعله واحد وبعد نصف ثانية يقوم تلقائيا
دون الضغط على السويتش مرة أخرى بزيادة هذا الرقم ويجعله اثنين ثم ينتظر نصف ثانية ويجعله ثلاثة وهكذا .. ولكن في أثناء ذلك إذا تم الضغط على السويتش الموصل بـ A1
ضغطة واحدة يقوم البك بوقف هذا العداد بمعنى لو أن العداد وصل مثلا إلى الرقم ثلاثة وقبل أن يصل للرقم أربعة تم الضغط على السويتش الموصل بـ A1 سيقوم البك بوقف هذا العداد وسيظل الرقم ثلاثة ظاهر على السفن سيجمنت وفي حالة تم الضغط مرة أخرى على المفتاح الموصل بـ A0 سيقوم البك بزيادة الرقم الموجود حاليا على السفن سيجمنت ( 3 مثلا ) فيجعله 4 ثم ينتظر نصف ثانية
ودون أن نضغط مرة أخرى على المفتاح يجعله 5 .. وهكذا إلى أن يتم الضغط على المفتاح A1 فيتوقف هذا العداد . . وهكذا
===========================
===============================================
ثانيا : -
بالنسبة للسؤال الثاني عشر
السؤال الثاني عشر :: لنقوم بعملية تطوير للبرنامج التعليمي السابق سنجعل الرقم الذي يبدأ به البرنامج هو صفر (صفر على الليدات وصفر على السفن سيجمنت) وعند الضغط على السويتش الموصل بـ a0 سيتم تزويد هذا الرقم وجعله واحد أي أن كل ضغطة على هذا السويتش سيتم فيها زيادة الرقم . ويوجد أيضا مفتاح موصل بـ a1 كل ضغطة عليه يقوم بتنقيص هذا العدد
سألني الأستاذ moi12 في رسالة خاصة وقال :
بالنسبة للسوال 12 اظن ان فيه تناقض
ففي السوال 11 استعملنا porta.f0 و porta.f1 كمخرجين و في السوال 12 الذي هو نفسه السوال 11 و اظفنا انه علينا استعمال porta.f0 و porta.f1 كمدخلين , كيف يكون ذلك ?
|
إخواني الكرام عفواً على هذا السهو .. المقصود هو استخدام أي سويتشين (مفتاحين) لذلك سأقوم بتعديل هذا السؤال ليصبح كما يلي :-
السؤال الثاني عشر :: لنقوم بعملية تطوير للبرنامج التعليمي السابق سنجعل الرقم الذي يبدأ به البرنامج هو صفر (صفر على الليدات وصفر على السفن سيجمنت) وعند الضغط على السويتش الموصل بـ لB6 سيتم تزويد هذا الرقم وجعله واحد أي أن كل ضغطة على هذا السويتش سيتم فيها زيادة الرقم . ويوجد أيضا مفتاح موصل بـ B7 كل ضغطة عليه يقوم بتنقيص هذا العدد .
شكرا لك أخي الفاضل moi12 .
=============================
=============================
بما أن البعض لم يفهم الأسئلة كما أريد وضعت هذه التنبيهات ولذلك سأقوم بتمديد المدة وذلك لسببين :
السبب الأول : أن يفهم الأعضاء المقصود من التمارين بعد توضيح هذه التنبيهات وأترك لهم فرصة في الوقت ليقوموا بالحل .
السبب الثاني :
أنه للأسف الشديد المشاركة في التمارين اقتصرت على أربعة أعضاء فقط وهذا شيء محزن ( طبعا هم فيهم الخير والبركة ) ولكن أين باقي المشاركين في الدورة والمتفاعلين والغريب في الأمر أنني أخبرت الجميع وقولت لهم أي سؤال تعرفه قم بإرساله لي ولا يشترط أن تجيب عن جميع الأسئلة . لذلك إخواني الكرام أنا في انتظار التفاعل أكثر فلا أدري ماذا سأفعل في حال استمرار هذا الحال ... ( الله المستعان ) لذلك إخواني صدقوني ستستفيدوا كثيرا إذا حاولتم الاجتهاد في حل هذه التمارين ... وأنا في انتظاركم
وليس من المعقول أن أقوم بتضييع هذا الوقت الكبير مني في الشرح وتقديم التمارين وتقديم هذه الدورة ... ويكون المقابل منكم أن لا تحاولوا بذل بعض الوقت لكي تستفيدوا أنتم (وليس أنا )..

( إنما أشكو بثي وحزني إلى الله )
==========================================
وفقنا الله جميعا لما يحب ويرضى ورزقنا وإياكم العلم النافع والعمل الصالح
اللهم ارزقنا الصبر وأكرمنا يا أكرم الأكرمين
والسلام عليكم ورحمة الله وبركاته