Page 15 - ipst-basiclab
P. 15
¤ÁÙ Í× ¡Ò÷´ÅͧàºÍé× §µ¹ ¢Í§¡ÅÍ §ÊÁͧ¡Å IPST-MicroBOX l 15
»¯ºÔ µÑ ¡Ô Ò÷Õè 1-4 ä¿¡Ð¾ÃºÔ 1 ´Ç§
¡ÒÃàªè×ÍÁµÍ·Ò§ÎÒôáÇÃ
l àªÍè× ÁµÍ ἧǧ¨Ã ZX-LED2C ·ªÕè Í § HIGH à¢Ò ¡ºÑ ¨´Ø µÍ ¾Íõ PD7 ¢Í§á¼§Ç§¨ÃËÅ¡Ñ MicroBOX
¢éѹµÍ¹¡Ò÷´Åͧ
1.4.1 ÊÃÒ §ä¿Åâ »Ãà¨¡ç µª Í×è LedTest04 áÅоÁÔ ¾â »Ãá¡ÃÁÀÒÉÒ C µÒÁâ»Ãá¡ÃÁ·Õè L1-4
1.4.2 ·Òí ¡ÒäÍÁä¾Åá ÅдÒǹâ ËÅ´â»Ãá¡ÃÁà¾Í×è ·´Êͺ¼ÅÅ¾Ñ ¸¡ Ò÷Òí §Ò¹
1.4.3 Ã¹Ñ â»Ãá¡ÃÁ Ê§Ñ à¡µ¡Ò÷Òí §Ò¹¢Í§ LED
LED ¨Ðµ´Ô ໹ ÊáÕ ´§ÊÅºÑ ¡ºÑ ´ºÑ Á¡Õ Ò÷Òí §Ò¹àËÁÍ× ¹¡ºÑ ä¿¡Ð¾ÃºÔ ÊáÕ ´§
à¾ÁèÔ àµÁÔ ¼¾Ù ²Ñ ¹ÒÊÒÁÒö¡Òí ˹´¤ÇÒÁ¶ãÕè ¹¡ÒÃʧ ¢Í ÁÅÙ Åͨ¡Ô 1 áÅÐ 0 à¾Í×è ·Òí ãË LED ·µèÕ Í
¡ºÑ ¢Ò¾Íõ PD7 ÁÍÕ µÑ ÃÒ¡ÒÃ¡Ð¾ÃºÔ ·àÕè »ÅÂèÕ ¹ä»ä´ â´Â·Òí ¡ÒÃ»ÃºÑ ¤Ò Ë¹Ç §àÇÅÒ㹿§ ¡ª ¹Ñè sleep
#include // ¼¹Ç¡ä¿Åä źÃÒÃËÕ Å¡Ñ ipst.h
void main()
{ // Ż٠ǹÃͺäÁà ¨Ù º
while(1) // ¤Çº¤ÁØ ãË LED µ´Ô
{ // Ë¹Ç §àÇÅÒ 1 Ç¹Ô Ò·àÕ ¾Íè× áÊ´§¡Òõ´Ô ÊÇÒ §¢Í§ LED
// ¤Çº¤ÁØ ãË LED ´ºÑ
out_d(7,1); // Ë¹Ç §àÇÅÒ 1 Ç¹Ô Ò·àÕ ¾Í×è áÊ´§¡ÒôºÑ ¢Í§ LED
sleep(1000);
out_d(7,0);
sleep(1000);
}
}
¤Òí ͸ºÔ ÒÂâ»Ãá¡ÃÁ
·¢èÕ Ò¾Íõ PD7 à¡´Ô ¡ÒÃʧ Åͨ¡Ô 1 áÅÐ 0 ÊÅºÑ ¡¹Ñ ·¡Ø æ 1 Ç¹Ô Ò·Õ â´Âǹ·Òí §Ò¹àª¹ ¹äéÕ »µÅÍ´
·§Ñé ¹àÕé ¹Íè× §¨Ò¡¡ÒäǺ¤ÁØ ¢Ò¾Íõ áÅСÒÃË¹Ç §àÇÅÒ·Òí §Ò¹ÍÂÀÙ ÒÂãµÅ »Ù while(1){} «§èÖ à§Íè× ¹ä¢à»¹ ¨Ã§Ô µÅÍ´
àÇÅÒ·ÁèÕ ¡Õ ÒõÃǨÊͺ ¡ÒÃà¢ÂÕ ¹â»Ãá¡ÃÁǹ·Òí §Ò¹ã¹Å¡Ñ ɳй¨Õé оºÁÒ¡ã¹â»Ãá¡ÃÁÀÒÉÒ C àÁÍè× µÍ §¡ÒÃ
ãËà¡Ô´¡ÒÃǹ·íҧҹẺäÁÃÙ¨º
â»Ãá¡ÃÁ·Õè L1-4 : ä¿Å LedTest04.c â»Ãá¡ÃÁÀÒÉÒ C ÊÒí ËÃºÑ ·´Åͧ¤Çº¤ÁØ ¡Ò÷Òí §Ò¹¢Í§ LED
ãËà »¹ ä¿¡Ð¾ÃºÔ 1 ´Ç§
»¯ºÔ µÑ ¡Ô Ò÷Õè 1-4 ä¿¡Ð¾ÃºÔ 1 ´Ç§
¡ÒÃàªè×ÍÁµÍ·Ò§ÎÒôáÇÃ
l àªÍè× ÁµÍ ἧǧ¨Ã ZX-LED2C ·ªÕè Í § HIGH à¢Ò ¡ºÑ ¨´Ø µÍ ¾Íõ PD7 ¢Í§á¼§Ç§¨ÃËÅ¡Ñ MicroBOX
¢éѹµÍ¹¡Ò÷´Åͧ
1.4.1 ÊÃÒ §ä¿Åâ »Ãà¨¡ç µª Í×è LedTest04 áÅоÁÔ ¾â »Ãá¡ÃÁÀÒÉÒ C µÒÁâ»Ãá¡ÃÁ·Õè L1-4
1.4.2 ·Òí ¡ÒäÍÁä¾Åá ÅдÒǹâ ËÅ´â»Ãá¡ÃÁà¾Í×è ·´Êͺ¼ÅÅ¾Ñ ¸¡ Ò÷Òí §Ò¹
1.4.3 Ã¹Ñ â»Ãá¡ÃÁ Ê§Ñ à¡µ¡Ò÷Òí §Ò¹¢Í§ LED
LED ¨Ðµ´Ô ໹ ÊáÕ ´§ÊÅºÑ ¡ºÑ ´ºÑ Á¡Õ Ò÷Òí §Ò¹àËÁÍ× ¹¡ºÑ ä¿¡Ð¾ÃºÔ ÊáÕ ´§
à¾ÁèÔ àµÁÔ ¼¾Ù ²Ñ ¹ÒÊÒÁÒö¡Òí ˹´¤ÇÒÁ¶ãÕè ¹¡ÒÃʧ ¢Í ÁÅÙ Åͨ¡Ô 1 áÅÐ 0 à¾Í×è ·Òí ãË LED ·µèÕ Í
¡ºÑ ¢Ò¾Íõ PD7 ÁÍÕ µÑ ÃÒ¡ÒÃ¡Ð¾ÃºÔ ·àÕè »ÅÂèÕ ¹ä»ä´ â´Â·Òí ¡ÒÃ»ÃºÑ ¤Ò Ë¹Ç §àÇÅÒ㹿§ ¡ª ¹Ñè sleep
#include
void main()
{ // Ż٠ǹÃͺäÁà ¨Ù º
while(1) // ¤Çº¤ÁØ ãË LED µ´Ô
{ // Ë¹Ç §àÇÅÒ 1 Ç¹Ô Ò·àÕ ¾Íè× áÊ´§¡Òõ´Ô ÊÇÒ §¢Í§ LED
// ¤Çº¤ÁØ ãË LED ´ºÑ
out_d(7,1); // Ë¹Ç §àÇÅÒ 1 Ç¹Ô Ò·àÕ ¾Í×è áÊ´§¡ÒôºÑ ¢Í§ LED
sleep(1000);
out_d(7,0);
sleep(1000);
}
}
¤Òí ͸ºÔ ÒÂâ»Ãá¡ÃÁ
·¢èÕ Ò¾Íõ PD7 à¡´Ô ¡ÒÃʧ Åͨ¡Ô 1 áÅÐ 0 ÊÅºÑ ¡¹Ñ ·¡Ø æ 1 Ç¹Ô Ò·Õ â´Âǹ·Òí §Ò¹àª¹ ¹äéÕ »µÅÍ´
·§Ñé ¹àÕé ¹Íè× §¨Ò¡¡ÒäǺ¤ÁØ ¢Ò¾Íõ áÅСÒÃË¹Ç §àÇÅÒ·Òí §Ò¹ÍÂÀÙ ÒÂãµÅ »Ù while(1){} «§èÖ à§Íè× ¹ä¢à»¹ ¨Ã§Ô µÅÍ´
àÇÅÒ·ÁèÕ ¡Õ ÒõÃǨÊͺ ¡ÒÃà¢ÂÕ ¹â»Ãá¡ÃÁǹ·Òí §Ò¹ã¹Å¡Ñ ɳй¨Õé оºÁÒ¡ã¹â»Ãá¡ÃÁÀÒÉÒ C àÁÍè× µÍ §¡ÒÃ
ãËà¡Ô´¡ÒÃǹ·íҧҹẺäÁÃÙ¨º
â»Ãá¡ÃÁ·Õè L1-4 : ä¿Å LedTest04.c â»Ãá¡ÃÁÀÒÉÒ C ÊÒí ËÃºÑ ·´Åͧ¤Çº¤ÁØ ¡Ò÷Òí §Ò¹¢Í§ LED
ãËà »¹ ä¿¡Ð¾ÃºÔ 1 ´Ç§