Servo.h Frequenz ändern

Jungs, hier mal ein Beispiel wie ich ein Servosignal mit 100Hz erzeuge:

// von Kay
// 14 April 2012

// Erzeugen von einem Servosignal von 100Hz
// Ohne Bibliothek und ohne Delay


int Winkel=1500;          // Servo Winkel 90°
int Periodendauer=10000;  // Periodendauer 10 millisekunden = 100Hz
int x=1;
int Servo=9;              // Servo an Pin 9
unsigned long Zeit;

void setup()
{
  Zeit = micros();
  pinMode(Servo,OUTPUT);
}

void loop()
{
if (x == 1)
digitalWrite(Servo,HIGH);
if (x==1&&(micros() - Zeit) >Winkel)  // Erzeugen von einem Impuls von 1,5ms = 90° Servo Winkel
{
  Zeit=micros();
  digitalWrite(Servo,LOW);
  x=0;
  }
  if (x==0&(micros() - Zeit) >Periodendauer) // Erzeugen von 100Hz Periodendauer
  {
    Zeit=micros();
    x=1;
  }
}

Schön währe wirklich wenn ich die Bibliothek Servo.h so ändern kann das ich Servosignale von z.B. 100Hz erzeugen kann.

Gruss Kay