arc cos mikrokontrollerrel
Csobolyó János
janchika at uze.net
Fri Jun 9 19:17:18 CEST 2000
"Cser Laszlo" <s7222cse at ural2.hszk.bme.hu> 2000.06.08. 09:13:33 +2h-kor írta:
> Sziasztok!
>
> Arcus cosinus fuggvenyt kellene megvalositanom AVR mikrokontrollerrel.
> Kivancsi vagyok, hogy forognak-e kozkezen trigonometrikus fuggvenyek
> mikrokontrolleres megvalositasai?
>
> Udv: Cser Laci
rakj melle egy 8087-et :-)
en az osszes szogfugvenyt meg csinaltam, annak idejen 8 bites procira asm-ben
a kepletek amugy (ha jol emlekszem :-) )
sin(x)=x-(x^3/3!)+(x^5/5!)-(x^7/7!)+(x^9/9!)
cos(x)=sin(x)+(PI/2)
tg(x)=sin(x)/cos(x)
atng(x)=(x^3/3!)+(x^5/5!)-(x^7/7!)+(x^9/9!)-(x^11/11!)+(x^13/13!)-(x^15/15!)-(x^17/17!)
es akkor ami neked kell:
arccos(z)=2*atng(y/x)
muvelet gyorsitasnal a kepletet ugy modositotam hogy,
pl, nem 3!-al osztotam hanem tablazatba kiszamoltam elore az 1/3! es azzal szoroztam
igy sima szorzasokkal osszeadasokal es kivonasokkal kiszamolhato barmelyik szog fugveny
z80-on csinaltam ( ENTERPRISE szamitogepen)
(kinyomtatva megvan a sufniban a lista file ha az segit)
--
Udv: Jan Chika
<janchika at uze.net>
More information about the Elektro
mailing list