Page 73 - ipst-cmanual
P. 73
¤ÁÙ Í× ¡ÒÃà¢ÂÕ ¹â»Ãá¡ÃÁÀÒÉÒ C ÊÒí ËÃºÑ ãª§ Ò¹¡ÅÍ §ÊÁͧ¡Å IPST-MicroBOX l 73
4.10.2 ¿§ ¡ª ¹Ñè sound
sound_a ÊÒí ËÃºÑ àÅÍ× ¡¡Òí à¹´Ô àÊÂÕ §·¢èÕ ÒÊÑ Ò³ã´æ ¨Ò¡¾Íõ A
sound_b ÊÒí ËÃºÑ àÅÍ× ¡¡Òí à¹´Ô àÊÂÕ §·¢Õè ÒÊÑ Ò³ã´æ ¨Ò¡¾Íõ B
sound_c ÊÒí ËÃºÑ àÅÍ× ¡¡Òí à¹´Ô àÊÂÕ §·¢èÕ ÒÊÑ Ò³ã´æ ¨Ò¡¾Íõ C
sound_d ÊÒí ËÃºÑ àÅÍ× ¡¡Òí à¹´Ô àÊÂÕ §·¢èÕ ÒÊÑ Ò³ã´æ ¨Ò¡¾Íõ D
ÃٻẺ¿§¡ª¹Ñè
void sound_a(char ch,int freq,int time)
void sound_b(char ch,int freq,int time)
void sound_c(char ch,int freq,int time)
void sound_d(char ch,int freq,int time)
¾ÒÃÒÁàÔ µÍÃ
ch ·Òí Ë¹Ò ·¡Õè Òí ˹´¢ÒÊÑ Ò³·µÕè Í §¡ÒÃ¡ÅºÑ Åͨ¡Ô «§èÖ Á¤Õ Ò µ§éÑ áµ 0 ¶§Ö 7
freq ·Òí Ë¹Ò ·¡èÕ Òí ˹´¤ÇÒÁ¶ÊÕè Ñ Ò³àÊÂÕ §
time ·Òí Ë¹Ò ·¡Õè Òí ˹´ªÇ §àÇÅÒ㹡ÒáÒí à¹´Ô àÊÂÕ §à»¹ ¨Òí ¹Ç¹àµÁç à·Ò ¢Í§ 0.1 ÁÅÔ ÅÇÔ ¹Ô Ò·Õ
µÇÑ ÍÂÒ §·Õè 4-26
beep_d(2); // ¡Òí à¹´Ô àÊÂÕ §¤ÇÒÁ¶Õè 2000Hz ¹Ò¹ 10 ÁÅÔ ÅÇÔ ¹Ô Ò·¨Õ Ò¡¢Ò¾Íõ PA2
sound_b(4,800,500); // ¡Òí à¹´Ô àÊÂÕ §¤ÇÒÁ¶èÕ 800 Hz ¹Ò¹ 50 ÁÅÔ ÅÇÔ ¹Ô Ò·¨Õ Ò¡¢Ò¾Íõ P4
4.10.2 ¿§ ¡ª ¹Ñè sound
sound_a ÊÒí ËÃºÑ àÅÍ× ¡¡Òí à¹´Ô àÊÂÕ §·¢èÕ ÒÊÑ Ò³ã´æ ¨Ò¡¾Íõ A
sound_b ÊÒí ËÃºÑ àÅÍ× ¡¡Òí à¹´Ô àÊÂÕ §·¢Õè ÒÊÑ Ò³ã´æ ¨Ò¡¾Íõ B
sound_c ÊÒí ËÃºÑ àÅÍ× ¡¡Òí à¹´Ô àÊÂÕ §·¢èÕ ÒÊÑ Ò³ã´æ ¨Ò¡¾Íõ C
sound_d ÊÒí ËÃºÑ àÅÍ× ¡¡Òí à¹´Ô àÊÂÕ §·¢èÕ ÒÊÑ Ò³ã´æ ¨Ò¡¾Íõ D
ÃٻẺ¿§¡ª¹Ñè
void sound_a(char ch,int freq,int time)
void sound_b(char ch,int freq,int time)
void sound_c(char ch,int freq,int time)
void sound_d(char ch,int freq,int time)
¾ÒÃÒÁàÔ µÍÃ
ch ·Òí Ë¹Ò ·¡Õè Òí ˹´¢ÒÊÑ Ò³·µÕè Í §¡ÒÃ¡ÅºÑ Åͨ¡Ô «§èÖ Á¤Õ Ò µ§éÑ áµ 0 ¶§Ö 7
freq ·Òí Ë¹Ò ·¡èÕ Òí ˹´¤ÇÒÁ¶ÊÕè Ñ Ò³àÊÂÕ §
time ·Òí Ë¹Ò ·¡Õè Òí ˹´ªÇ §àÇÅÒ㹡ÒáÒí à¹´Ô àÊÂÕ §à»¹ ¨Òí ¹Ç¹àµÁç à·Ò ¢Í§ 0.1 ÁÅÔ ÅÇÔ ¹Ô Ò·Õ
µÇÑ ÍÂÒ §·Õè 4-26
beep_d(2); // ¡Òí à¹´Ô àÊÂÕ §¤ÇÒÁ¶Õè 2000Hz ¹Ò¹ 10 ÁÅÔ ÅÇÔ ¹Ô Ò·¨Õ Ò¡¢Ò¾Íõ PA2
sound_b(4,800,500); // ¡Òí à¹´Ô àÊÂÕ §¤ÇÒÁ¶èÕ 800 Hz ¹Ò¹ 50 ÁÅÔ ÅÇÔ ¹Ô Ò·¨Õ Ò¡¢Ò¾Íõ P4