microcontroller sine wave
Hello starfish:
I think it is difficult and very slow for a 8051 do this task.
Usually you'll need a multiplier, and that is by nature, slow.
In addition, Have you tried to generate a simple triangular signal?
In that case you need only make add and subtractions, that's slow too.
Unless you need very slow signals, you'll need others "things" like DSP, Hardware multipliers, (others uControlers, FPGA's)
Why you don't want use a lookup table?
It's,I think, the fastest way to solve your problem.
I hope this help a bit.