Page 45 - ipst-basiclab
P. 45
¤Áً Í× ¡Ò÷´ÅͧàºÍ×é §µ¹Œ ¢Í§¡Å͋ §ÊÁͧ¡Å IPST-MicroBOX l 45

{ /// ˹Nj §àÇÅÒ 0.2 Ç¹Ô Ò·Õ à¾Íè× Å´Ê­Ñ ­Ò³Ãº¡Ç¹¢Í§Ë¹ÒŒ ÊÁÑ ¼ÊÑ ÊÇµÔ ª
sleep(200); // µÃǨÊͺÇҋ àÅÍ×è ¹ºµÔ ÁÒ·Ò§«ÒŒ ÂÊ´Ø ËÃÍ× Â§Ñ
if(i<0b10000000)
{ // àÅÍè× ¹ºµÔ ä»·Ò§«ÒŒ  1 ¤Ã§éÑ
i = i<<1;
}

}
}

}

¤Òí ͸ºÔ ÒÂâ»Ãá¡ÃÁ

â»Ãá¡ÃÁ¨Ð·Òí §Ò¹ÀÒÂãµÅŒ »Ù while(1){} «§Öè à§Íè× ¹ä¢à»¹š ¨Ã§Ô µÅÍ´àÇÅÒ àÁÍ×è àÃÁèÔ µ¹Œ LED ËÅ¡Ñ 4 ¨Ðµ´Ô
à¾ÂÕ §´Ç§à´ÂÕ Çà¹Íè× §¶¡Ù µ§éÑ à»¹š ¤Ò‹ àÃÁèÔ µ¹Œ ã¹â»Ãá¡ÃÁ¢Í§µÇÑ á»Ã i «¾Õ ÂÕ ¨Ù ÐǹáÊ´§¤Ò‹ ¢Í§µÇÑ á»Ã i ¼Ò‹ ¹·Ò§¾Íõ
C «§èÖ Ê§‹ µÍ‹ ä»Â§Ñ LED ·§éÑ 8 ´Ç§ áÅеÃǨ¨ºÑ ¡Òá´ÊÇµÔ ª· µèÕ Í‹ à¢ÒŒ ¡ºÑ ¾Íõ PA1 áÅÐ PA3

àÁè×;ºÇ‹ÒÊÇÔµª¶Ù¡¡´¨ÐÁÕ¡ÒÃ˹‹Ç§àÇÅÒà¾è×ÍÅ´¼Å¡Ãзº¨Ò¡ÊÑ­­Ò³Ãº¡Ç¹¢Í§Ë¹ŒÒÊÑÁ¼ÑÊÊÇÔµª
áÅnj ¨§Ö ·Òí ¡ÒõÃǨÊͺ¤Ò‹ ¢Í§µÇÑ á»Ã i Çҋ ä´¶Œ ¡Ù àÅÍè× ¹ºµÔ ÁÒÊ´Ø áÅnj ËÃÍ× Â§Ñ ¶ÒŒ 处 ¡¨ç зÒí ¡ÒÃàÅÍ×è ¹ºµÔ 1 ¤Ã§éÑ
¨Ò¡¹¹Ñé ¹Òí ¤Ò‹ Åҋ Ê´Ø ·äèÕ ´¨Œ Ò¡¡Ò÷Òí §Ò¹ã¹ÊNj ¹¹äéÕ »»ÃÒ¡¯·èÕ LED ¨Ò¡¤Òí ʧèÑ led8 ÊÒí ËÃºÑ ¡ÒÃáÊ´§¼Å

¡ÒõÃǨÊͺà§Í×è ¹ä¢¡ÒÃàÅÍè× ¹ºµÔ ¢ÍŒ ÁÅÙ :

àÁÍ×è â»Ãá¡ÃÁµÃǨ¾ºÇҋ Á¡Õ Òá´ÊÇµÔ ª· Õè PA1 ¨Ð·Òí ¡ÒõÃǨÊͺµÍ‹ ä»Çҋ ¤Ò‹ ¡ÒÃáÊ´§¼ÅâËÁ´¢Í§
LED ¶¡Ù àÅÍè× ¹ÁÒ处 ËÅ¡Ñ 0 ËÃÍ× Â§Ñ ¶ÒŒ 处 áÊ´§Çҋ ¤Ò‹ ¢Í§µÇÑ á»Ã i ¨ÐµÍŒ §ÁÒ¡¡Çҋ 0b00000001 ¹¹èÑ àͧ

àÁÍ×è â»Ãá¡ÃÁµÃǨ¾ºÇҋ Á¡Õ Òá´ÊÇµÔ ª· Õè PA3 ¨Ð·Òí ¡ÒõÃǨÊͺµÍ‹ ä»Çҋ ¤Ò‹ ¡ÒÃáÊ´§¼ÅâËÁ´¢Í§
LED ¶¡Ù àÅÍè× ¹ÁÒ处 ËÅ¡Ñ 7 ËÃÍ× Â§Ñ ¶ÒŒ 处 ¤Ò‹ ¢Í§µÇÑ á»Ã i µÍŒ §Á¤Õ ҋ ¹ÍŒ ¡Çҋ 0b10000000 ¹¹èÑ àͧ

â»Ãá¡ÃÁ·èÕ L3-6 : ä¿Å 8LedControl06.c â»Ãá¡ÃÁÀÒÉÒ C ÊÒí ËÃºÑ ·´Åͧ¤Çº¤ÁØ LED 8 ´Ç§ ´ÇŒ ÂÊÇµÔ ª
Ẻ·Õè 2 (¨º)
   40   41   42   43   44   45   46   47   48   49   50