在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<s id="cmphk"><label id="cmphk"></label></s>
    <span id="cmphk"><var id="cmphk"></var></span>
    <dfn id="cmphk"><var id="cmphk"></var></dfn>
    <menu id="cmphk"><thead id="cmphk"></thead></menu>

    <address id="cmphk"></address>

      <dfn id="cmphk"></dfn>
      
      
      <span id="cmphk"></span>

      <object id="cmphk"><tt id="cmphk"></tt></object>
      1. 新聞中心

        EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 基于單片機(jī)降低電池供電系統(tǒng)低功耗的設(shè)計(jì)方案

        基于單片機(jī)降低電池供電系統(tǒng)低功耗的設(shè)計(jì)方案

        作者: 時(shí)間:2016-11-27 來(lái)源:網(wǎng)絡(luò) 收藏

        ①M(fèi)T8880與單片機(jī)的接口電路。D0~D3為4根數(shù)據(jù)線,MT8880對(duì)經(jīng)過(guò)前置處理的DTMF信號(hào)進(jìn)行解調(diào),將解調(diào)得的信號(hào)存入片內(nèi)寄存器中,并通過(guò)IRQ向單片機(jī)發(fā)出中斷信號(hào)。單片機(jī)相應(yīng)中斷請(qǐng)求后,在R、W、RS0、RD的控制下,通過(guò)D0~D3讀出解調(diào)出的數(shù)據(jù)。

        ②DTMF信號(hào)放大電路。當(dāng)微處理器將要發(fā)送的DTMF數(shù)據(jù)寫(xiě)入MT8880相應(yīng)的寄存器時(shí),MT8880從TONE引腳發(fā)出DTMF信號(hào),信號(hào)經(jīng)過(guò)放大電路放大后,送往變壓器進(jìn)行電壓變化。

        3 程序設(shè)計(jì)

        程序在運(yùn)行時(shí):①為電器控制器,若是遠(yuǎn)程電話機(jī)對(duì)控制器進(jìn)行操作,是根據(jù)電話的振鈴聲數(shù)來(lái)判斷;若本地電話機(jī)對(duì)控制器進(jìn)行操作,是根據(jù)本地電話機(jī)的摘機(jī)情況來(lái)判斷。②為報(bào)警器,報(bào)警探頭隨時(shí)檢測(cè)到警情并發(fā)出信號(hào)給控制器,而控制器則是根據(jù)用戶的設(shè)置情況,是處于警備與否來(lái)判斷是否拔出報(bào)警電話。圖7是程序流程圖。

        下面主要介紹初始化程序、MT8880設(shè)置子程序和DTMF信號(hào)發(fā)送以及接收子程序。

        ;初始化寄存器

        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;待發(fā)送的數(shù)據(jù)放在50開(kāi)始的區(qū)域

        RECE EQU 0X21

        SEND EQU 0X22

        DAIJS EQU 0X40 ;數(shù)據(jù)暫存在從40H開(kāi)始的區(qū)域

        ;MT8880設(shè)置子程序

        ;置MT8880為DTMF接收狀態(tài)

        R8880:MOVLW0X0D

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

        MOVLW 0X00

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

        REIURN

        ;置MT8880為DTMF接收狀態(tài)

        T8880:MOVLW 0X0F

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

        MOVLW 0X00

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

        RETURN

        ;DTMF發(fā)送子程序

        TELEPHON:CALL T8880 ;設(shè)置為發(fā)送模式

        LOOP:MOVF DAIFS,0 ;拔號(hào)

        MOVLW SEND

        INCF DAIFS,1 ;檢查是否發(fā)送結(jié)束

        LL1:BTFSS SEND,1

        GOTO LL1 ;已經(jīng)發(fā)送完畢

        CALL DELAY200 ;延時(shí)200ms

        DECF DATALENGTH

        GOTO LOOP ;發(fā)送完畢

        RETURN

        ;DTMF接收子程序

        RECEIVE:CALL R8880 ;設(shè)置為接收模式

        RWT:MOVF DJIJS,0

        MOVLW REVE

        BTFSS REVE,2

        GOTO RWT ;查詢是否收到數(shù)據(jù)

        MOVLW REVE

        ANDLW 0XOF

        MOVF REVE

        INCF DAIJS,1

        DECE DATALENGTH

        RETURN

        結(jié)語(yǔ)

        利用PIC單片機(jī)低功耗方式設(shè)計(jì)電話遠(yuǎn)程控制器,待機(jī)時(shí)由電池供電,工作時(shí)由電話網(wǎng)供電,系統(tǒng)用4節(jié)5號(hào)電池可供控制器工作一年,產(chǎn)品可實(shí)現(xiàn)對(duì)家用電器控制,又具有報(bào)警及緊急求助功能,可進(jìn)行遠(yuǎn)程控制和本地機(jī)的控制,且不影響電話正常使用。在電話遠(yuǎn)程控制器的原理基礎(chǔ)上,設(shè)計(jì)的有線防盜報(bào)警產(chǎn)品更具市場(chǎng)前景,成本更低,已批量投入市場(chǎng),市場(chǎng)反映良好。


        上一頁(yè) 1 2 下一頁(yè)

        評(píng)論


        技術(shù)專區(qū)

        關(guān)閉