焊接控制技术服务资讯平台         中软创芯电子 | 发布信息 | 设为首页 | 加入收藏

     

首页   焊接专栏   产品展示   技术频道   资讯快递   技术应用   供求信息   开发案例   联系我们
 点焊机控制器|焊接设备控制器|控制板开发订制
站内搜索:
推荐文章
基于NiosⅡ的直流电机PID调速控..
基于ARM的单相电力计量装置现场..
基于单片机C8051F130的远程在线..
基于VB与单片机技术的温度测控..
基于混沌蚁群的神经网络速度辨..
基于CANOPEN协议的智能消防水炮..
CC2430与DS18B20的粮库温度传感..
声传感器网络节点的硬件系统设..
基于Lonworks现场总线的机房监..
基于Windows CE的超市预收款系..
基于单片机及CPLD技术的B超检测..
施耐德QUANTUM PLC在炼钢转炉..
变频器在中央空调和采暖通风空..
嵌入式以太网数字语音广播系统..
基于μC/OS-Ⅱ的线控转向Fle..

 首页 >> 技术频道 >> 单片机技术
基于单片机的电话远程控制器设计与应用
焊接技术网   时间:2009-12-24

下面主要介绍初始化程序、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页 第3页 第4页 第5页
>>上一篇: 单片机控制的便携式液晶显示型心率计设计
>>下一篇: 电信设备系统中实现热插拔电源的设计探讨
打印】 【关闭
【资讯版权声明】
 1. 本站所提供资源均为原文章或程序作者提供和网友推荐收集整理而来,仅供学习和研究使用,不得用于商业用途。
 2. 本网转载自其它媒体的信息,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。
 3. 未经本站明确许可,任何网站不得非法盗链软件下载连接及抄袭本网站原创内容资源。
 4. 违反上述声明者,本网将追究其相关法律责任。谢谢!

关于创芯  开发案例  版权声明  友情连接  联系我们 
Copyright©2006-2012 焊接技术网 | 中软创芯 版权所有
电话:0755-33370966 传真:0755-33373106 E-mail:szbase@126.com QQ:1092081589
致力于焊接控制技术应用推广|点焊机控制器|对焊机控制器|缝焊控制器|电阻焊控制器|控制器设计订制
本站资源仅供学习参考,部分内容来源于网络,如侵犯您的版权,请通知本站即撤
ICP备案序号:粤ICP备10019209号