Hola:
mira, esto mueve a 8 servos conectados al puerto B, recibe un dato n forma serial y mueve a uno de los servos:
Include "modedefs.bas" ' Include serial modes
si var PORTA.0
pos var byte
servo var byte
cont var byte
trisb = 0 'make all of port B outputs
start:
serin si,T2400,servo,pos
for cont = 0 to 50
pulsout servo,pos
pause 15
next cont
goto start
con pulsout te facilita algo, alli envias un pulso que correspondera a la parte en ALTO de la onda, y el pause para la parte BAJA, si quieres poner otro servo, solo agrega otra linea con pulsout, el pin que quieres utilizar y el tiempo en ALTO.
Y si tu amigo sigue teniendo inconvenientes, dile a el que postee cuales son sus dudas.
Saludos.