Page 75 - ipst-cmanual
P. 75
¤Áً Í× ¡ÒÃà¢ÂÕ ¹â»Ãá¡ÃÁÀÒÉÒ C ÊÒí ËÃºÑ ãª§Œ Ò¹¡Å͋ §ÊÁͧ¡Å IPST-MicroBOX l 75

º··èÕ 5

äźÃÒÃÁÕ ÒµÃ°Ò¹¢Í§ WinAVR ¤ÍÁä¾àÅÍÏ

㹺··èÕ 4 ä´¹Œ Òí àʹÍÃÒÂÅÐàÍÂÕ ´¢Í§ä¿Åä ÅºÃÒÃÕ ipst.h «§èÖ ¶¡Ù Í͡ẺÁÒà¾Íè× ãË¡Œ Òþ²Ñ ¹Ò
â»Ãá¡ÃÁÀÒÉÒ C ÊÒí ËÃºÑ ª´Ø ¡Å͋ §ÊÁͧ¡Å IPST Micro-BOX ·Òí ä´§Œ ҋ  â´ÂÀÒÂã¹ä¿Åä ÅºÃÒÃÕ ipst.h
䴌¼¹Ç¡ä¿ÅäźÃÒÃÕ‹Í¢ͧ¿˜§¡ªÑè¹änj໚¹¨íҹǹÁÒ¡ à¾×èÍãˌÊÒÁÒöÃͧÃѺ¡Ñº¡Ò÷íÒ§Ò¹·Õèᵡ
µÒ‹ §¡¹Ñ «§Öè ¼¾ÙŒ ²Ñ ¹Òâ»Ãá¡ÃÁàͧÊÒÁÒö·¨èÕ ÐàÃÂÕ ¡ãªäŒ ¿Åä ÅºÃÒÃÂÕ Í‹ ÂàËÅҋ ¹¹Ñé ੾ÒÐ â´ÂäÁµ‹ ͌ §¼¹Ç¡
ä¿Åä ÅºÃÒÃÕ ipst.h ·§éÑ ËÁ´à¢ÒŒ ä»ã¹ä¿Å⏠»Ãà¨¡ç µ· ·èÕ Òí ¡Òþ²Ñ ¹Ò¡äç ´Œ ·§Ñé ¹àÕé ¾Íè× Å´¢¹Ò´¢Í§â»Ãá¡ÃÁ
áÅЪ‹ÇÂãˌ¡ÒúÃÔËÒ÷ÃѾÂҡâͧÃкºà»š¹ä»Í‹ҧÁÕ»ÃÐÊÔ·¸ÔÀÒ¾

¹Í¡à˹Í× ¨Ò¡¡ÒÃàÃÂÕ ¡ãª§Œ Ò¹ä¿Åä ÅºÃÒÃÕ ipst.h áÅСÒÃàÃÂÕ ¡ãªäŒ ¿Åä ÅºÃÒÃÂÕ Í‹ ÂÀÒÂã¹ä¿Å
äźÃÒÃÕ ipst.h áÅnj 处 Á¡Õ ÅÁ‹Ø ¢Í§ä¿Åä ÅºÃÒÃÊÕ ¹ºÑ ¡Ò÷Òí §Ò¹ã¹ÊNj ¹Í¹è× æ ·¹èÕ Ò‹ ʹã¨Í¡Õ ¾ÍÊÁ¤ÇÃ
·ÁèÕ Ò¾Ã͌ Á¡ºÑ ¤ÍÁä¾àÅÍÏ WinAVR Í¹Ñ ä´áŒ ¡‹ math.h, string.h, stdlib.h, ctype.h áÅÐ stdio.h â´ÂÁÕ
ÃÒÂÅÐàÍÕ´·èÕ¤Ç÷ÃÒº´Ñ§¹Õé

5.1 äźÃÒÃÕ math.h

¿˜§¡ªÑè¹·èÕºÃèØÍ‹ÙÀÒÂã¹äźÃÒÃÕ¹éÕ໚¹¡Å‹ØÁ¢Í§¿˜§¡ªèѹ·èÕ㪌¤íҹdz·Ò§¤³ÔµÈÒʵÏ

5.1.1 ¿§˜ ¡ª ¹èÑ sqrt

ÊíÒËÃѺ¤íҹdz¤‹ÒÃÒ¡·èÕÊͧ¢Í§µÑÇàÅ¢·èÕ¡íÒ˹´
ÃٻẺ¿§˜ ¡ªÑè¹

double sqrt(double x)

¾ÒÃÒÁàÔ µÍÏ

x ¤Í× ¤Ò‹ µÇÑ àÅ¢·µèÕ ÍŒ §¡ÒöʹÃÒ¡·ÊèÕ Í§

¡Òä¹× ¤Ò‹

¤Ò‹ ÃÒ¡·ÊÕè ͧ¢Í§ x
   70   71   72   73   74   75   76   77   78   79   80