السلام عليكم
اخي سعيد هم 7 مداخل أنالوج 5 بالمنفذ A + اثنين بالمنفذ B

ليس لي خبرة كبيرة في الميكروسي كما تعلم وهذه فقط تجربة :
في الملف المرفق :
1- قمت بتحديد الدخل الانالوج المطلوب بالمسجل ANSEL
(ANALOG SELECT REGISTER)
2- لأنه نسخة مطورة من Pic16F628A كان ضروري كذلك تحييد المقارنات عن طريق التعليمة:
;CMCON = 7
3- الخرج RB0 افتراضيا في الميكروسي برو على أنه خرج PWM ..
من باب الاحتياط غيرته في الاعدادات الى خرج عادي وأصبح RB3 هو الخرج PWM
4- ألغيت سطر الإزاحة في الكود (الحقيقة لم أفهم لماذا هي هنا

)
http://www.gulfup.com/?NN1IGr