Page 108 - ipst-microbox_manual
P. 108
l ¤ÁÙ Í× ÍÒ §Í§Ô áÅÐ㪧 Ò¹¡ÅÍ §ÊÁͧ¡Å IPST-MicroBOX
7.8 ª´Ø ¤Òí ʧÑè ÊÒí ËÃºÑ áÊ´§¼Å¢Í ¤ÇÒÁ·âÕè Á´ÅÙ LCD Ẻ 16x2 º¹á¼§Ç§¨Ã
áÊ´§¼ÅáÅоÍõ à͹¡»ÃÐʧ¤ (Display-io)
7.8.1 ¡ÒÃàªÍ×è ÁµÍ ·Ò§ÎÒô áÇÃ
㹡Ò÷´Êͺ¤íÒÊÑè§¹éըеͧ¹íÒἧǧ¨Ã¤Çº¤ØÁ MicroBOX µÍ¡Ñºá¼§Ç§¨ÃáÊ´§¼ÅáÅÐ
¾Íõ à͹¡»ÃÐʧ¤ (ἧǧ¨Ã Display-io) â´Âª´Ø ¤Òí ʧèÑ ¹¨Õé Ðà¢ÂÕ ¹¤Ò ä»áÊ´§¼Å处 âÁ´ÅÙ LCD ¢¹Ò´
16 µÇÑ Í¡Ñ Éà 2 ºÃ÷´Ñ ·µÕè ´Ô µ§Ñé º¹á¼§Ç§¨Ã Display-io
7.8.2 ¿§ ¡ª ¹Ñè lcd ËÃÍ× LCD
ãªá Ê´§¼Å¢Í ¤ÇÒÁ·âÕè Á´ÅÙ LCD ¢¹Ò´ 16 µÇÑ Í¡Ñ Éà 2 ºÃ÷´Ñ
ÃٻẺ¿§¡ªèѹ
void lcd(char *p,...)
¾ÒÃÒÁàÔ µÍÃ
p 㪡 Òí ˹´¡ÅÁØ ¢Í ¤ÇÒÁ·µèÕ Í §¡ÒÃáÊ´§¼Å·âÕè Á´ÅÙ LCD â´ÂÊÒÁÒö¡Òí ˹´Ã»Ù Ẻ¡ÒÃá·Ã¡
ÊÑ Å¡Ñ É³¾ àÔ ÈÉà¾Íè× ÃÇ ÁáÊ´§¼Å¤Ò ¢Í ÁÅÙ µÇÑ àŢû٠Ẻ͹×è æ Í¹Ñ ä´á ¡
ÃËÊÑ º§Ñ ¤ºÑ ¡Ò÷Òí §Ò¹
%c ËÃÍ× %C ãªÃ ºÑ ¤Ò ¡ÒÃáÊ´§¼ÅµÇÑ Í¡Ñ Éà 1 µÇÑ
%d ËÃÍ× %D ãªÃ ºÑ ¤Ò ¡ÒÃáÊ´§¼ÅàÅ¢°Ò¹ÊºÔ µ§Ñé áµ -32,768 ¶§Ö +32,767
%l ËÃÍ× %L ãªÃ ºÑ ¤Ò ¡ÒÃáÊ´§¼ÅµÇÑ àÅ¢°Ò¹ÊºÔ µ§Ñé áµ -2,147,483,648 ¶§Ö
+2,147,483,647
%f ËÃÍ× %F ãªÃ ºÑ ¤Ò à¾Í×è áÊ´§¼Å¢Í ÁÅ٠Ẻ¨Òí ¹Ç¹¨Ã§Ô
(áÊ´§·È¹ÂÔ Á 3 ËÅ¡Ñ )
#c ¤ÂÕ ¤ Òí ʧèÑ à¾Íè× Ê§èÑ à¤ÅÂÕ Ã¢ Í ¤ÇÒÁ¡Í ¹áÊ´§¼Åã¹Ãͺ¶´Ñ ä»
#n ¤ÂÕ ¤ Òí ʧÑè ¾àÔ ÈÉà¾Í×è ʧèÑ µ´Ñ ¢Í ¤ÇÒÁä»áÊ´§·ºèÕ Ã÷´Ñ ·èÕ 2
¡Òä׹¤Ò
äÁÁ ¡Õ Òä¹× ¤Ò
ËÁÒÂà赯 ¡ÒáÒí ˹´ÍСÇÔ àÁ¹µµ Í §µÃ§¡ºÑ ÅÒí ´ºÑ ÃËÊÑ º§Ñ ¤ºÑ ·¨èÕ Ð·Òí §Ò¹¹¹Ñé æ Á©Ô й¹Ñé ¡ÒÃáÊ´§¼Å
ÍÒ¨à¡´Ô ¤ÇÒÁ¼´Ô ¾ÅÒ´ä´
µÇÑ ÍÂÒ §·èÕ 7-18
lcd(“Hello LCD”); // áÊ´§¢Í ¤ÇÒÁ Hello LCD ·âèÕ Á´ÅÙ LCD
¼ÅÅ¾Ñ ¸· âèÕ Á´ÅÙ LCD ໹ ´§Ñ ¹Õé
Hello LCD
7.8 ª´Ø ¤Òí ʧÑè ÊÒí ËÃºÑ áÊ´§¼Å¢Í ¤ÇÒÁ·âÕè Á´ÅÙ LCD Ẻ 16x2 º¹á¼§Ç§¨Ã
áÊ´§¼ÅáÅоÍõ à͹¡»ÃÐʧ¤ (Display-io)
7.8.1 ¡ÒÃàªÍ×è ÁµÍ ·Ò§ÎÒô áÇÃ
㹡Ò÷´Êͺ¤íÒÊÑè§¹éըеͧ¹íÒἧǧ¨Ã¤Çº¤ØÁ MicroBOX µÍ¡Ñºá¼§Ç§¨ÃáÊ´§¼ÅáÅÐ
¾Íõ à͹¡»ÃÐʧ¤ (ἧǧ¨Ã Display-io) â´Âª´Ø ¤Òí ʧèÑ ¹¨Õé Ðà¢ÂÕ ¹¤Ò ä»áÊ´§¼Å处 âÁ´ÅÙ LCD ¢¹Ò´
16 µÇÑ Í¡Ñ Éà 2 ºÃ÷´Ñ ·µÕè ´Ô µ§Ñé º¹á¼§Ç§¨Ã Display-io
7.8.2 ¿§ ¡ª ¹Ñè lcd ËÃÍ× LCD
ãªá Ê´§¼Å¢Í ¤ÇÒÁ·âÕè Á´ÅÙ LCD ¢¹Ò´ 16 µÇÑ Í¡Ñ Éà 2 ºÃ÷´Ñ
ÃٻẺ¿§¡ªèѹ
void lcd(char *p,...)
¾ÒÃÒÁàÔ µÍÃ
p 㪡 Òí ˹´¡ÅÁØ ¢Í ¤ÇÒÁ·µèÕ Í §¡ÒÃáÊ´§¼Å·âÕè Á´ÅÙ LCD â´ÂÊÒÁÒö¡Òí ˹´Ã»Ù Ẻ¡ÒÃá·Ã¡
ÊÑ Å¡Ñ É³¾ àÔ ÈÉà¾Íè× ÃÇ ÁáÊ´§¼Å¤Ò ¢Í ÁÅÙ µÇÑ àŢû٠Ẻ͹×è æ Í¹Ñ ä´á ¡
ÃËÊÑ º§Ñ ¤ºÑ ¡Ò÷Òí §Ò¹
%c ËÃÍ× %C ãªÃ ºÑ ¤Ò ¡ÒÃáÊ´§¼ÅµÇÑ Í¡Ñ Éà 1 µÇÑ
%d ËÃÍ× %D ãªÃ ºÑ ¤Ò ¡ÒÃáÊ´§¼ÅàÅ¢°Ò¹ÊºÔ µ§Ñé áµ -32,768 ¶§Ö +32,767
%l ËÃÍ× %L ãªÃ ºÑ ¤Ò ¡ÒÃáÊ´§¼ÅµÇÑ àÅ¢°Ò¹ÊºÔ µ§Ñé áµ -2,147,483,648 ¶§Ö
+2,147,483,647
%f ËÃÍ× %F ãªÃ ºÑ ¤Ò à¾Í×è áÊ´§¼Å¢Í ÁÅ٠Ẻ¨Òí ¹Ç¹¨Ã§Ô
(áÊ´§·È¹ÂÔ Á 3 ËÅ¡Ñ )
#c ¤ÂÕ ¤ Òí ʧèÑ à¾Íè× Ê§èÑ à¤ÅÂÕ Ã¢ Í ¤ÇÒÁ¡Í ¹áÊ´§¼Åã¹Ãͺ¶´Ñ ä»
#n ¤ÂÕ ¤ Òí ʧÑè ¾àÔ ÈÉà¾Í×è ʧèÑ µ´Ñ ¢Í ¤ÇÒÁä»áÊ´§·ºèÕ Ã÷´Ñ ·èÕ 2
¡Òä׹¤Ò
äÁÁ ¡Õ Òä¹× ¤Ò
ËÁÒÂà赯 ¡ÒáÒí ˹´ÍСÇÔ àÁ¹µµ Í §µÃ§¡ºÑ ÅÒí ´ºÑ ÃËÊÑ º§Ñ ¤ºÑ ·¨èÕ Ð·Òí §Ò¹¹¹Ñé æ Á©Ô й¹Ñé ¡ÒÃáÊ´§¼Å
ÍÒ¨à¡´Ô ¤ÇÒÁ¼´Ô ¾ÅÒ´ä´
µÇÑ ÍÂÒ §·èÕ 7-18
lcd(“Hello LCD”); // áÊ´§¢Í ¤ÇÒÁ Hello LCD ·âèÕ Á´ÅÙ LCD
¼ÅÅ¾Ñ ¸· âèÕ Á´ÅÙ LCD ໹ ´§Ñ ¹Õé
Hello LCD