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);
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);