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

»¯ºÔ µÑ ¡Ô Ò÷Õè 1-3 ¤Çº¤ÁØ ¡Òõ´Ô ´ºÑ ¢Í§ LED ´ÇŒ ÂàÇÅÒ

¡ÒÃàªè×ÍÁµ‹Í·Ò§ÎÒÏ´áÇÏ

l àªÍè× ÁµÍ‹ ἧǧ¨Ã ZX-LED2C ·ªèÕ Í‹ § HIGH à¢ÒŒ ¡ºÑ ¨´Ø µÍ‹ ¾Íõ PD7 ¢Í§á¼§Ç§¨ÃËÅ¡Ñ MicroBOX

¢éѹµÍ¹¡Ò÷´Åͧ

1.3.1 ÊÃҌ §ä¿Å⏠»Ãà¨¡ç µª Íè× LedTest03 áÅоÁÔ ¾â »Ãá¡ÃÁÀÒÉÒ C µÒÁâ»Ãá¡ÃÁ·Õè L1-3
1.3.2 ·Òí ¡ÒäÍÁä¾ÅᏠÅдÒǹ⏠ËÅ´â»Ãá¡ÃÁà¾Íè× ·´Êͺ¼ÅÅ¾Ñ ¸¡ Ò÷Òí §Ò¹
1.3.3 Ã¹Ñ â»Ãá¡ÃÁ Ê§Ñ à¡µ¡Ò÷Òí §Ò¹¢Í§ LED

LED ¨Ðµ´Ô ÊÇҋ §à»¹š ÊáÕ ´§ ¹Ò¹ 4 Ç¹Ô Ò·Õ ËÅ§Ñ ¨Ò¡¹¹Ñé ¨§Ö ´ºÑ ŧ

#include // ¼¹Ç¡ä¿Åä ÅºÃÒÃËÕ Å¡Ñ “ipst.h”
void main()
{ // ¤Çº¤ÁØ ãˌ LED µ´Ô
// ˹Nj §àÇÅÒ 4 Ç¹Ô Ò·àÕ ¾Í×è áÊ´§¡Òõ´Ô ÊÇҋ §¢Í§ LED
out_d(7,1); // ¤Çº¤ÁØ ãˌ LED ´ºÑ
sleep(4000);
out_d(7,0);
}
¤Òí ͸ºÔ ÒÂâ»Ãá¡ÃÁ

ã¹â»Ãá¡ÃÁ¨Ð¡Òí ˹´ãËàŒ ¢ÂÕ ¹¢ÍŒ ÁÅÙ “1” ä»Â§Ñ ¢Ò¾Íõ PD7 «§Öè µÍ‹ ¡ºÑ Í¹Ô ¾µØ HIGH ¢Í§ ZX-LED2C ÍÂً
·Òí ãˌ LED µ´Ô ໹š ÊáÕ ´§ ¹Ò¹»ÃÐÁÒ³ 4 Ç¹Ô Ò·¡Õ ͋ ¹·¨èÕ Ð´ºÑ ŧ à¹Íè× §¨Ò¡àÁÍ×è ʧèÑ ãˌ LED µ´Ô ÊÇҋ §¨Ò¡¡ÒÃʧèÑ ¢ºÑ
Ê­Ñ ­Ò³àÍÒµ¾ µØ ໹š “1”áÅnj µÍ‹ ´ÇŒ ¡ÒÃ˹Nj §àÇÅҴnj ¿§˜ ¡ª ¹èÑ sleep à¾Íè× ãË⌠»Ãá¡ÃÁ·Òí §Ò¹Í·ً ¤Õè Òí ʧÑè ¹¹éÕ Ò¹
໹š àÇÅÒ»ÃÐÁÒ³ 4000 ÁÅÔ ÅÇÔ ¹Ô Ò·Õ (4 Ç¹Ô Ò·)Õ ËÅ§Ñ ¨Ò¡¤ÃºÃͺàÇÅÒ ¨§Ö ʧ‹ Ê­Ñ ­Ò³Åͨ¡Ô “0” à¾Í×è ¤Çº¤ÁØ ãˌ
LED ´ºÑ ŧ

â»Ãá¡ÃÁ·Õè L1-3 : ä¿Å LedTest03.c â»Ãá¡ÃÁÀÒÉÒ C ÊÒí ËÃºÑ ·´Åͧ¤Çº¤ÁØ ¡Ò÷Òí §Ò¹¢Í§ LED
´ÇŒ ÂàÇÅÒ
   9   10   11   12   13   14   15   16   17   18   19