日本久久久久曰精品免费,国产精品一级二级三级,乱子伦av无码中文字幕s,国产成人精品一区免费视频

技術熱線: 4007-888-234

技術支持

一款摩托車防盜器資料 警報發聲模塊原代碼

更新時間: 2019-03-23

一款摩托車防盜器資料 警報發聲模塊原代碼


注:警報音頻率為1.8K到3.5K之間,具體請查資料

OSCILLATION:R/C =晶振    CLOCK    =    2

Frequency     =4MHZ

;=================================================================*/

            Fre_COUNT    EQU    0X37    ;'聲音頻率變化計數器,從1.8~3.55KHZ

            Fre_Repeat    EQU    0x38    ;'同一頻率的重復次數

            SOUND_TEMP    EQU    0X39    

            ;'Replace program variable value and debug is more than easy.

            S_Loop        EQU    67    ;'MAX-MIN

            S_MAX        EQU    138

            S_MIN        EQU    71

            S_Repeat    EQU    4

            

;開始0.2秒發音

SOUND200ms:

SOUND_LH:        ;1.8~3.55        

            MOV    A,@S_Loop        ;66=134-68

            MOV    Fre_COUNT,A

SOUND_LH_LP:

            MOV    A,@S_Repeat        ;

            MOV    Fre_Repeat,A

            MOV    A,Fre_COUNT

            ADD    A,@S_MIN        ;

repeat0_lp        BS    PORT6,BUZ

            CALL    SOUNDDELAY0

            BC    PORT6,BUZ

            CALL    SOUNDDELAY0

            DJZ    Fre_Repeat

            JMP    repeat0_lp

            DJZ    Fre_COUNT

            JMP    SOUND_LH_LP

SOUND_HL:        ;3.55~1.8    

            MOV    A,@S_Loop        ;66=134-68

            MOV    Fre_COUNT,A

SOUND_HL_LP:

            MOV    A,@S_Repeat        ;

            MOV    Fre_Repeat,A

            MOV    A,Fre_COUNT

            SUB    A,@S_MAX        ;

repeat1_lp        BS    PORT6,BUZ

            CALL    SOUNDDELAY0

            BC    PORT6,BUZ

            CALL    SOUNDDELAY0

            DJZ    Fre_Repeat

            JMP    repeat1_lp

            DJZ    Fre_COUNT

            JMP    SOUND_HL_LP

SOUND_END:                        ;

            RET

            

;**********************************************************

Sound2s:        ;2S內短鳴兩聲

WARNING1:

            CALL    Sound200ms

            CALL    Delay800ms

            CALL    Sound200ms

            CALL    Delay800ms

            RET

Delay800ms:

            CLR    TIME1            ;'get ready for 0.8 second delay.

Sound_delay        MOV    A,@196            ;'delay 0.8 second

            SUB    A,TIME1

            JBS    R3,0

            JMP    Sound_delay

            RET

;************************************************

Sound15s:        ;連續報警15S

WARNING2:

            MOV    A,@73

            MOV    SOUND_TEMP,A

Sound1s_lp        CALL    Sound200ms

            JBC    PORT6,SDT        ;'SDT上電立即中斷報警

            RET

            DJZ    SOUND_TEMP

            JMP    Sound1s_lp

            RET

;============================

        SOUNDDELAY1    EQU    0X3A

 

sounddelay:

            mov    a,@18        ;

sounddelay0        mov    sounddelay1,a    ;=(A*9)+3

            wdtc

sounddelayus_1:        

            nop

            nop

            nop

            nop

            nop

            nop

            djz    sounddelay1

            jmp    sounddelayus_1

            ret


404
返回首頁 |  返回上一頁
主站蜘蛛池模板: 清水县| 沁阳市| 威海市| 河东区| 卢龙县| 镇远县| 镇康县| 成武县| 巴马| 日土县| 浦江县| 南乐县| 通化县| 怀集县| 易门县| 禄劝| 平凉市| 百色市| 永胜县| 渭南市| 响水县| 伊金霍洛旗| 剑川县| 北碚区| 敦煌市| 仙桃市| 洞口县| 兴安盟| 鄂尔多斯市| 荥阳市| 华阴市| 百色市| 达日县| 涟水县| 黄梅县| 砀山县| 沭阳县| 林西县| 乌兰察布市| 栾城县| 财经|