新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 用8051控制報警產生實例

        用8051控制報警產生實例

        作者: 時間:2016-11-13 來源:網絡 收藏
        1. 實驗任務

        用P1.0輸出1KHz和500Hz的音頻信號驅動揚聲器,作報警信號,要求1KHz信號響100ms,500Hz信號響200ms,交替進行,P1.7接一開關進行控制,當開關合上響報警信號,當開關斷開告警信號停止,編出程序。

        本文引用地址:http://www.104case.com/article/201611/316209.htm

        2. 電路原理

        單片機系統”區域中的P1.0端口用導線連接到“音頻放大模塊”區域中的SPK IN端口上;

        在“音頻放大模塊”區域中的SPK OUT端口上接上一個8歐的或者是16歐的喇叭;

        把“單片機系統”區域中的P1.7/RD端口用導線連接到“四路撥動開關”區域中的K1端口上;

        3. 程序框圖

        4. 參考源程序

        FLAG BIT 00H

        ORG 00H

        START: JB P1.7,START

        JNB FLAG,NEXT

        MOV R2,#200

        DV: CPL P1.0

        LCALL DELY500

        LCALL DELY500

        DJNZ R2,DV

        CPL FLAG

        NEXT: MOV R2,#200

        DV1: CPL P1.0

        LCALL DELY500

        DJNZ R2,DV1

        CPL FLAG

        SJMP START

        DELY500: MOV R7,#250

        LOOP: NOP

        DJNZ R7,LOOP

        RET

        END



        關鍵詞: 8051控制報警產

        評論


        技術專區

        關閉
        主站蜘蛛池模板: 青铜峡市| 冷水江市| 化州市| 黎川县| 进贤县| 新建县| 连城县| 天祝| 文成县| 彭州市| 山东| 伊宁县| 库伦旗| 容城县| 高清| 左权县| 育儿| 江华| 枣强县| 万山特区| 若尔盖县| 溧阳市| 临西县| 治县。| 大悟县| 秦皇岛市| 雅江县| 宁阳县| 文化| 哈尔滨市| 昌宁县| 大化| 讷河市| 安化县| 观塘区| 长乐市| 望江县| 云梦县| 宜春市| 会宁县| 维西|