Page 72 - ipst-cmanual
P. 72
l¤ÁÙ Í× ¡ÒÃà¢ÂÕ ¹â»Ãá¡ÃÁÀÒÉÒ C ÊÒí ËÃºÑ ãª§ Ò¹¡ÅÍ §ÊÁͧ¡Å IPST-MicroBOX
4.10 ª´Ø ¤Òí ʧèÑ ¡Òí à¹´Ô àÊÂÕ §
4.10.1 ¡ÒÃàªÍ×è ÁµÍ ·Ò§ÎÒô áÇÃ
㹡Ò÷´Êͺª´Ø ¤Òí ʧèÑ ¹¨Õé ÐµÍ §¹Òí ἧǧ¨ÃÅÒí â¾§à»Â â« (ZX-SPEAKER) µÍ à¢Ò ¡ºÑ ἧǧ¨Ã
¤Çº¤ÁØ ËÅ¡Ñ MicroBOX ·¨Õè ´Ø µÍ ¾Íõ ã´æ
ÊÒÁÒöµÍ ¡ºÑ
¢Ò¾Íõ ã´æ ¢Í§ ATmega16
SPEAKER
RxD TxD
PD0 PD1
ATMEGA16 PB0 PB2
RESET ISP PB1 PB3 PB4
PD2 PD3
PD4 PD5
PD6 PD7
+Vin - PA4 PA2 PA0
PA5 PA3 PA1
ON
DC GND IPST
input PC0 MicroBOX
PC1
OFF PC2 PA7 PA6
PC3
PC4
PC5
PC6
PC7
+5V
PORTC
4.10.1 ¿§ ¡ª ¹èÑ beep
beep_a àÅÍ× ¡¡Òí à¹´Ô àÊÂÕ §¤ÇÒÁ¶èÕ 2000Hz ·¢èÕ ÒÊÑ Ò³ã´æ ¹Ò¹ 10 ÁÅÔ ÅÇÔ ¹Ô Ò·¨Õ Ò¡¾Íõ A
beep_b àÅÍ× ¡¡Òí à¹´Ô àÊÂÕ §¤ÇÒÁ¶èÕ 2000Hz ·¢èÕ ÒÊÑ Ò³ã´æ ¹Ò¹ 10 ÁÅÔ ÅÇÔ ¹Ô Ò·¨Õ Ò¡¾Íõ B
beep_c àÅÍ× ¡¡Òí à¹´Ô àÊÂÕ §¤ÇÒÁ¶Õè 2000Hz ·¢Õè ÒÊÑ Ò³ã´æ ¹Ò¹ 10 ÁÅÔ ÅÇÔ ¹Ô Ò·¨Õ Ò¡¾Íõ C
beep_d àÅÍ× ¡¡Òí à¹´Ô àÊÂÕ §¤ÇÒÁ¶èÕ 2000Hz ·¢èÕ ÒÊÑ Ò³ã´æ ¹Ò¹ 10 ÁÅÔ ÅÇÔ ¹Ô Ò·¨Õ Ò¡¾Íõ D
ÃٻẺ¿§ ¡ªèѹ
void beep_a(char ch)
void beep_b(char ch)
void beep_c(char ch)
void beep_d(char ch)
¾ÒÃÒÁàÔ µÍÃ
ch ·Òí Ë¹Ò ·¡Õè Òí ˹´¢ÒÊÑ Ò³·µèÕ Í §¡ÒÃ¡ÅºÑ Åͨ¡Ô «§Öè Á¤Õ Ò µ§Ñé áµ 0 ¶§Ö 7
4.10 ª´Ø ¤Òí ʧèÑ ¡Òí à¹´Ô àÊÂÕ §
4.10.1 ¡ÒÃàªÍ×è ÁµÍ ·Ò§ÎÒô áÇÃ
㹡Ò÷´Êͺª´Ø ¤Òí ʧèÑ ¹¨Õé ÐµÍ §¹Òí ἧǧ¨ÃÅÒí â¾§à»Â â« (ZX-SPEAKER) µÍ à¢Ò ¡ºÑ ἧǧ¨Ã
¤Çº¤ÁØ ËÅ¡Ñ MicroBOX ·¨Õè ´Ø µÍ ¾Íõ ã´æ
ÊÒÁÒöµÍ ¡ºÑ
¢Ò¾Íõ ã´æ ¢Í§ ATmega16
SPEAKER
RxD TxD
PD0 PD1
ATMEGA16 PB0 PB2
RESET ISP PB1 PB3 PB4
PD2 PD3
PD4 PD5
PD6 PD7
+Vin - PA4 PA2 PA0
PA5 PA3 PA1
ON
DC GND IPST
input PC0 MicroBOX
PC1
OFF PC2 PA7 PA6
PC3
PC4
PC5
PC6
PC7
+5V
PORTC
4.10.1 ¿§ ¡ª ¹èÑ beep
beep_a àÅÍ× ¡¡Òí à¹´Ô àÊÂÕ §¤ÇÒÁ¶èÕ 2000Hz ·¢èÕ ÒÊÑ Ò³ã´æ ¹Ò¹ 10 ÁÅÔ ÅÇÔ ¹Ô Ò·¨Õ Ò¡¾Íõ A
beep_b àÅÍ× ¡¡Òí à¹´Ô àÊÂÕ §¤ÇÒÁ¶èÕ 2000Hz ·¢èÕ ÒÊÑ Ò³ã´æ ¹Ò¹ 10 ÁÅÔ ÅÇÔ ¹Ô Ò·¨Õ Ò¡¾Íõ B
beep_c àÅÍ× ¡¡Òí à¹´Ô àÊÂÕ §¤ÇÒÁ¶Õè 2000Hz ·¢Õè ÒÊÑ Ò³ã´æ ¹Ò¹ 10 ÁÅÔ ÅÇÔ ¹Ô Ò·¨Õ Ò¡¾Íõ C
beep_d àÅÍ× ¡¡Òí à¹´Ô àÊÂÕ §¤ÇÒÁ¶èÕ 2000Hz ·¢èÕ ÒÊÑ Ò³ã´æ ¹Ò¹ 10 ÁÅÔ ÅÇÔ ¹Ô Ò·¨Õ Ò¡¾Íõ D
ÃٻẺ¿§ ¡ªèѹ
void beep_a(char ch)
void beep_b(char ch)
void beep_c(char ch)
void beep_d(char ch)
¾ÒÃÒÁàÔ µÍÃ
ch ·Òí Ë¹Ò ·¡Õè Òí ˹´¢ÒÊÑ Ò³·µèÕ Í §¡ÒÃ¡ÅºÑ Åͨ¡Ô «§Öè Á¤Õ Ò µ§Ñé áµ 0 ¶§Ö 7