欢迎来到天天文库
浏览记录
ID:36624520
大小:1.51 MB
页数:14页
时间:2019-05-13
《基于单片机的电话远程控制器的设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、基于单片机的电话远程控制器的设计摘要:本设计的基本原理为AT89C51对振铃次数进行计数,当达到设定的振铃次数后AT89C51控制电话自动摘机,并控制语音提示电路发出提示音,要求输入系统启动密码,然后对密码进行校验,当密码输入正确后,语音提示电路提示输入家用电器控制码,所拨号码经DTMF解码电路解码后,送往AT89C51进行译码,从而控制家用电器。关键词:单片机;语音提示;双音多频;远程控制;家用电器Abstract:Thedesignisbasedonthefollowingbasicprinciples:Whensomebodycallsandringthe
2、phone,TheAT89C51willstarttocount.Whenthenumbersoftheringingarecompleted,thetelephonewillputonautomatically,andthelanguagecircuitrefersinthechargeoftheAT89C51.Atthemomentyoushouldputinthesystemcodeandinspectedit.Ifthecodeisright,thelanguagecircuitrefersthatyoucanputinthecontrollingcod
3、eofhouseholdappliance.ThedialingnumbersaredecipheredbythedecipheringcircuitDTMF,andthenaredecodedbysingle-chipmicrocomputerAT89C51.Thusitremotecontrolsthehouseholdappliance.Keywords:Single-ChipMicro-Controller;LanguagePrompt;DualToneMultiFrequency;RemoteControl;HouseholdAppliances随着社
4、会的发展和人们生活水平的提高,越来越多的家用电器进入了人们的生活,这些家用电器给人们的生活带来了很多的方便和享受,同时随着电话在生活中的普及,利用电话实现家用电器遥控是家用电器未来发展的方向。本文介绍了一种基于单片机的电话遥控装置。利用该装置,用户可以通过任意一部双音多频电话(包括固定电话和移动电话)遥控家中的电器。比如,用户下班前,可通过电话提前打开空调和电饭锅;当用户到家时,饭已煮好、房间温度刚好达到设定的温度。另外,用户还可通过电话随时监控家中电器的使用情况,通过电话可随时修改家用电器的控制命令等。总之,电话通到哪里,用户就可从哪里遥控家中的电器。1系统框
5、图控制器接收远端发送来的DTMF信号、并对其进行解码,解码后的信号由中央处理单元采集处理。为了方便用户使用,系统设计了语音提示界面。电话远程控制系统一般工作在无人值守环境,所以应具有自动离线、上线、复位功能。为了符合智能化要求,系统采用AT89C51作为中央处理器。同时,电话远程14控制系统正常工作还需电源供电电路、驱动电路等辅助电路。系统组成框图如图1示。由图可知,系统主要由振铃检测电路、模拟摘挂机电路、DTMF音频解码电路、语音提示电路、中央处理单元(AT89C51)、控制电路、电源电路等组成。电源电路语音提示控制电路AT89C51振铃检测模拟摘机DTMF解
6、码控制器并联于电话机的两端,不会影响电话机的正常使用。用户通过异地电话拨通控制器所连接外线的电话号码,通过程控交换机向电话机发出振铃信号。控制器检测到六次振铃后,即六次响铃后无人接听时电话自动摘机,进入密码检测阶段,输入正确密码后选择被控电器,然后输入开或关密码遥控被控电器,完成后返回。图1系统组成框图2硬件设计2.1AT89C51简介AT89C51是一种带4K字节闪烁可编程、可擦除的8位只读存储器(FPEROM—FlashProgrammableandErasableReadOnlyMemory),可在低电压下工作。该器件采用ATMEL高密度非易失存储器技术制
7、造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微处理器,为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。AT89C51提供以下标准功能:4K字节闪速存储器,128字节RAM,32根I/O引线,两个16位定时器/计数器,五个中断源,两个中断优先级,一个全双工串行口,一个精密模拟比较器以及片内振荡器和时钟电路。此外,AT89C51是用可降到0频率的静态逻辑操作设计的并支持两种可选的软件节电工作方式。空闲方式停止CPU工作但允许RAM,定时器/计数器,串行口和中断系统继续
8、工作。掉电方式保存RAM
此文档下载收益归作者所有