|
السلام عليكم ورحمة الله تعالى و بركاته
اولا اشكر الاخ ahmad72 على الرد
الاخ lahoioui بارك الله فيك نعم هذا ما ابحث عنه بالضبط ساقوم بتجريب البرنامج
لكن اطلب منك توضيح بسيط لماذا استعملت 2 *2....
ملاحظة انا استعمل 18f4550 وليس 16f877 هذا للتوضيح فقط
|
أولا- لقد ارتكبت خطأ في البرنامج وقمت بتصحيحه أرجو أن تشاهده مرة أخرى
ثانيا- لا يهم ماذا تستعمل فال mikroc من يهتم بذلك
أوضح ماذا أقصد ب الضرب في 2 هنا قمت بعمل ازاحة لليسار لثماني مرات فقط
يمكن اذا كنت تستعمل mikroc ان تعوضها ب: k=k<<8+portb
k=k*2*2*2*2*2*2*2*2+portb هي k=k<<8+portb
لماذا نستعمل الأزاحة لا حظ الصورة :