Page 64 - ipst-basiclab
P. 64
l ¤ÁÙ Í× ¡Ò÷´ÅͧàºÍé× §µ¹ ¢Í§¡ÅÍ §ÊÁͧ¡Å IPST-MicroBOX
// àÁÍè× ¤ÃºàÇÅÒµÒÁ·¡èÕ Òí ˹´ //
out_d(7,0); // ´ºÑ LED à¹Íè× §¨Ò¡¹ºÑ àÇÅҤúµÒÁµÍ §¡ÒÃáÅÇ
run=0; // à¤ÅÂÕ Ã¤ Ò µÇÑ á»ÃáÊ´§Ê¶Ò¹Ð¡ÒùºÑ à¾Í×è ¡ÅºÑ ä»àÃÁèÔ µ¹ ãËÁ
}
}
¤Òí ͸ºÔ ÒÂâ»Ãá¡ÃÁ
â»Ãá¡ÃÁ¹ÇÕé ¹·Òí §Ò¹«Òéí à´ÁÔ ÀÒÂã¹ÊÇ ¹¢Í§ while(1){} â´Âầ ¡Ò÷Òí §Ò¹à»¹ 3 ÊÇ ¹´§Ñ ¹éÕ
ÊÇ ¹·Õè 1 ÊÇ ¹¢Í§¡Òõ§Ñé ¤Ò àÇÅÒ
໹ Ż٠¡Ò÷Òí §Ò¹áá·¨Õè Òí ໹ µÍ §Á¡Õ ÒÃÃºÑ ¤Ò àÇÅÒ¨Ò¡¼ãÙ ª§ Ò¹ÇÒ µÍ §¡ÒáÒí ˹´àÇÅÒ㹡ÒÃ
·Òí §Ò¹¡ÇèÕ ¹Ô Ò·Õ â´Â¡Òí ˹´ä´µ §éÑ áµ 0 ¶§Ö 99 â´ÂÀÒÂã¹Å»Ù ¹¨éÕ ÐǹáÊ´§¤Ò àÇÅÒáÅеÃǨ¨ºÑ ¡Òá´ÊÇµÔ ª· èÕ
PA1 áÅÐ PA3 â´Â¶Ò ¡´»ÁØ ÊÇµÔ ª PA1 ¤Ò àÇÅÒ¨Ðà¾ÁÔè ¢¹Öé ¤Ã§Ñé ÅÐ 1 ¤Ò â´ÂÁµÕ ÇÑ á»Ã time ·Òí Ë¹Ò ·àÕè ¡ºç ¤Ò
àÇÅÒ·µÕè §éÑ äÇ ÊÒÁÒö¡´ÊÇµÔ ª¤ Ò §à¾Í× à ¾ÁèÔ ¤Ò ÍÂÒ §ÃÇ´àÃÇç ä´
ËÅ§Ñ ¨Ò¡µ§éÑ àÇÅÒàÃÂÕ ºÃÍ ÂáÅÇ àÁÍ×è ¡´ÊÇµÔ ª· Õè PA3 µÇÑ á»Ã run ¨Ð¶¡Ù ¡Òí ˹´¤Ò ãËÁ ¤Õ Ò à»¹
1 à¾Í×è ãËÊ ÒÁÒöËÅ´Ø ÍÍ¡¨Ò¡Å»Ù ¡Òõ§Ñé ¤Ò àÇÅÒ¹Õé áÅÇ ·Òí ¡ÒÃà»´ LED ·µèÕ Í ¡ºÑ ¢Ò¾Íõ PD7 ·¹Ñ ·Õ
ÊÇ ¹·èÕ 2 ÊÇ ¹¢Í§¡ÒùºÑ àÇÅÒµÒÁ·¡Õè Òí ˹´
ÀÒÂËÅ§Ñ ·¼èÕ ¾Ù ²Ñ ¹Ò¡´ÊÇµÔ ª· èÕ PA3 «¾Õ ÂÕ ¨Ù ÐËÅ´Ø à¢Ò ÁÒ·Òí §Ò¹ã¹Å»Ù ¢Í§¡ÒùºÑ àÇÅÒ¹Õé â´Âã¹
ÊÇ ¹¹àÕé »¹ ¡ÒÃǹáÊ´§¼Å¡ÒùºÑ ¢Í§àÇÅÒ ·¡Ø æ 1 Ç¹Ô Ò·Õ ¨ÐÅ´¤Ò àÇÅÒã¹µÇÑ á»Ã time ŧ 1 ¤Ò ¡ÒÃËÅ´Ø ÍÍ¡
¨Ò¡Å»Ù ¡Ò÷Òí §Ò¹à¡´Ô ¢¹Öé àÁÍè× ¤Ò ¢Í§µÇÑ á»Ã time ໹ 0
ÊÇ ¹·Õè 3 ¡Ò÷Òí §Ò¹àÁÍ×è ¤ÃºàÇÅÒ
àÁÍè× ¡ÒùºÑ àÇÅÒʹÔé Ê´Ø Å§ ¡Ò÷Òí §Ò¹¢Í§â»Ãá¡ÃÁ¨Ð¾¹ ¨Ò¡Å»Ù ÊÇ ¹¢Í§¡ÒùºÑ àÇÅÒ áÅÇ ·Òí
¡Òû´ LED ·µèÕ Í ¡ºÑ ¢Ò¾Íõ PD7 áÅÐà¤ÅÂÕ Ã¤ Ò µÇÑ á»Ã run à¾Í×è àÃÁèÔ µ¹ ¡Ò÷Òí §Ò¹ã¹ÃͺãËÁ
â»Ãá¡ÃÁ·Õè L4-5 : ä¿Å 7segTest05.c â»Ãá¡ÃÁÀÒÉÒ C ÊÒí ËÃºÑ ÊÃÒ §à¤ÃÍè× §µ§éÑ àÇÅÒ 99 Ç¹Ô Ò·Õ (¨º)
// àÁÍè× ¤ÃºàÇÅÒµÒÁ·¡èÕ Òí ˹´ //
out_d(7,0); // ´ºÑ LED à¹Íè× §¨Ò¡¹ºÑ àÇÅҤúµÒÁµÍ §¡ÒÃáÅÇ
run=0; // à¤ÅÂÕ Ã¤ Ò µÇÑ á»ÃáÊ´§Ê¶Ò¹Ð¡ÒùºÑ à¾Í×è ¡ÅºÑ ä»àÃÁèÔ µ¹ ãËÁ
}
}
¤Òí ͸ºÔ ÒÂâ»Ãá¡ÃÁ
â»Ãá¡ÃÁ¹ÇÕé ¹·Òí §Ò¹«Òéí à´ÁÔ ÀÒÂã¹ÊÇ ¹¢Í§ while(1){} â´Âầ ¡Ò÷Òí §Ò¹à»¹ 3 ÊÇ ¹´§Ñ ¹éÕ
ÊÇ ¹·Õè 1 ÊÇ ¹¢Í§¡Òõ§Ñé ¤Ò àÇÅÒ
໹ Ż٠¡Ò÷Òí §Ò¹áá·¨Õè Òí ໹ µÍ §Á¡Õ ÒÃÃºÑ ¤Ò àÇÅÒ¨Ò¡¼ãÙ ª§ Ò¹ÇÒ µÍ §¡ÒáÒí ˹´àÇÅÒ㹡ÒÃ
·Òí §Ò¹¡ÇèÕ ¹Ô Ò·Õ â´Â¡Òí ˹´ä´µ §éÑ áµ 0 ¶§Ö 99 â´ÂÀÒÂã¹Å»Ù ¹¨éÕ ÐǹáÊ´§¤Ò àÇÅÒáÅеÃǨ¨ºÑ ¡Òá´ÊÇµÔ ª· èÕ
PA1 áÅÐ PA3 â´Â¶Ò ¡´»ÁØ ÊÇµÔ ª PA1 ¤Ò àÇÅÒ¨Ðà¾ÁÔè ¢¹Öé ¤Ã§Ñé ÅÐ 1 ¤Ò â´ÂÁµÕ ÇÑ á»Ã time ·Òí Ë¹Ò ·àÕè ¡ºç ¤Ò
àÇÅÒ·µÕè §éÑ äÇ ÊÒÁÒö¡´ÊÇµÔ ª¤ Ò §à¾Í× à ¾ÁèÔ ¤Ò ÍÂÒ §ÃÇ´àÃÇç ä´
ËÅ§Ñ ¨Ò¡µ§éÑ àÇÅÒàÃÂÕ ºÃÍ ÂáÅÇ àÁÍ×è ¡´ÊÇµÔ ª· Õè PA3 µÇÑ á»Ã run ¨Ð¶¡Ù ¡Òí ˹´¤Ò ãËÁ ¤Õ Ò à»¹
1 à¾Í×è ãËÊ ÒÁÒöËÅ´Ø ÍÍ¡¨Ò¡Å»Ù ¡Òõ§Ñé ¤Ò àÇÅÒ¹Õé áÅÇ ·Òí ¡ÒÃà»´ LED ·µèÕ Í ¡ºÑ ¢Ò¾Íõ PD7 ·¹Ñ ·Õ
ÊÇ ¹·èÕ 2 ÊÇ ¹¢Í§¡ÒùºÑ àÇÅÒµÒÁ·¡Õè Òí ˹´
ÀÒÂËÅ§Ñ ·¼èÕ ¾Ù ²Ñ ¹Ò¡´ÊÇµÔ ª· èÕ PA3 «¾Õ ÂÕ ¨Ù ÐËÅ´Ø à¢Ò ÁÒ·Òí §Ò¹ã¹Å»Ù ¢Í§¡ÒùºÑ àÇÅÒ¹Õé â´Âã¹
ÊÇ ¹¹àÕé »¹ ¡ÒÃǹáÊ´§¼Å¡ÒùºÑ ¢Í§àÇÅÒ ·¡Ø æ 1 Ç¹Ô Ò·Õ ¨ÐÅ´¤Ò àÇÅÒã¹µÇÑ á»Ã time ŧ 1 ¤Ò ¡ÒÃËÅ´Ø ÍÍ¡
¨Ò¡Å»Ù ¡Ò÷Òí §Ò¹à¡´Ô ¢¹Öé àÁÍè× ¤Ò ¢Í§µÇÑ á»Ã time ໹ 0
ÊÇ ¹·Õè 3 ¡Ò÷Òí §Ò¹àÁÍ×è ¤ÃºàÇÅÒ
àÁÍè× ¡ÒùºÑ àÇÅÒʹÔé Ê´Ø Å§ ¡Ò÷Òí §Ò¹¢Í§â»Ãá¡ÃÁ¨Ð¾¹ ¨Ò¡Å»Ù ÊÇ ¹¢Í§¡ÒùºÑ àÇÅÒ áÅÇ ·Òí
¡Òû´ LED ·µèÕ Í ¡ºÑ ¢Ò¾Íõ PD7 áÅÐà¤ÅÂÕ Ã¤ Ò µÇÑ á»Ã run à¾Í×è àÃÁèÔ µ¹ ¡Ò÷Òí §Ò¹ã¹ÃͺãËÁ
â»Ãá¡ÃÁ·Õè L4-5 : ä¿Å 7segTest05.c â»Ãá¡ÃÁÀÒÉÒ C ÊÒí ËÃºÑ ÊÃÒ §à¤ÃÍè× §µ§éÑ àÇÅÒ 99 Ç¹Ô Ò·Õ (¨º)