Page 72 - ipst-basiclab
P. 72
l ¤ÁÙ Í× ¡Ò÷´ÅͧàºÍ×é §µ¹ ¢Í§¡ÅÍ §ÊÁͧ¡Å IPST-MicroBOX
l àªÍè× ÁµÍ ¾Íõ PB3 ¢Í§á¼§Ç§¨Ã¤Çº¤ÁØ MicroBOX à¢Ò ¡ºÑ ¨´Ø µÍ DIGIT3 ¢Í§á¼§Ç§¨Ã DSP-4
l àªÍ×è ÁµÍ ¾Íõ PB2 ¢Í§á¼§Ç§¨Ã¤Çº¤ÁØ MicroBOX à¢Ò ¡ºÑ ¨´Ø µÍ DIGIT2 ¢Í§á¼§Ç§¨Ã DSP-4
l àªÍè× ÁµÍ ¾Íõ PB1 ¢Í§á¼§Ç§¨Ã¤Çº¤ÁØ MicroBOX à¢Ò ¡ºÑ ¨´Ø µÍ DIGIT1 ¢Í§á¼§Ç§¨Ã DSP-4
¢éѹµÍ¹¡Ò÷´Åͧ
5.1 ÊÃÒ §ä¿Åâ »Ãà¨¡ç µª Íè× AnalogTest01 áÅоÁÔ ¾â »Ãá¡ÃÁÀÒÉÒ C µÒÁâ»Ãá¡ÃÁ·èÕ L5-1
5.2 ·Òí ¡ÒäÍÁä¾Åá ÅдÒǹâ ËÅ´â»Ãá¡ÃÁà¾Íè× ·´Êͺ¼ÅÅ¾Ñ ¸¡ Ò÷Òí §Ò¹
5.3 Ã¹Ñ â»Ãá¡ÃÁ ·´Åͧ»ÃºÑ ¤Ò ·áèÕ ¡¹ËÁ¹Ø ¢Í§µÇÑ µÒ ¹·Ò¹»ÃºÑ ¤Ò ä´º ¹á¼§Ç§¨Ã ZX-POT Ê§Ñ à¡µ¡Ò÷Òí §Ò¹¢Í§
LED µÇÑ àÅ¢ 7 ÊÇ ¹º¹á¼§Ç§¨Ã DSP-4
LED µÇÑ àÅ¢ 7 ÊÇ ¹º¹á¼§Ç§¨Ã DSP-4 ¨ÐáÊ´§¤Ò 0000 àÁÍ×è »ÃºÑ á¡¹ËÁ¹Ø ¢Í§µÇÑ µÒ ¹·Ò¹»ÃºÑ ¤Ò ä´
º¹á¼§Ç§¨Ã ZX-POT ä»·Ò§«Ò ÂÊ´Ø áÅÐàÁÍ×è »ÃºÑ ä»·Ò§¢ÇÒÊ´Ø ¤Ò ·äÕè ´¨ ÐÍÂãÙ ¹ªÇ § 1020 ¶§Ö 1023 ¢¹Öé Í¡٠ºÑ
ÊÀÒÇÐä¿àÅéÕ§㹢³Ð¹Ñ鹢ͧǧ¨Ã
#include // ¼¹Ç¡ä¿Åä źÃÒÃËÕ Å¡Ñ ipst.h
void main()
{
while(1) // Ż٠ǹÃͺäÁà ¨Ù º
{
segment(analog(6)); // áÊ´§¤Ò ÍйÒÅÍ¡·ÍèÕ Ò ¹ä´¨ Ò¡¾Íõ PA6 ·èÕ LED 7 ÊÇ ¹
}
}
¤Òí ͸ºÔ ÒÂâ»Ãá¡ÃÁ
¤Ò ¢Í§ÊÑ Ò³ÍйÒÅÍ¡¨Ð¶¡Ù á»Å§à»¹ ´¨Ô µÔ ÍÅ 10 ºµÔ áÅШ´Ñ û٠Ẻ໹ àÅ¢°Ò¹ÊºÔ ¨ÐÁ¤Õ Ò ã¹ªÇ §
0 ¶§Ö 1023 ¨Ò¡¡Ò÷Òí §Ò¹¢Í§¤Òí ʧÑè analog(6) ¨Ò¡¹¹éÑ ¤Ò ¢Í ÁÅÙ ¹¹éÑ ä´Ã ºÑ ¡ÒÃʧ µÍ ä»áÊ´§·èÕ LED µÇÑ àÅ¢ 7
ÊÇ ¹ ¼Ò ¹¿§ ¡ª ¹Ñè segment ÍÂÒ §µÍ à¹Íè× § ·§éÑ ¹àÕé »¹ ¼ÅÁÒ¨Ò¡¡Ò÷Òí §Ò¹ÀÒÂã¹Å»Ù while(1){} ·àÕè §Íè× ¹ä¢à»¹
¨Ã§Ô µÅÍ´àÇÅÒ
â»Ãá¡ÃÁ·èÕ L5-1 : ä¿Å AnalogTest01.c â»Ãá¡ÃÁÀÒÉÒ C ÊÒí ËÃºÑ ÍÒ ¹¤Ò ÊÑ Ò³ÍйÒÅÍ¡ÍÂÒ §§Ò Â
l àªÍè× ÁµÍ ¾Íõ PB3 ¢Í§á¼§Ç§¨Ã¤Çº¤ÁØ MicroBOX à¢Ò ¡ºÑ ¨´Ø µÍ DIGIT3 ¢Í§á¼§Ç§¨Ã DSP-4
l àªÍ×è ÁµÍ ¾Íõ PB2 ¢Í§á¼§Ç§¨Ã¤Çº¤ÁØ MicroBOX à¢Ò ¡ºÑ ¨´Ø µÍ DIGIT2 ¢Í§á¼§Ç§¨Ã DSP-4
l àªÍè× ÁµÍ ¾Íõ PB1 ¢Í§á¼§Ç§¨Ã¤Çº¤ÁØ MicroBOX à¢Ò ¡ºÑ ¨´Ø µÍ DIGIT1 ¢Í§á¼§Ç§¨Ã DSP-4
¢éѹµÍ¹¡Ò÷´Åͧ
5.1 ÊÃÒ §ä¿Åâ »Ãà¨¡ç µª Íè× AnalogTest01 áÅоÁÔ ¾â »Ãá¡ÃÁÀÒÉÒ C µÒÁâ»Ãá¡ÃÁ·èÕ L5-1
5.2 ·Òí ¡ÒäÍÁä¾Åá ÅдÒǹâ ËÅ´â»Ãá¡ÃÁà¾Íè× ·´Êͺ¼ÅÅ¾Ñ ¸¡ Ò÷Òí §Ò¹
5.3 Ã¹Ñ â»Ãá¡ÃÁ ·´Åͧ»ÃºÑ ¤Ò ·áèÕ ¡¹ËÁ¹Ø ¢Í§µÇÑ µÒ ¹·Ò¹»ÃºÑ ¤Ò ä´º ¹á¼§Ç§¨Ã ZX-POT Ê§Ñ à¡µ¡Ò÷Òí §Ò¹¢Í§
LED µÇÑ àÅ¢ 7 ÊÇ ¹º¹á¼§Ç§¨Ã DSP-4
LED µÇÑ àÅ¢ 7 ÊÇ ¹º¹á¼§Ç§¨Ã DSP-4 ¨ÐáÊ´§¤Ò 0000 àÁÍ×è »ÃºÑ á¡¹ËÁ¹Ø ¢Í§µÇÑ µÒ ¹·Ò¹»ÃºÑ ¤Ò ä´
º¹á¼§Ç§¨Ã ZX-POT ä»·Ò§«Ò ÂÊ´Ø áÅÐàÁÍ×è »ÃºÑ ä»·Ò§¢ÇÒÊ´Ø ¤Ò ·äÕè ´¨ ÐÍÂãÙ ¹ªÇ § 1020 ¶§Ö 1023 ¢¹Öé Í¡٠ºÑ
ÊÀÒÇÐä¿àÅéÕ§㹢³Ð¹Ñ鹢ͧǧ¨Ã
#include
void main()
{
while(1) // Ż٠ǹÃͺäÁà ¨Ù º
{
segment(analog(6)); // áÊ´§¤Ò ÍйÒÅÍ¡·ÍèÕ Ò ¹ä´¨ Ò¡¾Íõ PA6 ·èÕ LED 7 ÊÇ ¹
}
}
¤Òí ͸ºÔ ÒÂâ»Ãá¡ÃÁ
¤Ò ¢Í§ÊÑ Ò³ÍйÒÅÍ¡¨Ð¶¡Ù á»Å§à»¹ ´¨Ô µÔ ÍÅ 10 ºµÔ áÅШ´Ñ û٠Ẻ໹ àÅ¢°Ò¹ÊºÔ ¨ÐÁ¤Õ Ò ã¹ªÇ §
0 ¶§Ö 1023 ¨Ò¡¡Ò÷Òí §Ò¹¢Í§¤Òí ʧÑè analog(6) ¨Ò¡¹¹éÑ ¤Ò ¢Í ÁÅÙ ¹¹éÑ ä´Ã ºÑ ¡ÒÃʧ µÍ ä»áÊ´§·èÕ LED µÇÑ àÅ¢ 7
ÊÇ ¹ ¼Ò ¹¿§ ¡ª ¹Ñè segment ÍÂÒ §µÍ à¹Íè× § ·§éÑ ¹àÕé »¹ ¼ÅÁÒ¨Ò¡¡Ò÷Òí §Ò¹ÀÒÂã¹Å»Ù while(1){} ·àÕè §Íè× ¹ä¢à»¹
¨Ã§Ô µÅÍ´àÇÅÒ
â»Ãá¡ÃÁ·èÕ L5-1 : ä¿Å AnalogTest01.c â»Ãá¡ÃÁÀÒÉÒ C ÊÒí ËÃºÑ ÍÒ ¹¤Ò ÊÑ Ò³ÍйÒÅÍ¡ÍÂÒ §§Ò Â