Page 164 - ipst-microbox_manual
P. 164
l ¤ÁÙ Í× ÍÒ §Í§Ô áÅÐ㪧 Ò¹¡ÅÍ §ÊÁͧ¡Å IPST-MicroBOX
#include
void main() // Show text on Line 1
{ // Show text on Line 2
lcd("Hello World !");
lcd("#nIPST-MicroBOX");
}
â»Ãá¡ÃÁ·èÕK4-1â»Ãá¡ÃÁáÊ´§¢Í ¤ÇÒÁ·âèÕ Á´ÅÙ LCDº¹á¼§Ç§¨ÃDisplay-ioâ´Âãªä źÃÒÃÕipst.h¢Í§ª´Ø
¡ÅÍ §ÊÁͧ¡ÅIPST-MicroBOX
¡ÒõԴµÍÊ×èÍÊÒüҹ¾Íõ͹ءÃÁ
હ à´ÂÕ Ç¡ºÑ ÊÇ ¹¡ÒÃáÊ´§¼Å·âèÕ Á´ÅÙ LCD 㹡ÒÃÊÍ×è ÊÒÃ¢Í ÁÅÙ ¼Ò ¹¾Íõ ͹¡Ø ÃÁäźÃÒÃÕ ipst.h ä´à µÃÕ
ÂÁ¿§ ¡ª ¹Ñè ÊÒí ËÃºÑ ãª§ Ò¹äÇà ÃÂÕ ºÃÍ ÂáÅÇ â´Â
uart() ໹ ¿§ ¡ª ¹Ñè ʧ ¢Í ÁÅÙ ä»Â§Ñ ¾Íõ ͹¡Ø ÃÁ
uart_putc() ໹ ¿§ ¡ª ¹Ñè ʧ Í¡Ñ ¢ÃÐ˹§Öè µÇÑ ÍÍ¡ä»Â§Ñ ¾Íõ ͹¡Ø ÃÁ â´Â¢Í ÁÅÙ ·ÊÕè § ¨ÐµÍ §à»¹
¢Í ÁÅ٠Ẻ 8 ºµÔ
uart_set_baud() ໹ ¿§ ¡ª ¹Ñè ¡Òí ˹´¤Ò ºÍ´àõãË¡ ºÑ ¡ÒÃÊÍè× ÊÒÃ͹¡Ø ÃÁ
uart_getkey() ໹ ¿§ ¡ª ¹Ñè ÃÍÃºÑ ¤Ò Í¡Ñ ¢ÃзÊÕè § ÁÒ¨Ò¡¤ÍÁ¾ÇÔ àµÍÃ
ã¹â»Ãá¡ÃÁ·Õè K4-2 áÊ´§µÇÑ ÍÂÒ §¡Òõ´Ô µÍ ÊÍ×è ÊÒÃÃÐËÇÒ §¤ÍÁ¾ÇÔ àµÍü Ò ¹á¼§Ç§¨Ã Display-io ¢Í§á¼§
ǧ¨Ã MicroBOX ´§Ñ ¹¹éÑ ¨§Ö µÍ §Á«Õ Í¿µá Çõ ÇÑ Ë¹§èÖ ··èÕ Òí §Ò¹Í·٠ҧ½§ ¤ÍÁ¾ÇÔ àµÍÃà ¾Í×è ÃºÑ áÅÐʧ ¢Í ÁÅÙ ¡ºÑ ª´Ø ¡ÅÍ §
ÊÁͧ¡Å «Í¿µá Ç÷ áèÕ ¹Ð¹Òí ¤Í× Hyper Terminal ¨ÐÁ¡Õ Òõ§Ñé ¤Ò à¾Íè× ãª§ Ò¹áÊ´§ã¹¡Ãͺá¡·èÕ K4-1
¡Ò÷Òí §Ò¹¢Í§â»Ãá¡ÃÁ·Õè K4-2 Á´Õ §Ñ ¹Õé
(1) áÊ´§¼Å¢Í ¤ÇÒÁ·âÕè Á´ÅÙ LCD áÅÐË¹Ò µÒ § Hyper Terminal º¹¤ÍÁ¾ÇÔ àµÍ÷ ãÕè ªÊ Í×è ÊÒÃ
¢Í ÁÅÙ â´Âᨧ ãË¡ ´¤ÂÕ ã ´ æ ËÃÍ× ¡´¤ÂÕ A à¾Íè× ÂµØ ¡Ô Ò÷Òí §Ò¹ ËÅ§Ñ ¨Ò¡Ê§ ¢Í ¤ÇÒÁ¨ÐµÍ §Ê§ Í¡Ñ ¢ÃСÒâ¹éÖ ºÃ÷´Ñ
ãËÁÍ Í¡ä»´Ç Â à¾Íè× ãËà ¡´Ô ¡Òâ¹éÖ ºÃ÷´Ñ ãËÁË Å§Ñ Ê§ ¢Í ¤ÇÒÁ
(2) ǹµÃǨÊͺÇÒ ¤Ò ¤ÂÕ · ¡èÕ ´¹¹Ñé ໹ A ËÃÍ× äÁ ¶Ò 㪠ãËÍ Í¡¨Ò¡¡ÒÃǹŻ٠ᵶ Ò äÁã ª ã˹ Òí
¤Ò ¤ÂÕ · ¡èÕ ´ä»áÊ´§·âèÕ Á´ÅÙ LCD áÅÐË¹Ò µÒ §¢Í§â»Ãá¡ÃÁ Hyper Terminal
(3) àÁÍè× ¡´¤ÂÕ A ໹ Í¹Ñ ¨º¡Ò÷Òí §Ò¹ãËá Ê´§¢Í ¤ÇÒÁ Good Bye ·§éÑ ·âèÕ Á´ÅÙ LCD áÅÐ˹Ò
µÒ § Hyper Terminal
·áèÕ ¼§Ç§¨Ã MicroBOX ã˨ Ò Âä¿àÅÂéÕ § ǧ¨Ã¨Ð·Òí §Ò¹ ¨Ò¡¹¹éÑ ¡´¤ÂÕ µ Ò §æ ¢Í§¤ÍÁ¾ÇÔ àµÍõ ÒÁµÍ §¡ÒÃ
áÅÇ Ê´Ø ·Ò ¡´¤ÂÕ A Ê§Ñ à¡µ¡ÒÃáÊ´§¼Å¢Í ÁÅÙ µÒ §æ ·ËèÕ ¹Ò µÒ § Hyper terminal áÅÐâÁ´ÅÙ LCD
#include
void main() // Show text on Line 1
{ // Show text on Line 2
lcd("Hello World !");
lcd("#nIPST-MicroBOX");
}
â»Ãá¡ÃÁ·èÕK4-1â»Ãá¡ÃÁáÊ´§¢Í ¤ÇÒÁ·âèÕ Á´ÅÙ LCDº¹á¼§Ç§¨ÃDisplay-ioâ´Âãªä źÃÒÃÕipst.h¢Í§ª´Ø
¡ÅÍ §ÊÁͧ¡ÅIPST-MicroBOX
¡ÒõԴµÍÊ×èÍÊÒüҹ¾Íõ͹ءÃÁ
હ à´ÂÕ Ç¡ºÑ ÊÇ ¹¡ÒÃáÊ´§¼Å·âèÕ Á´ÅÙ LCD 㹡ÒÃÊÍ×è ÊÒÃ¢Í ÁÅÙ ¼Ò ¹¾Íõ ͹¡Ø ÃÁäźÃÒÃÕ ipst.h ä´à µÃÕ
ÂÁ¿§ ¡ª ¹Ñè ÊÒí ËÃºÑ ãª§ Ò¹äÇà ÃÂÕ ºÃÍ ÂáÅÇ â´Â
uart() ໹ ¿§ ¡ª ¹Ñè ʧ ¢Í ÁÅÙ ä»Â§Ñ ¾Íõ ͹¡Ø ÃÁ
uart_putc() ໹ ¿§ ¡ª ¹Ñè ʧ Í¡Ñ ¢ÃÐ˹§Öè µÇÑ ÍÍ¡ä»Â§Ñ ¾Íõ ͹¡Ø ÃÁ â´Â¢Í ÁÅÙ ·ÊÕè § ¨ÐµÍ §à»¹
¢Í ÁÅ٠Ẻ 8 ºµÔ
uart_set_baud() ໹ ¿§ ¡ª ¹Ñè ¡Òí ˹´¤Ò ºÍ´àõãË¡ ºÑ ¡ÒÃÊÍè× ÊÒÃ͹¡Ø ÃÁ
uart_getkey() ໹ ¿§ ¡ª ¹Ñè ÃÍÃºÑ ¤Ò Í¡Ñ ¢ÃзÊÕè § ÁÒ¨Ò¡¤ÍÁ¾ÇÔ àµÍÃ
ã¹â»Ãá¡ÃÁ·Õè K4-2 áÊ´§µÇÑ ÍÂÒ §¡Òõ´Ô µÍ ÊÍ×è ÊÒÃÃÐËÇÒ §¤ÍÁ¾ÇÔ àµÍü Ò ¹á¼§Ç§¨Ã Display-io ¢Í§á¼§
ǧ¨Ã MicroBOX ´§Ñ ¹¹éÑ ¨§Ö µÍ §Á«Õ Í¿µá Çõ ÇÑ Ë¹§èÖ ··èÕ Òí §Ò¹Í·٠ҧ½§ ¤ÍÁ¾ÇÔ àµÍÃà ¾Í×è ÃºÑ áÅÐʧ ¢Í ÁÅÙ ¡ºÑ ª´Ø ¡ÅÍ §
ÊÁͧ¡Å «Í¿µá Ç÷ áèÕ ¹Ð¹Òí ¤Í× Hyper Terminal ¨ÐÁ¡Õ Òõ§Ñé ¤Ò à¾Íè× ãª§ Ò¹áÊ´§ã¹¡Ãͺá¡·èÕ K4-1
¡Ò÷Òí §Ò¹¢Í§â»Ãá¡ÃÁ·Õè K4-2 Á´Õ §Ñ ¹Õé
(1) áÊ´§¼Å¢Í ¤ÇÒÁ·âÕè Á´ÅÙ LCD áÅÐË¹Ò µÒ § Hyper Terminal º¹¤ÍÁ¾ÇÔ àµÍ÷ ãÕè ªÊ Í×è ÊÒÃ
¢Í ÁÅÙ â´Âᨧ ãË¡ ´¤ÂÕ ã ´ æ ËÃÍ× ¡´¤ÂÕ A à¾Íè× ÂµØ ¡Ô Ò÷Òí §Ò¹ ËÅ§Ñ ¨Ò¡Ê§ ¢Í ¤ÇÒÁ¨ÐµÍ §Ê§ Í¡Ñ ¢ÃСÒâ¹éÖ ºÃ÷´Ñ
ãËÁÍ Í¡ä»´Ç Â à¾Íè× ãËà ¡´Ô ¡Òâ¹éÖ ºÃ÷´Ñ ãËÁË Å§Ñ Ê§ ¢Í ¤ÇÒÁ
(2) ǹµÃǨÊͺÇÒ ¤Ò ¤ÂÕ · ¡èÕ ´¹¹Ñé ໹ A ËÃÍ× äÁ ¶Ò 㪠ãËÍ Í¡¨Ò¡¡ÒÃǹŻ٠ᵶ Ò äÁã ª ã˹ Òí
¤Ò ¤ÂÕ · ¡èÕ ´ä»áÊ´§·âèÕ Á´ÅÙ LCD áÅÐË¹Ò µÒ §¢Í§â»Ãá¡ÃÁ Hyper Terminal
(3) àÁÍè× ¡´¤ÂÕ A ໹ Í¹Ñ ¨º¡Ò÷Òí §Ò¹ãËá Ê´§¢Í ¤ÇÒÁ Good Bye ·§éÑ ·âèÕ Á´ÅÙ LCD áÅÐ˹Ò
µÒ § Hyper Terminal
·áèÕ ¼§Ç§¨Ã MicroBOX ã˨ Ò Âä¿àÅÂéÕ § ǧ¨Ã¨Ð·Òí §Ò¹ ¨Ò¡¹¹éÑ ¡´¤ÂÕ µ Ò §æ ¢Í§¤ÍÁ¾ÇÔ àµÍõ ÒÁµÍ §¡ÒÃ
áÅÇ Ê´Ø ·Ò ¡´¤ÂÕ A Ê§Ñ à¡µ¡ÒÃáÊ´§¼Å¢Í ÁÅÙ µÒ §æ ·ËèÕ ¹Ò µÒ § Hyper terminal áÅÐâÁ´ÅÙ LCD