新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于單片機降低電池供電系統低功耗的設計方案

        基于單片機降低電池供電系統低功耗的設計方案

        作者: 時間:2016-11-27 來源:網絡 收藏

        ①MT8880與單片機的接口電路。D0~D3為4根數據線,MT8880對經過前置處理的DTMF信號進行解調,將解調得的信號存入片內寄存器中,并通過IRQ向單片機發出中斷信號。單片機相應中斷請求后,在R、W、RS0、RD的控制下,通過D0~D3讀出解調出的數據。

        ②DTMF信號放大電路。當微處理器將要發送的DTMF數據寫入MT8880相應的寄存器時,MT8880從TONE引腳發出DTMF信號,信號經過放大電路放大后,送往變壓器進行電壓變化。

        3 程序設計

        程序在運行時:①為電器控制器,若是遠程電話機對控制器進行操作,是根據電話的振鈴聲數來判斷;若本地電話機對控制器進行操作,是根據本地電話機的摘機情況來判斷。②為報警器,報警探頭隨時檢測到警情并發出信號給控制器,而控制器則是根據用戶的設置情況,是處于警備與否來判斷是否拔出報警電話。圖7是程序流程圖。

        下面主要介紹初始化程序、MT8880設置子程序和DTMF信號發送以及接收子程序。

        ;初始化寄存器

        F0 EQU 0H

        RTCC EQU 01H

        PC EQU 02H

        STATUS EQU 03H

        FSR EQU 04H

        RA EQU 05H

        RB EQU 06H

        RC EQU 07H

        RD EQU 08H

        RE EQU 09H

        TRISA EQU 85H

        TRISB EQU 86H

        TRISC EQU 87H

        TRISD EQU 88H

        TRISE EQU 89H

        DAIFS EQU 0X50;待發送的數據放在50開始的區域

        RECE EQU 0X21

        SEND EQU 0X22

        DAIJS EQU 0X40 ;數據暫存在從40H開始的區域

        ;MT8880設置子程序

        ;置MT8880為DTMF接收狀態

        R8880:MOVLW0X0D

        MOVWF REVE ;寫控制寄存器A(接收模式)

        MOVLW 0X00

        MOVWF REVE ;寫控制寄存器B(突發模式)

        REIURN

        ;置MT8880為DTMF接收狀態

        T8880:MOVLW 0X0F

        MOVWF SEND;寫控制寄存器A(發送模式)

        MOVLW 0X00

        MOVWF SEND;寫控制寄存器B(突發模式)

        RETURN

        ;DTMF發送子程序

        TELEPHON:CALL T8880 ;設置為發送模式

        LOOP:MOVF DAIFS,0 ;拔號

        MOVLW SEND

        INCF DAIFS,1 ;檢查是否發送結束

        LL1:BTFSS SEND,1

        GOTO LL1 ;已經發送完畢

        CALL DELAY200 ;延時200ms

        DECF DATALENGTH

        GOTO LOOP ;發送完畢

        RETURN

        ;DTMF接收子程序

        RECEIVE:CALL R8880 ;設置為接收模式

        RWT:MOVF DJIJS,0

        MOVLW REVE

        BTFSS REVE,2

        GOTO RWT ;查詢是否收到數據

        MOVLW REVE

        ANDLW 0XOF

        MOVF REVE

        INCF DAIJS,1

        DECE DATALENGTH

        RETURN

        結語

        利用PIC單片機低功耗方式設計電話遠程控制器,待機時由電池供電,工作時由電話網供電,系統用4節5號電池可供控制器工作一年,產品可實現對家用電器控制,又具有報警及緊急求助功能,可進行遠程控制和本地機的控制,且不影響電話正常使用。在電話遠程控制器的原理基礎上,設計的有線防盜報警產品更具市場前景,成本更低,已批量投入市場,市場反映良好。


        上一頁 1 2 下一頁

        評論


        技術專區

        關閉
        主站蜘蛛池模板: 宜黄县| 民丰县| 黑龙江省| 陆丰市| 洞头县| 扎鲁特旗| 东乌珠穆沁旗| 沽源县| 武平县| 甘孜| 茌平县| 长寿区| 黑山县| 龙口市| 宿州市| 溧阳市| 龙山县| 阳谷县| 安乡县| 衡东县| 灌云县| 波密县| 名山县| 海林市| 股票| 广元市| 丹江口市| 萝北县| 长武县| 杨浦区| 聂荣县| 嵊州市| 子长县| 凤城市| 桐柏县| 昭通市| 台南县| 罗平县| 洛浦县| 类乌齐县| 黔南|