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 ÁÍÕ µÑ ÃÒ¡ÒÃ¡Ð¾ÃºÔ ·àÕè »ÅÂèÕ ¹ä»ä´Œ â´Â·Òí ¡ÒÃ»ÃºÑ ¤Ò‹ ˹Nj §àÇÅÒ㹿§˜ ¡ª ¹Ñè sleep

#include // ¼¹Ç¡ä¿Åä ÅºÃÒÃËÕ Å¡Ñ “ipst.h”
void main()
{ // Ż٠ǹÃͺäÁË ¨ŒÙ º

while(1) // ¤Çº¤ÁØ ãˌ LED µ´Ô
{ // ˹Nj §àÇÅÒ 1 Ç¹Ô Ò·àÕ ¾Íè× áÊ´§¡Òõ´Ô ÊÇҋ §¢Í§ LED
// ¤Çº¤ÁØ ãˌ LED ´ºÑ
out_d(7,1); // ˹Nj §àÇÅÒ 1 Ç¹Ô Ò·àÕ ¾Í×è áÊ´§¡ÒôºÑ ¢Í§ LED
sleep(1000);
out_d(7,0);
sleep(1000);
}
}
¤Òí ͸ºÔ ÒÂâ»Ãá¡ÃÁ

·¢èÕ Ò¾Íõ PD7 à¡´Ô ¡ÒÃʧ‹ Åͨ¡Ô “1” áÅÐ “0” ÊÅºÑ ¡¹Ñ ·¡Ø æ 1 Ç¹Ô Ò·Õ â´Âǹ·Òí §Ò¹àª¹‹ ¹äéÕ »µÅÍ´
·§Ñé ¹àÕé ¹Íè× §¨Ò¡¡ÒäǺ¤ÁØ ¢Ò¾Íõ áÅСÒÃ˹Nj §àÇÅÒ·Òí §Ò¹ÍÂÀ‹Ù ÒÂãµÅŒ »Ù while(1){} «§èÖ à§Íè× ¹ä¢à»¹š ¨Ã§Ô µÅÍ´
àÇÅÒ·ÁèÕ ¡Õ ÒõÃǨÊͺ ¡ÒÃà¢ÂÕ ¹â»Ãá¡ÃÁǹ·Òí §Ò¹ã¹Å¡Ñ ɳй¨Õé оºÁÒ¡ã¹â»Ãá¡ÃÁÀÒÉÒ C àÁÍè× µÍŒ §¡ÒÃ
ãˌà¡Ô´¡ÒÃǹ·íҧҹẺäÁ‹ÃŒÙ¨º

â»Ãá¡ÃÁ·Õè L1-4 : ä¿Å LedTest04.c â»Ãá¡ÃÁÀÒÉÒ C ÊÒí ËÃºÑ ·´Åͧ¤Çº¤ÁØ ¡Ò÷Òí §Ò¹¢Í§ LED
ãËàŒ »¹š ä¿¡Ð¾ÃºÔ 1 ´Ç§
   10   11   12   13   14   15   16   17   18   19   20