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
   67   68   69   70   71   72   73   74   75   76   77