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) // ˹Nj §àÇÅÒ 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
   11   12   13   14   15   16   17   18   19   20   21