English
Language : 

FX1S Datasheet, PDF (333/480 Pages) Mitsubishi Electric Semiconductor – FX1S
ÑÏÅÖÈÀËÜÍÛÅ FNC-ÈÍÑÒÐÓÊÖÈÈ ÈÍÑÒÐÓÊÖÈÈ ÍÀÄ ×ÈÑËÀÌÈ Ñ ÏËÀÂÀÞÙÅÉ ÇÀÏßÒÎÉ (FX2N)
7.4.11
ÏÐÈÌÅÐ
ÐÀÑ×ÅÒ ÑÈÍÓÑÀ ×ÈÑËÀ Ñ ÏËÀÂÀÞÙÅÉ ÇÀÏßÒÎÉ (DSIN)
DSIN (S+) (D+)
S+
D
(÷èñëà ñ ïëàâàþùåé
çàïÿòîé â ðàäèàíàõ
(32 áèòà))
D+
D
(÷èñëî ñ ïëàâàþùåé
çàïÿòîé (32 áèòà))
DSIN
FNC 130
Ðàñ÷åò ñèíóñà ÷èñëà ñ ïëàâàþùåé çàïÿòîé
CPU
FX1S
FX1N
FX2N FX2NC
©
©
Èìï. èíñòðóêöèÿ(P) Îáðàáîòêà Øàãè ïðîãðàììû
16 Bit 32 Bit
DSIN
9
©
DSINP
9
ÔÓÍÊÖÈß
Ðàñ÷åò ñèíóñà ÷èñëà ñ ïëàâàþùåé çàïÿòîé è çàïîìèíàíèå ðåçóëüòàòà
ÎÏÈÑÀÍÈÅ
b Ðàññ÷èòûâàåòñÿ ñèíóñ ÷èñëà ñ ïëàâàþùåé çàïÿòîé, çàäàííîãî â (S+). Ðåçóëüòàò
çàïîìèíàåòñÿ â (D+).
b Äëÿ êàæäîãî îïåðàíäà ïðèìåíÿåòñÿ ñîîòâåòñòâåííî 2 ñëåäóþùèõ äðóã çà äðóãîì
ðåãèñòðà.
b Çíà÷åíèÿ îïåðàíäîâ èñòî÷íèêà è öåëè èìåþò ôîðìàò ñ ïëàâàþùåé çàïÿòîé.
b Çíà÷åíèå óãëà, óêàçàííîãî â (S+), äîëæíî áûòü óãëîì ìåæäó 0 è 360 ãðàäóñàìè (0 è 2 pi).
Óêàçàíèå çíà÷åíèÿ óãëà äîëæíî âûïîëíÿòüñÿ â ðàäèàíàõ (ãðàäóñ õ pi / 180 [rad]).
X001
MOVP K45 D0
X002
MOVP K90 D0
M8000
FLT D0 D4
DEDIV K31415926 K1800000000 D20
DEMUL D4 D20 D30
[S+] [D+]
DSIN D30 D100
Ðèñ. 7-58.
Ïðèìåð ïðîãðàììèðîâàíèÿ
DSIN-èíñòðóêöèè c
ïðåîáðàçîâàíèåì â ðàäèàíû
C000360C
Ïî ïîëîæèòåëüíîìó ôðîíòó (Ð) âõîäà Õ1 êîíñòàíòà Ê45 (45 ãðàäóñîâ) çàïèñûâàåòñÿ â D0. Ïî
ïîëîæèòåëüíîìó ôðîíòó (Ð) âõîäà Õ2 êîíñòàíòà Ê90 (90 ãðàäóñîâ) çàïèñûâàåòñÿ â D0. Ïðè
âêëþ÷åíèè ìåðêåðà Ì8000 çíà÷åíèÿ â D0 êîíâåðòèðóþòñÿ â ÷èñëî ñ ïëàâàþùåé çàïÿòîé è
ñîõðàíÿþòñÿ â D4 è D5. Ñ ïîìîùüþ DEDIV- è DEMUL-èíñòðóêöèé ïðîèñõîäèò ïåðåñ÷åò ýòèõ
çíà÷åíèé â ðàäèàíû. Ðåçóëüòàò çàïèñûâàåòñÿ â D30 è D31. Ñ ïîìîùüþ DESIN-èíñòðóêöèè
ïðîèñõîäèò ðàñ÷åò ñèíóñà. Ðåçóëüòàò çàïèñûâàåòñÿ â D100 è D101.
Ħ
Ïðîãðàììèðîâàíèå FX1S/FX1N/FX2N/FX2NC
7 – 61