Page 67 - ipst-cmanual
P. 67
¤ÁÙ Í× ¡ÒÃà¢ÂÕ ¹â»Ãá¡ÃÁÀÒÉÒ C ÊÒí ËÃºÑ ãª§ Ò¹¡ÅÍ §ÊÁͧ¡Å IPST-MicroBOX l 67
µÇÑ ÍÂÒ §·Õè 4-18 // áÊ´§¢Í ¤ÇÒÁÃÇ Á¡ºÑ ¢Í ÁÅÙ µÇÑ àÅ¢ (518) ·âèÕ Á´ÅÙ LCD
lcd(“Value: %d unit “,518);
¼ÅÅ¾Ñ ¸· âÕè Á´ÅÙ LCD ໹ ´§Ñ ¹éÕ
Value: 518 unit
µÇÑ ÍÂÒ §·Õè 4-19
lcd(“Value: %d “,analog(4)); // ÍÒ ¹¤Ò ÍйÒÅÍ¡·ªèÕ Í § 4 (¾Íõ PA4) ÁÒáÊ´§·âèÕ Á´ÅÙ LCD
¼ÅÅ¾Ñ ¸· âÕè Á´ÅÙ LCD ໹ ´§Ñ ¹éÕ
Value: xxx
â´Â·èÕ xxx ¤Í× ¤Ò ·ÍÕè Ò ¹ä´â ´ÂÍÒ¨Á¤Õ Ò µ§éÑ áµ 0 ¶§Ö 1,023
µÇÑ ÍÂÒ §·Õè 4-20
char c_test=’j’; // áÊ´§µÇÑ Í¡Ñ Éà j ÃÇ Á¡ºÑ ¢Í ¤ÇÒÁ͹è× æ
lcd(“abcd%cxyz”,c_test);
¼ÅÅ¾Ñ ¸· âÕè Á´ÅÙ LCD ໹ ´§Ñ ¹Õé
abcd j xyz // áÊ´§¢Í ¤ÇÒÁÃÇ Á¡ºÑ µÇÑ àÅ¢¨Òí ¹Ç¹¨Ã§Ô ·È¹ÂÔ Á 3 ËÅ¡Ñ
µÇÑ ÍÂÒ §·èÕ 4-21
lcd(“Value: %f “,125.450);
¼ÅÅ¾Ñ ¸· âèÕ Á´ÅÙ LCD ໹ ´§Ñ ¹éÕ
Value: 125.450
µÇÑ ÍÂÒ §·Õè 4-22
lcd(“count1: %d #ncount2: %d”,12,48);
// áÊ´§¢Í ¤ÇÒÁÃÇ Á¡ºÑ 2 ÃËÊÑ ¤Çº¤ÁØ áÅФÂÕ #n à¾Íè× ¡Òí ˹´ãË¡ ÅÁØ ¢Í ¤ÇÒÁ·µÕè Í ·Ò  #n
// ¨Ð¶¡Ù µ´Ñ ¹Òí ÁÒáÊ´§¼ÅºÃ÷´Ñ ·èÕ 2 ËÃÍ× ºÃ÷´Ñ ÅÒ §
¼ÅÅ¾Ñ ¸· âèÕ Á´ÅÙ LCD ໹ ´§Ñ ¹éÕ
count1: 12
count2: 48
µÇÑ ÍÂÒ §·Õè 4-18 // áÊ´§¢Í ¤ÇÒÁÃÇ Á¡ºÑ ¢Í ÁÅÙ µÇÑ àÅ¢ (518) ·âèÕ Á´ÅÙ LCD
lcd(“Value: %d unit “,518);
¼ÅÅ¾Ñ ¸· âÕè Á´ÅÙ LCD ໹ ´§Ñ ¹éÕ
Value: 518 unit
µÇÑ ÍÂÒ §·Õè 4-19
lcd(“Value: %d “,analog(4)); // ÍÒ ¹¤Ò ÍйÒÅÍ¡·ªèÕ Í § 4 (¾Íõ PA4) ÁÒáÊ´§·âèÕ Á´ÅÙ LCD
¼ÅÅ¾Ñ ¸· âÕè Á´ÅÙ LCD ໹ ´§Ñ ¹éÕ
Value: xxx
â´Â·èÕ xxx ¤Í× ¤Ò ·ÍÕè Ò ¹ä´â ´ÂÍÒ¨Á¤Õ Ò µ§éÑ áµ 0 ¶§Ö 1,023
µÇÑ ÍÂÒ §·Õè 4-20
char c_test=’j’; // áÊ´§µÇÑ Í¡Ñ Éà j ÃÇ Á¡ºÑ ¢Í ¤ÇÒÁ͹è× æ
lcd(“abcd%cxyz”,c_test);
¼ÅÅ¾Ñ ¸· âÕè Á´ÅÙ LCD ໹ ´§Ñ ¹Õé
abcd j xyz // áÊ´§¢Í ¤ÇÒÁÃÇ Á¡ºÑ µÇÑ àÅ¢¨Òí ¹Ç¹¨Ã§Ô ·È¹ÂÔ Á 3 ËÅ¡Ñ
µÇÑ ÍÂÒ §·èÕ 4-21
lcd(“Value: %f “,125.450);
¼ÅÅ¾Ñ ¸· âèÕ Á´ÅÙ LCD ໹ ´§Ñ ¹éÕ
Value: 125.450
µÇÑ ÍÂÒ §·Õè 4-22
lcd(“count1: %d #ncount2: %d”,12,48);
// áÊ´§¢Í ¤ÇÒÁÃÇ Á¡ºÑ 2 ÃËÊÑ ¤Çº¤ÁØ áÅФÂÕ #n à¾Íè× ¡Òí ˹´ãË¡ ÅÁØ ¢Í ¤ÇÒÁ·µÕè Í ·Ò  #n
// ¨Ð¶¡Ù µ´Ñ ¹Òí ÁÒáÊ´§¼ÅºÃ÷´Ñ ·èÕ 2 ËÃÍ× ºÃ÷´Ñ ÅÒ §
¼ÅÅ¾Ñ ¸· âèÕ Á´ÅÙ LCD ໹ ´§Ñ ¹éÕ
count1: 12
count2: 48