السؤال الخامس .
استخدمنا encoder لزيادة عدد مخارج المنفذ A لا ننا نحتاج الى مفاتيح عدد 8 .
لم اجد ما يحتاج الى استخدام الدوال .
كان هناك خطأ في الكود و ربما لم يكن خطأ . لكن بعد التغيير الذي قدمه الاخ احمد شيمي اشتغل الكود بصورة جيدة .
الكود السابق كالاتي :
كود:
if(porta==~0) {----}
if(porta==~1) {----}
هنا لم يستجب المتحكم للمفاتيح الا بعد ان كتبنا الارقام كما هي بدون استخدام صيغة المتمم .
كود:
if(porta==0b11110) {___}
if(portb==0b11101) {----}
ارجو التعليق على هذا الخطأ ممن ليه معرفة به .
|
السلام عليكم ورحمة الله وبركاتة
لم استطع فتح الدرس الا بالامس فقط
لاختلاف نسخ الادوب
اعتقد يااخى حيدر ان هذا الامر
لم يستجب معك لانة كما قرانا فى الشرح ان هذة العلامة
((~))
تعنى انها امر للميكرو بعكس القيمة
من0الى1 او العكس
ولذلك تعتبر هنا شرط غير محدد
والله اعلى واعلم