Page 16 - ipst-basiclab
P. 16
l ¤ÁÙ Í× ¡Ò÷´ÅͧàºÍé× §µ¹ ¢Í§¡ÅÍ §ÊÁͧ¡Å IPST-MicroBOX
»¯ºÔ µÑ ¡Ô Ò÷Õè 1-5 ä¿¡Ð¾ÃºÔ 1 ´Ç§´Ç ¤Òí ʧÑè toggle
¡ÒÃàªè×ÍÁµÍ·Ò§ÎÒôáÇÃ
l àªÍè× ÁµÍ ἧǧ¨Ã ZX-LED2C ·ªÕè Í § HIGH à¢Ò ¡ºÑ ¨´Ø µÍ ¾Íõ PD7 ¢Í§á¼§Ç§¨ÃËÅ¡Ñ MicroBOX
¢¹Ñé µÍ¹¡Ò÷´Åͧ
1.5.1 ÊÃÒ §ä¿Åâ »Ãà¨¡ç µª Íè× LedTest05 áÅоÁÔ ¾â »Ãá¡ÃÁÀÒÉÒ C µÒÁâ»Ãá¡ÃÁ·Õè L1-5
1.5.2 ·Òí ¡ÒäÍÁä¾Åá ÅдÒǹâ ËÅ´â»Ãá¡ÃÁà¾Í×è ·´Êͺ¼ÅÅ¾Ñ ¸¡ Ò÷Òí §Ò¹
1.5.3 Ã¹Ñ â»Ãá¡ÃÁ Ê§Ñ à¡µ¡Ò÷Òí §Ò¹¢Í§ LED
LED ¨Ðµ´Ô ໹ ÊáÕ ´§ÊÅºÑ ¡ºÑ ´ºÑ Á¡Õ Ò÷Òí §Ò¹àËÁÍ× ¹¡ºÑ ä¿¡Ð¾ÃºÔ ÊáÕ ´§àª¹ à´ÂÕ Ç¡ºÑ »¯ºÔ µÑ ¡Ô Ò÷èÕ 1.4
#include // ¼¹Ç¡ä¿Åä źÃÒÃËÕ Å¡Ñ ipst.h
void main()
{ // Ż٠ǹÃͺäÁà ¨Ù º
// ʧèÑ ãË LED ¡ÅºÑ ʶҹСÒõ´Ô /´ºÑ
while(1) // Ë¹Ç §àÇÅÒ 1 Ç¹Ô Ò·àÕ ¾Íè× áÊ´§¡Òõ´Ô ÊÇÒ §¢Í§ LED
{
toggle_d(7);
sleep(1000);
}
}
¤Òí ͸ºÔ ÒÂâ»Ãá¡ÃÁ
·¢èÕ Ò¾Íõ PD7 à¡´Ô ¡ÒÃʧ Åͨ¡Ô 1 áÅÐ 0 ÊÅºÑ ¡¹Ñ ·¡Ø æ 1 Ç¹Ô Ò·Õ â´Âǹ·Òí §Ò¹àª¹ ¹äÕé »µÅÍ´ ͹Ñ
໹ ¼ÅÁÒ¨Ò¡¤Òí ʧèÑ toggle «§èÖ ·Òí Ë¹Ò ·¡Õè ÅºÑ Ê¶Ò¹ÐÅͨ¡Ô ¢Í§¢Ò¾Íõ ¨Ò¡à´ÁÔ ·àèÕ »¹ Åͨ¡Ô 0 ¡ÅÒÂ໹ 1
áÅШҡà´ÁÔ ·àèÕ »¹ 1 ¨Ð¡ÅÒÂ໹ 0 â´Â¡Ò÷Òí §Ò¹¨ÐǹÃͺäÁà ¨Ù ºÀÒÂãµÅ »Ù ¡Ò÷Òí §Ò¹ while(1){} «§Öè
à§Íè× ¹ä¢à»¹ ¨Ã§Ô µÅÍ´àÇÅÒ
â»Ãá¡ÃÁ·èÕ L1-5 : ä¿Å LedTest05.c â»Ãá¡ÃÁÀÒÉÒ C ÊÒí ËÃºÑ ·´Åͧ¤Çº¤ÁØ ¡Ò÷Òí §Ò¹¢Í§ LED
ãËà »¹ ä¿¡Ð¾ÃºÔ 1 ´Ç§´Ç ¤Òí ʧèÑ toggle
»¯ºÔ µÑ ¡Ô Ò÷Õè 1-5 ä¿¡Ð¾ÃºÔ 1 ´Ç§´Ç ¤Òí ʧÑè toggle
¡ÒÃàªè×ÍÁµÍ·Ò§ÎÒôáÇÃ
l àªÍè× ÁµÍ ἧǧ¨Ã ZX-LED2C ·ªÕè Í § HIGH à¢Ò ¡ºÑ ¨´Ø µÍ ¾Íõ PD7 ¢Í§á¼§Ç§¨ÃËÅ¡Ñ MicroBOX
¢¹Ñé µÍ¹¡Ò÷´Åͧ
1.5.1 ÊÃÒ §ä¿Åâ »Ãà¨¡ç µª Íè× LedTest05 áÅоÁÔ ¾â »Ãá¡ÃÁÀÒÉÒ C µÒÁâ»Ãá¡ÃÁ·Õè L1-5
1.5.2 ·Òí ¡ÒäÍÁä¾Åá ÅдÒǹâ ËÅ´â»Ãá¡ÃÁà¾Í×è ·´Êͺ¼ÅÅ¾Ñ ¸¡ Ò÷Òí §Ò¹
1.5.3 Ã¹Ñ â»Ãá¡ÃÁ Ê§Ñ à¡µ¡Ò÷Òí §Ò¹¢Í§ LED
LED ¨Ðµ´Ô ໹ ÊáÕ ´§ÊÅºÑ ¡ºÑ ´ºÑ Á¡Õ Ò÷Òí §Ò¹àËÁÍ× ¹¡ºÑ ä¿¡Ð¾ÃºÔ ÊáÕ ´§àª¹ à´ÂÕ Ç¡ºÑ »¯ºÔ µÑ ¡Ô Ò÷èÕ 1.4
#include
void main()
{ // Ż٠ǹÃͺäÁà ¨Ù º
// ʧèÑ ãË LED ¡ÅºÑ ʶҹСÒõ´Ô /´ºÑ
while(1) // Ë¹Ç §àÇÅÒ 1 Ç¹Ô Ò·àÕ ¾Íè× áÊ´§¡Òõ´Ô ÊÇÒ §¢Í§ LED
{
toggle_d(7);
sleep(1000);
}
}
¤Òí ͸ºÔ ÒÂâ»Ãá¡ÃÁ
·¢èÕ Ò¾Íõ PD7 à¡´Ô ¡ÒÃʧ Åͨ¡Ô 1 áÅÐ 0 ÊÅºÑ ¡¹Ñ ·¡Ø æ 1 Ç¹Ô Ò·Õ â´Âǹ·Òí §Ò¹àª¹ ¹äÕé »µÅÍ´ ͹Ñ
໹ ¼ÅÁÒ¨Ò¡¤Òí ʧèÑ toggle «§èÖ ·Òí Ë¹Ò ·¡Õè ÅºÑ Ê¶Ò¹ÐÅͨ¡Ô ¢Í§¢Ò¾Íõ ¨Ò¡à´ÁÔ ·àèÕ »¹ Åͨ¡Ô 0 ¡ÅÒÂ໹ 1
áÅШҡà´ÁÔ ·àèÕ »¹ 1 ¨Ð¡ÅÒÂ໹ 0 â´Â¡Ò÷Òí §Ò¹¨ÐǹÃͺäÁà ¨Ù ºÀÒÂãµÅ »Ù ¡Ò÷Òí §Ò¹ while(1){} «§Öè
à§Íè× ¹ä¢à»¹ ¨Ã§Ô µÅÍ´àÇÅÒ
â»Ãá¡ÃÁ·èÕ L1-5 : ä¿Å LedTest05.c â»Ãá¡ÃÁÀÒÉÒ C ÊÒí ËÃºÑ ·´Åͧ¤Çº¤ÁØ ¡Ò÷Òí §Ò¹¢Í§ LED
ãËà »¹ ä¿¡Ð¾ÃºÔ 1 ´Ç§´Ç ¤Òí ʧèÑ toggle