Page 95 -
P. 95

INC       R2
       CJNE      R2,#12,PASS
       MOV       R2,#0
       RETI
PASS:

;
; Timer1 中斷服務程式, 用於聲音計頻
;

TIMER1_DRV:      TR1              ;停止 Timer1 計時
           CLR   TH1,Tone_H
           MOV   TL1,Tone_L       ;啟動 Timer1 計時
           MOV   TR1              ;反覆驅動喇叭
           SETB  P3.0
           CPL
           RETI

DAT:

       DW        65536-46079/523  ;中音 Do
       DB        1                ;中音 Mi
       DW        65536-46079/659  ;中音 So
       DB        1
       DW        65536-46079/785
       DB        1
       DB        0

       END
   90   91   92   93   94   95   96   97   98   99   100