Page 51 - ipst-cmanual
P. 51
¤Á‹Ù Í× ¡ÒÃà¢ÂÕ ¹â»Ãá¡ÃÁÀÒÉÒ C ÊÒí ËÃºÑ ãª§Œ Ò¹¡Å͋ §ÊÁͧ¡Å IPST-MicroBOX l 51

4.1.2 ¿§˜ ª¹èÑ ÊÒí ËÃºÑ à¢ÂÕ ¹¢ÍŒ ÁÅÙ ä»Â§Ñ ¾Íõ àÍÒµ¾ µØ

out_a ¡Òí ˹´ÃдºÑ Ê­Ñ ­Ò³´¨Ô µÔ ÍÅä»Â§Ñ ¾Íõ A
out_b ¡Òí ˹´ÃдºÑ Ê­Ñ ­Ò³´¨Ô µÔ ÍÅä»Â§Ñ ¾Íõ B
out_c ¡Òí ˹´ÃдºÑ Ê­Ñ ­Ò³´¨Ô µÔ ÍÅä»Â§Ñ ¾Íõ C
out_d ¡Òí ˹´ÃдºÑ Ê­Ñ ­Ò³´¨Ô µÔ ÍÅä»Â§Ñ ¾Íõ D

ÃٻẺ¿§˜ ¡ª ¹Ñè

out_a(char _bit,char _dat)
out_b(char _bit,char _dat)
out_c(char _bit,char _dat)
out_d(char _bit,char _dat)

¾ÒÃÒÁÔàµÍÏ

_bit ·Òí ˹Ҍ ·¡èÕ Òí ˹´¢ÒÊ­Ñ ­Ò³·µèÕ ÍŒ §¡ÒáÒí ˹´¤Ò‹ «§Öè Á¤Õ ҋ µ§éÑ áµ‹ 0 ¶§Ö 7

¡Òä¹× ¤Ò‹

äÁÁ‹ ¡Õ Òä¹× ¤Ò‹

µÇÑ ÍÂҋ §·Õè 4-2 // ¡Òí ˹´ÃдºÑ Ê­Ñ ­Ò³¾Íõ PA3 ໹š “1”
// ¡Òí ˹´ÃдºÑ Ê­Ñ ­Ò³¾Íõ PB6 ໹š “0”
out_a(3,1); // ¡Òí ˹´ÃдºÑ Ê­Ñ ­Ò³¾Íõ PD7 ໹š “0”
out_b(6,0);
out_d(7,0);
   46   47   48   49   50   51   52   53   54   55   56