PIC單片機降低電池供電系統功耗問(wèn)題解析方案
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 ;設置為發(fā)送模式
LOOP:MOVF DAIFS,0 ;拔號
MOVLW SEND
INCF DAIFS,1 ;檢查是否發(fā)送結束
LL1:BTFSS SEND,1
GOTO LL1 ;已經(jīng)發(fā)送完畢
CALL DELAY200 ;延時(shí)200ms
DECF DATALENGTH
GOTO LOOP ;發(fā)送完畢
RETURN
;DTMF接收子程序
RECEIVE:CALL R8880 ;設置為接收模式
RWT:MOVF DJIJS,0
MOVLW REVE
BTFSS REVE,2
GOTO RWT ;查詢(xún)是否收到數據
MOVLW REVE
ANDLW 0XOF
MOVF REVE
INCF DAIJS,1
DECE DATALENGTH
RETURN
結語(yǔ)
利用PIC單片機低功耗方式設計電話(huà)遠程控制器,待機時(shí)由電池供電,工作時(shí)由電話(huà)網(wǎng)供電,系統用4節5號電池可供控制器工作一年,產(chǎn)品可實(shí)現對家用電器控制,又具有報警及緊急求助功能,可進(jìn)行遠程控制和本地機的控制,且不影響電話(huà)正常使用。在電話(huà)遠程控制器的原理基礎上,設計的有線(xiàn)防盜報警產(chǎn)品更具市場(chǎng)前景,成本更低,已批量投入市場(chǎng),市場(chǎng)反映良好。
評論