you could make life alot easier getting a serial led display. that way to update data on the 4 displays is done over 4 wires, and the programming in pic basic would be somthing like
Dim Variable[4] As Byte
Symbol Data_Line = PortA.1
Symbol Clock_Line = PortA.1
Main:
Variable = COUNTER Input_Pin , 100 ' Count how many cycles occur over 100ms
Variable = Variable / 200 * 3 ' I have no idea what the equation would be, but convert the value to RPM
SHIFTOUT Data_Line, Clock_Line, MSBFIRST,[Variable/4] ' Send it out
Goto Main ' Do it all over again