Page 66 - ipst-cmanual
P. 66
l¤ÁÙ Í× ¡ÒÃà¢ÂÕ ¹â»Ãá¡ÃÁÀÒÉÒ C ÊÒí ËÃºÑ ãª§ Ò¹¡ÅÍ §ÊÁͧ¡Å IPST-MicroBOX
4.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
¡Òä¹× ¤Ò
äÁÁ ¡Õ Òä¹× ¤Ò
ËÁÒÂà赯 ¡ÒáÒí ˹´ÍСÇÔ àÁ¹µµ Í §µÃ§¡ºÑ ÅÒí ´ºÑ ÃËÊÑ º§Ñ ¤ºÑ ·¨Õè зÒí §Ò¹¹¹Ñé æ Á©Ô й¹éÑ ¡ÒÃáÊ´§¼Å
ÍÒ¨à¡´Ô ¤ÇÒÁ¼´Ô ¾ÅÒ´ä´
µÇÑ ÍÂÒ §·èÕ 4-16
lcd(“Hello LCD”); // áÊ´§¢Í ¤ÇÒÁ Hello LCD ·âèÕ Á´ÅÙ LCD
¼ÅÅ¾Ñ ¸· âèÕ Á´ÅÙ LCD ໹ ´§Ñ ¹éÕ
Hello LCD
µÇÑ ÍÂÒ §·Õè 4-17
lcd(“abcdefghijklmnopqrstuvwxyz”);
// áÊ´§¢Í ¤ÇÒÁàÁÍè× ¨Òí ¹Ç¹µÇÑ Í¡Ñ ÉÃà¡¹Ô 16 µÇÑ Í¡Ñ ¢ÃеÇÑ ¶´Ñ 仨Ðä»áÊ´§Â§Ñ ºÃ÷´Ñ ·Õè 2 ·¹Ñ ·Õ
¼ÅÅ¾Ñ ¸· âèÕ Á´ÅÙ LCD ໹ ´§Ñ ¹éÕ
abcdefghijklmnop
qrstuvwxyz
4.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
¡Òä¹× ¤Ò
äÁÁ ¡Õ Òä¹× ¤Ò
ËÁÒÂà赯 ¡ÒáÒí ˹´ÍСÇÔ àÁ¹µµ Í §µÃ§¡ºÑ ÅÒí ´ºÑ ÃËÊÑ º§Ñ ¤ºÑ ·¨Õè зÒí §Ò¹¹¹Ñé æ Á©Ô й¹éÑ ¡ÒÃáÊ´§¼Å
ÍÒ¨à¡´Ô ¤ÇÒÁ¼´Ô ¾ÅÒ´ä´
µÇÑ ÍÂÒ §·èÕ 4-16
lcd(“Hello LCD”); // áÊ´§¢Í ¤ÇÒÁ Hello LCD ·âèÕ Á´ÅÙ LCD
¼ÅÅ¾Ñ ¸· âèÕ Á´ÅÙ LCD ໹ ´§Ñ ¹éÕ
Hello LCD
µÇÑ ÍÂÒ §·Õè 4-17
lcd(“abcdefghijklmnopqrstuvwxyz”);
// áÊ´§¢Í ¤ÇÒÁàÁÍè× ¨Òí ¹Ç¹µÇÑ Í¡Ñ ÉÃà¡¹Ô 16 µÇÑ Í¡Ñ ¢ÃеÇÑ ¶´Ñ 仨Ðä»áÊ´§Â§Ñ ºÃ÷´Ñ ·Õè 2 ·¹Ñ ·Õ
¼ÅÅ¾Ñ ¸· âèÕ Á´ÅÙ LCD ໹ ´§Ñ ¹éÕ
abcdefghijklmnop
qrstuvwxyz