Page 57 - ipst-cmanual
P. 57
¤ÁÙ Í× ¡ÒÃà¢ÂÕ ¹â»Ãá¡ÃÁÀÒÉÒ C ÊÒí ËÃºÑ ãª§ Ò¹¡ÅÍ §ÊÁͧ¡Å IPST-MicroBOX l 57
4.4.6 ¿§ ¡ª ¹èÑ sec
ãªÍÒ¹¤ÒàÇÅÒ·Õèä·àÁÍùѺä´ã¹Ë¹ÇÂÇÔ¹Ò·Õ
û٠Ẻ¿§ ¡ª Ñè¹
unsigned long sec()
¡Òä¹× ¤Ò
àÇÅÒ·¹Õè ºÑ ä´ã ¹Ë¹Ç ÂÇ¹Ô Ò·Õ â´Âª¹´Ô ¢Í ÁÅ٠໹ Ẻ long
µÇÑ ÍÂÒ §·èÕ 4-8
void main() // â»Ãá¡ÃÁËÅ¡Ñ
{ // ¡Òí ˹´¨´Ø àÃÁÔè µ¹ ¡ÒùºÑ àÇÅҢͧä·àÁÍÃ
timer_start();
while(1) // ǹÃͺäÁà ¨Ù º
{
lcd(“Time: %l sec “,sec()); // ÍÒ ¹¤Ò àÇÅÒã¹Ë¹Ç ÂÇ¹Ô Ò·ÁÕ ÒáÊ´§·âèÕ Á´ÅÙ LCD
}
}
¢Í ¤Ç÷ÃÒº : ËÒ¡µÍ §¡Ò÷´ÊͺµÇÑ ÍÂÒ §¹¨Õé ÐµÍ §µ´Ô µ§Ñé ἧǧ¨ÃáÊ´§¼ÅáÅоÍõ à͹¡»ÃÐʧ¤ (Display-
io) à¢Ò ¡ºÑ ἧǧ¨ÃËÅ¡Ñ MicroBOX áÅÐἧǧ¨ÃáÊ´§¼ÅáÅоÍõ à͹¡»ÃÐʧ¤ (Display-io) ¹¨Õé ÐµÍ §¨´Ñ ËÒ
à¾ÁèÔ àµÁÔ à¹Í×è §¨Ò¡äÁä ´Ã ÇÁÍÂãÙ ¹ª´Ø ¡ÅÍ §ÊÁͧ¡Å IPST-MicroBOX ã¹Ã¹Ø àÃÁèÔ µ¹ áÅÐÃ¹Ø Áҵðҹ
ἧǧ¨ÃáÊ´§¼ÅáÅÐ
¾Íõ à͹¡»ÃÐʧ¤
áÊ´§¡Òõ´Ô µ§éÑ á¼§Ç§¨ÃáÊ´§¼ÅáÅоÍõ à͹¡»ÃÐʧ¤ (Display-io) à¢Ò ¡ºÑ ἧǧ¨ÃäÁâ¤Ã¤Í¹â·ÃÅ
àÅÍÃË Å¡Ñ MicroBOX
4.4.6 ¿§ ¡ª ¹èÑ sec
ãªÍÒ¹¤ÒàÇÅÒ·Õèä·àÁÍùѺä´ã¹Ë¹ÇÂÇÔ¹Ò·Õ
û٠Ẻ¿§ ¡ª Ñè¹
unsigned long sec()
¡Òä¹× ¤Ò
àÇÅÒ·¹Õè ºÑ ä´ã ¹Ë¹Ç ÂÇ¹Ô Ò·Õ â´Âª¹´Ô ¢Í ÁÅ٠໹ Ẻ long
µÇÑ ÍÂÒ §·èÕ 4-8
void main() // â»Ãá¡ÃÁËÅ¡Ñ
{ // ¡Òí ˹´¨´Ø àÃÁÔè µ¹ ¡ÒùºÑ àÇÅҢͧä·àÁÍÃ
timer_start();
while(1) // ǹÃͺäÁà ¨Ù º
{
lcd(“Time: %l sec “,sec()); // ÍÒ ¹¤Ò àÇÅÒã¹Ë¹Ç ÂÇ¹Ô Ò·ÁÕ ÒáÊ´§·âèÕ Á´ÅÙ LCD
}
}
¢Í ¤Ç÷ÃÒº : ËÒ¡µÍ §¡Ò÷´ÊͺµÇÑ ÍÂÒ §¹¨Õé ÐµÍ §µ´Ô µ§Ñé ἧǧ¨ÃáÊ´§¼ÅáÅоÍõ à͹¡»ÃÐʧ¤ (Display-
io) à¢Ò ¡ºÑ ἧǧ¨ÃËÅ¡Ñ MicroBOX áÅÐἧǧ¨ÃáÊ´§¼ÅáÅоÍõ à͹¡»ÃÐʧ¤ (Display-io) ¹¨Õé ÐµÍ §¨´Ñ ËÒ
à¾ÁèÔ àµÁÔ à¹Í×è §¨Ò¡äÁä ´Ã ÇÁÍÂãÙ ¹ª´Ø ¡ÅÍ §ÊÁͧ¡Å IPST-MicroBOX ã¹Ã¹Ø àÃÁèÔ µ¹ áÅÐÃ¹Ø Áҵðҹ
ἧǧ¨ÃáÊ´§¼ÅáÅÐ
¾Íõ à͹¡»ÃÐʧ¤
áÊ´§¡Òõ´Ô µ§éÑ á¼§Ç§¨ÃáÊ´§¼ÅáÅоÍõ à͹¡»ÃÐʧ¤ (Display-io) à¢Ò ¡ºÑ ἧǧ¨ÃäÁâ¤Ã¤Í¹â·ÃÅ
àÅÍÃË Å¡Ñ MicroBOX