وصلت keybad 4*4 (الصورة فى المرفقات) مع PIC16f877a فى البورت سى من 0 الى 7 متصلة ب 8 اطراف الكيباد والبرنامج يطبع الارقام المدخلة عند الضغط على الكيباد على شاشة LCD ولكن عند التوصيل يقوم البيك بطباعة الرقم 3 بشكل متكرر دون الضغط على الكيباد فما هى المشكلة (البرنامج يعمل على flowcode و فى البروتس لا يتم طباعة الرقم 3 ولكن يعطى قراءات خاطئة وغيرمنتظمة من الكيباد) هل المشكلة فى توصيل اطراف الكيباد وان كانت كذلك فما هى الطريقة الصحيحة للتوصيل
ملاحظة (لا يظهر على الكيباد علامات توضح طريقة التوصيل فالاطراف عبارة عن سوكت واحد) عذرا على الاطالة