Page 167 - ipst-microbox_manual
P. 167
¤Á‹Ù Í× ÍҌ §Í§Ô áÅÐ㪧Œ Ò¹¡Å͋ §ÊÁͧ¡Å IPST-MicroBOX l 167

¡ÒÃàªè×ÍÁµ‹Í·Ò§ÎÒÏ´áÇÏ

(1) µ´Ô µ§éÑ á¼§Ç§¨Ã Display-io ŧº¹á¼§Ç§¨Ã MicroBOX
(2) ¹Òí ἧǧ¨ÃµÃǨ¨ºÑ àÊÂÕ §µÍ‹ à¢ÒŒ ¡ºÑ ἧǧ¨Ã MicroBOX ·¨Õè ´Ø µÍ‹
PA1
(3) µÍ‹ ÊÒÂÊ­Ñ ­Ò³¨Ò¡¨´Ø µÍ‹ ¾Íõ ͹¡Ø ÃÁ RS-232 º¹á¼§Ç§¨Ã
Display-io à¢ÒŒ ¡ºÑ ¾Íõ ͹¡Ø ÃÁ¢Í§¤ÍÁ¾ÇÔ àµÍÏ

â»Ãá¡ÃÁ¤Çº¤ØÁ

â»Ãá¡ÃÁ¤Çº¤ÁØ ¢Í§â¤Ã§§Ò¹¹áéÕ Ê´§ã¹â»Ãá¡ÃÁ·èÕ K4-3 â´Ââ»Ãá¡ÃÁ¨ÐÍҋ ¹¤Ò‹ ¨Ò¡¨´Ø µÍ‹ PA1 «§Öè ¡¤ç Í×
áç´¹Ñ ·äÕè ´¨Œ Ò¡¡ÒõÃǨ¨ºÑ ¢Í§á¼§Ç§¨ÃµÃǨ¨ºÑ àÊÂÕ § â´Â¤Ò‹ ·ÍÕè ҋ ¹ä´¨Œ ж¡Ù ࡺç äÇàŒ ¾Í×è àµÃÂÕ Áʧ‹ ÍÍ¡ä»Â§Ñ ¾Íõ Í
¹¡Ø ÃÁ â´Â¡ÒÃʧ‹ ¢ÍŒ ÁÅÙ Í͡仹¹éÑ ¨Ðä´ÃŒ ºÑ ¡ÒäǺ¤ÁØ ¨Ò¡¡Òá´ÊÇµÔ ª SW2 ´§Ñ ¹¹Ñé ¨§Ö µÍŒ §Á¡Õ ÒõÃǨÊͺ¡Òá´
ÊÇµÔ ªâ ´Â㪿Œ §˜ ¡ª ¹Ñè SW2 à¾Í×è àÃÁÔè µ¹Œ ¡ÒÃʧ‹ ¢ÍŒ ÁÅÙ

àÁÍ×è ¡´ÊÇµÔ ª SW2 ¢ÍŒ ÁÅÙ ¨Ð¶¡Ù ʧ‹ ÍÍ¡ä» â´Â¨Ðʧ‹ ÍÂҋ §µÍ‹ à¹Í×è §·¡Ø æ 0.1 Ç¹Ô Ò·Õ ¢ÍŒ ÁÅÙ ·ÊèÕ §‹ Í͡任ÃСͺ
´ÇŒ  ¤Ò‹ ÅÒí ´ºÑ ·ãèÕ ¹¡ÒÃʧ‹ ¢ÍŒ ÁÅÙ áÅФҋ ¢ÍŒ ÁÅÙ ·ÍèÕ Ò‹ ¹ä´¨Œ ҡἧǧ¨ÃµÃǨ¨ºÑ àÊÂÕ § ¨Ò¡¹¹éÑ ¡Òí ˹´ãË¢Œ ¹éÖ ºÃ÷´Ñ ãËÁ‹
áÅÐà¾ÁÔè ¤Ò‹ ÅÒí ´ºÑ ·ãÕè ¹¡ÒùºÑ ¢ÍŒ ÁÅÙ ¨Ð¶¡Ù ʧ‹ ÍÂҋ §µÍ‹ à¹Íè× § ¨¹¡Çҋ ¨ÐÁ¡Õ Òá´ÊÇµÔ ª SW1 à¾Í×è Ë嫯 ¡Ò÷Òí §Ò¹

#include // Clear LCD Display
unsigned int count=0; // wait until press SW2
void main() // Show Text On LCD
{ // Loop until press SW1

lcd("#c"); // Show timer counter
while(in_b(6)==1); // Show Analog value
lcd("Display Data #non Computer"); // LF and CR
while(in_b(5)==1)
{ // Increment counter
// delay 0.1 sec
uart("%d ",count);
uart("%d",analog(1)); // end program
uart_putc(0x0a); // say good bye
uart_putc(0x0d);
count++;
sleep(100);
}
lcd("#c");
lcd("good bye");
while(1);

}

â»Ãá¡ÃÁ·èÕK4-3â»Ãá¡ÃÁÀÒÉÒC¢Í§â¤Ã§§Ò¹à¤ÃÍè× §º¹Ñ ·¡Ö ¢ÍŒ ÁÅÙ àÊÂÕ §«§Öè ãªáŒ ¼§Ç§¨ÃµÃǨ¨ºÑ àÊÂÕ §·Òí §Ò¹
ÃNj Á¡ºÑ ἧǧ¨ÃMicroBOXáÅÐʧ‹ ¢ÍŒ ÁÅÙ ä»Â§Ñ ¤ÍÁ¾ÇÔ àµÍü ҋ ¹¾Íõ ͹¡Ø ÃÁâ´ÂãªáŒ ¼§Ç§¨ÃDisplay-io
   162   163   164   165   166   167   168   169   170