Page 97 - ipst-microbox_manual
P. 97
¤Áً Í× ÍҌ §Í§Ô áÅÐ㪧Œ Ò¹¡Å͋ §ÊÁͧ¡Å IPST-MicroBOX l 97

7.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

¡Òä׹¤‹Ò

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

µÇÑ ÍÂҋ §·Õè 7-3 // ¡Òí ˹´ÃдºÑ Ê­Ñ ­Ò³¾Íõ PA3 ໹š “1”
// ¡Òí ˹´ÃдºÑ Ê­Ñ ­Ò³¾Íõ PB6 ໹š “0”
out_a(3,1); // ¡Òí ˹´ÃдºÑ Ê­Ñ ­Ò³¾Íõ PD7 ໹š “0”
out_b(6,0);
out_d(7,0);

7.1.3 ¿§˜ ª¹Ñè ÊÒí ËÃºÑ ¡Òí ˹´¢ÍŒ ÁÅÙ Åͨ¡Ô ãË¡Œ ºÑ ¾Íõ àÍÒµ¾ µØ

set_a 㪡Œ Òí ˹´Åͨ¡Ô “1” ·¢Õè ÒÊ­Ñ ­Ò³ã´æ ¢Í§¾Íõ A
set_b 㪡Œ Òí ˹´Åͨ¡Ô “1” ·¢èÕ ÒÊ­Ñ ­Ò³ã´æ ¢Í§¾Íõ B
set_c 㪡Œ Òí ˹´Åͨ¡Ô “1” ·¢Õè ÒÊ­Ñ ­Ò³ã´æ ¢Í§¾Íõ C
set_d 㪡Œ Òí ˹´Åͨ¡Ô “1” ·¢èÕ ÒÊ­Ñ ­Ò³ã´æ ¢Í§¾Íõ D
clear_a 㪡Œ Òí ˹´Åͨ¡Ô “0” ·¢Õè ÒÊ­Ñ ­Ò³ã´æ ¢Í§¾Íõ A
clear_b 㪡Œ Òí ˹´Åͨ¡Ô “0” ·¢èÕ ÒÊ­Ñ ­Ò³ã´æ ¢Í§¾Íõ B
clear_c 㪡Œ Òí ˹´Åͨ¡Ô “0” ·¢èÕ ÒÊ­Ñ ­Ò³ã´æ ¢Í§¾Íõ C
clear_d 㪡Œ Òí ˹´Åͨ¡Ô “0” ·¢èÕ ÒÊ­Ñ ­Ò³ã´æ ¢Í§¾Íõ D
   92   93   94   95   96   97   98   99   100   101   102