Page 73 - ipst-microbox_manual
P. 73
¤ÁÙ Í× ÍÒ §Í§Ô áÅÐ㪧 Ò¹¡ÅÍ §ÊÁͧ¡Å IPST-MicroBOX l 73
º··èÕ 5
µÇÑ ´Òí à¹¹Ô ¡ÒÃã¹ÀÒÉÒ C ÊÒí ËúÑ
WinAVR ¤ÍÁä¾àÅÍÃâ »Ãá¡ÃÁÀÒÉÒ C
·ãÕè ªã ¹ª´Ø ¡ÅÍ §ÊÁͧ¡Å IPST-MicroBOX
ã¹â»Ãá¡ÃÁÀÒÉÒ C ÊÒí ËÃºÑ WinAVR ¹¹éÑ ÁµÕ ÇÑ ´Òí à¹¹Ô ¡ÒÃàËÁÍ× ¹¡ºÑ ÀÒÉÒ C µÒÁÁҵðҹ
ANSI-C(¤Òí ʧÑè Áҵðҹ¢Í§ÀÒÉÒ C ·ãèÕ ª¾ ²Ñ ¹Òº¹¤ÍÁ¾ÇÔ àµÍ÷ ¼Õè ¼Ù ÅµÔ ¤ÍÁä¾àÅÍÃá µÅ ÐÃÒÂ¨ÐµÍ §
ÁàÕ ËÁÍ× ¹¡¹Ñ ) µÇÑ ´Òí à¹¹Ô ¡ÒÃËÃÍ× âÍà»ÍàÃàµÍà (operator) ¢Í§ÀÒÉÒ C ¹¹éÑ áº§ ä´ 3 ¡ÅÁØ ãËæ ¤Í×
µÑÇ´íÒà¹Ô¹¡Ò÷ҧ¤³ÔµÈÒʵà (Arithmetic operator), µÑÇ´íÒà¹Ô¹¡Òôҹ¤ÇÒÁÊÑÁ¾Ñ¹¸áÅеÃá
(Relation & logic operation)áÅеÇÑ ´Òí à¹¹Ô ¡Ò÷ҧºµÔ (Bitwise operation)
5.1 µÇÑ ´Òí à¹¹Ô ¡Ò÷ҧ¤³µÔ ÈÒʵÃ
ÊÒÁÒöÊÃØ»ä´´Ñ§¹éÕ ¤ÇÒÁËÁÒÂ
¡Òúǡ
Operator ¡ÒÃź
+ ¡Òä³Ù
- ¡ÒÃËÒÃ
* ¡ÒÃËÒÃẺ modulo(ËÒÃàÍÒàÈÉ)
/ ¡ÒÃà¾ÁÔè ¤Ò ¢¹Öé Í¡Õ Ë¹§èÖ ¤Ò
% ¡ÒÃÅ´¤Ò Å§Í¡Õ Ë¹§èÖ ¤Ò
++ ¡Òúǡ¢¹éÖ Í¡Õ à·Ò ¡ºÑ ¤Ò ·Ò§¢ÇÒÁÍ×
-- ¡ÒÃÅ´Å§Í¡Õ à·Ò ¡ºÑ ¤Ò ·Ò§¢ÇÒÁÍ×
+= ¡Òä³Ù ´Ç Âà·Ò ¡ºÑ ¤Ò ·Ò§¢ÇÒÁÍ×
-= ¡ÒÃËÒÃ´Ç Âà·Ò ¡ºÑ ¤Ò ·Ò§¢ÇÒÁÍ×
*= ¡ÒÃËÒÃ´Ç Âà·Ò ¡ºÑ ¤Ò ·Ò§¢ÇÒÁÍ× (modulo)
/=
%=
º··èÕ 5
µÇÑ ´Òí à¹¹Ô ¡ÒÃã¹ÀÒÉÒ C ÊÒí ËúÑ
WinAVR ¤ÍÁä¾àÅÍÃâ »Ãá¡ÃÁÀÒÉÒ C
·ãÕè ªã ¹ª´Ø ¡ÅÍ §ÊÁͧ¡Å IPST-MicroBOX
ã¹â»Ãá¡ÃÁÀÒÉÒ C ÊÒí ËÃºÑ WinAVR ¹¹éÑ ÁµÕ ÇÑ ´Òí à¹¹Ô ¡ÒÃàËÁÍ× ¹¡ºÑ ÀÒÉÒ C µÒÁÁҵðҹ
ANSI-C(¤Òí ʧÑè Áҵðҹ¢Í§ÀÒÉÒ C ·ãèÕ ª¾ ²Ñ ¹Òº¹¤ÍÁ¾ÇÔ àµÍ÷ ¼Õè ¼Ù ÅµÔ ¤ÍÁä¾àÅÍÃá µÅ ÐÃÒÂ¨ÐµÍ §
ÁàÕ ËÁÍ× ¹¡¹Ñ ) µÇÑ ´Òí à¹¹Ô ¡ÒÃËÃÍ× âÍà»ÍàÃàµÍà (operator) ¢Í§ÀÒÉÒ C ¹¹éÑ áº§ ä´ 3 ¡ÅÁØ ãËæ ¤Í×
µÑÇ´íÒà¹Ô¹¡Ò÷ҧ¤³ÔµÈÒʵà (Arithmetic operator), µÑÇ´íÒà¹Ô¹¡Òôҹ¤ÇÒÁÊÑÁ¾Ñ¹¸áÅеÃá
(Relation & logic operation)áÅеÇÑ ´Òí à¹¹Ô ¡Ò÷ҧºµÔ (Bitwise operation)
5.1 µÇÑ ´Òí à¹¹Ô ¡Ò÷ҧ¤³µÔ ÈÒʵÃ
ÊÒÁÒöÊÃØ»ä´´Ñ§¹éÕ ¤ÇÒÁËÁÒÂ
¡Òúǡ
Operator ¡ÒÃź
+ ¡Òä³Ù
- ¡ÒÃËÒÃ
* ¡ÒÃËÒÃẺ modulo(ËÒÃàÍÒàÈÉ)
/ ¡ÒÃà¾ÁÔè ¤Ò ¢¹Öé Í¡Õ Ë¹§èÖ ¤Ò
% ¡ÒÃÅ´¤Ò Å§Í¡Õ Ë¹§èÖ ¤Ò
++ ¡Òúǡ¢¹éÖ Í¡Õ à·Ò ¡ºÑ ¤Ò ·Ò§¢ÇÒÁÍ×
-- ¡ÒÃÅ´Å§Í¡Õ à·Ò ¡ºÑ ¤Ò ·Ò§¢ÇÒÁÍ×
+= ¡Òä³Ù ´Ç Âà·Ò ¡ºÑ ¤Ò ·Ò§¢ÇÒÁÍ×
-= ¡ÒÃËÒÃ´Ç Âà·Ò ¡ºÑ ¤Ò ·Ò§¢ÇÒÁÍ×
*= ¡ÒÃËÒÃ´Ç Âà·Ò ¡ºÑ ¤Ò ·Ò§¢ÇÒÁÍ× (modulo)
/=
%=