> ein programm mit dem man ein rechtecksignAL mit 130kHz erzeugen
> kann.
Und du willst dafür unbedingt gleich einen Mikrocontroller?
> Es wär natürlich leichter wenn es mit einem sinussignal auch
> funktionieren könnte.
Bei Mikrocontrollern gibt's nur 1 und 0, und für einen Sinus braucht
man Zwischenwerte. Dafür gibt's D/A-Wandler.
> interessant wäre auch ob der 80C51A mit 12Mhz die 130 khz
> überhaupt schafft als Sinus PWM.
Eher nicht. Bei einer Auflösung von 8 Bit brauchst dein PWM-Generator
eingangsseitig die 256-fache Frequenz der ausgangsseitig erzeugten
PWM-Frequenz. Wenn du jetzt z.B. noch den Sinus in 256 zeitlichen
Schritten nachbilden willst, muß die Frequenz nochmal ver-256-facht
werden.
Dazu wären dann schon 8,5 GHz PWM-Takt nötig.
Selbst wenn du es nur sehr grob machst und z.B. 4 Bit Auflösung und 16
Schritte, bist du schon bei 33 Mhz PWM-Eingangstakt.