用AT89C2051实现电话远程控制家用电器

发布者:糖果龙猫最新更新时间:2012-02-18 来源: 单片机与嵌入式系统应用 关键字:AT89C2051  MC145436  ISD33060  电话遥控 手机看文章 扫描二维码
随时随地手机看文章

  1 主要芯片简介

  (1)AT89C2051

  AT89C2051是Atmel公司生产的与MCS-51系列兼容的单片机。内含:2K字节Flash EEPROM、128字节RAM、15根I/O引线、2个16位定时器/计数器、1个五向量两级中断结构,1个全双工串行口、1个精密模拟比较器等,其引脚如图1所示。


  (2)MC15436

  MC145436是Motorola公司生产的DTMF(双音多频)解码器,负责将DTMF信号转变为二进制数字信号,其引脚如图2所示。7脚 (AIN)为信号输入端;2、1、14、13脚D1、D2、D3、D4为解码输出端;12脚(DV)为输出数据有效端,当输入的DTMF信号经IC解码成功后该脚转变为高电平;3脚(EN)为解码输出控制端;6脚(XEN)为CLK信号控制端。


  (3)ISD33060

  ISD33060是ISD公司的第3代3V的单片语音IC,其引脚如图3所示。

[page]


  该芯片总存储时间达60s,其与外部微处理器的接口采用SPI(Serial Peripheral Interface)串行外设接口或MSI(Mircowire Serial Interface)微传输线串行接口,ISD33060的录放音时间可任意进行分段,每段最短长度为150ms。

  使用SPI接口协议时,主要用到5条控制线:

  ①1脚(SS)--芯片选择输入端,低电平有效;

  ②2脚(MOSI)--串行数据输入端,ISD芯片从该脚接收来自单片机的控制命令数据;

  ③3脚(MISO)--串行数据输出端,单片机从该脚获得ISO的返回数据;

  ④28脚(SCLk)--SPI接口串行时钟输入,用于同步数据的传送;

  ⑤25脚(INT)--当语音放结束或录放音溢出时,该脚变低电平,在下一个SPI周期开始时,该信号被清除并返回高电平。

  2 硬件原理图

  硬件原理如图4所示。上电后单片机在不断查询P1.4脚。无来电时,P1.4呈高电平,当有铃流来到时,光电耦合器PC817导通,P1.4呈现低电平。单片机检测到P1.4的低电平后,为了防止正常来电话本装置过快动作,先延时一段时间(这里初定为7s),然后再查询有无铃流存在,如没有,继续进入查询状态;如还有,则P3.7输出高电平,驱动9012导通,继电器J动作,接通线路。这时P1.5、P1.6、P1.7、P3.0、P3.1发出配合信号,启动语音电路ISD33060,通过13脚AUDOUT端发出语音提示:"请输入密码,以#字结束"。用户听到提示后,通过电话发出DTMF密码信号,此信号通过C1进入MC145436的AIN脚,经内部解码得到4位二进制信号从D1~D4脚输出;同时DV端输出高电平,单片机不断查询 P3.2脚,将密码信号从P1.0~P1.3端输入,检测到"#"字信号即0CH后说明已输入完密码,然后判断密码是否正确。不正确,可输入3次,3次再不正确就结束。如正确,则ISD33060再发语音提示:"请选择:1开灯,2关灯,3开空调,4关空调,5开总闸,6关总闸,7改密码,8退出"(这里初定只对灯具、空调和总闸进行控制,也可改为控制其它电器)。单片机再通过MC145436接收控制选择,如想开空调,则用户发出信号3,单片机P3.4 送出高电平,控制固态继电器SSR2动态,使空调运转;如想退出,则用户通过电话按8,单片机P3.7送出低电平,9012截止,J切断线路。每次可进行多个电器的控制。

  3 软件设计

  主程序框图如图5所示。

  4 结束语

  本装置只控制3种电器,通过改进完全可以控制更多电器;还可用来遥控开锁,或作为远程报警器。

关键字:AT89C2051  MC145436  ISD33060  电话遥控 引用地址:用AT89C2051实现电话远程控制家用电器

上一篇:串行E2PROM 24LC65在单片机中的应用
下一篇:基于AT89C52的CAN总线分布式测控系统的研制

推荐阅读最新更新时间:2024-03-16 12:53

基于AT89C2051串口的LED数码管显示电路
   AT89C2051 单片机内有一个串行I/O端口,通过引脚RXD 和TXD 可与外部电路进行全双工的串行异步通信,发送数据时由TXD端送出,接收时数据由RXD端输入。串口有四种工作方式,通过编程设置,可以使其工作在任一方式以满足不同的场合。其中,方式0是8位移位寄存器输入/输出方式,多用与外接移位寄存器以扩展I/O端口。串口的工作方式可以参看相关的书籍,此处不做详细介绍。方式 0的输出是8位串行数据,通过移位寄存器可将8位串行数据变成8位并行数据输出,也可以将外部的8位并行数据变成8位串行数据输入。因此外接一个移位寄存器就可扩展一个8位的并行输入/输出接口,如果想多扩展几个并口就需要在外部级连几个移位寄存器。但是这种扩展
[单片机]
基于<font color='red'>AT89C2051</font>串口的LED数码管显示电路
基于AT89C51和AT89C2051的红外遥控系统应用研究
1.引言 随着物质文化生活水平的日益提高,人们对产品智能化、方便性等方面的追求也在进一步提升。而红外遥控装置由于其结构简单、成本低廉、制作方便、抗干扰能力强等一系列的优点,成为目前使用最广泛的的一种通信和遥控手段。但是,近年来,由于各种各样的家用电器走进了千家万户,比如电视机、DVD、录像机、数字投影机等,因此经常需要同时使用多种遥控器,而不同的设备所遵循的红外传输规约也不尽相同,这些都给使用者带来了诸多的不便。本文的设计正是利用单片机的控制指令对不同的设备进行控制,因而可以方便快捷的实现红外遥控电路的控制功能。 2.红外遥控系统的硬件设计 2.1 红外遥控系统的总体设计 红外遥控系统包括发射和接收两个组成部分。系统的发送端由单片
[电源管理]
基于AT89C51和<font color='red'>AT89C2051</font>的红外<font color='red'>遥控</font>系统应用研究
将基于AT89C2051的解码器应用于安防系统
1 引 言      目前,我国应用极广的编解码器是Princeton公司生产的具有531441(3 12 )种状态的PT2262编码芯片和与之配套的PT2272解码芯片。但一片PT2272只能对一种地址的PT2262的15种状态进行解码,对于较大的编解码保安防盗控制系统,常使用多片PT2272组合解码,但仍远远满足不了大中型安防系统的设计要求。因此,采用AT89C2051单片机,实现了PT2262的大容量解码功能。 2 PT2262的编码原理      PT2262(可参阅http://www.princeton.com.tw)的工作原理如图1所示,图中K0~K7为地址端,应该预置其状态;K8~K11为数据端,按下按钮开
[单片机]
将基于AT89C2051的解码器应用于安防系统
  1 引 言      目前,我国应用极广的编解码器是Princeton公司生产的具有531441(3 12 )种状态的PT2262编码芯片和与之配套的PT2272解码芯片。但一片PT2272只能对一种地址的PT2262的15种状态进行解码,对于较大的编解码保安防盗控制系统,常使用多片PT2272组合解码,但仍远远满足不了大中型安防系统的设计要求。因此,采用AT89C2051单片机,实现了PT2262的大容量解码功能。   2 PT2262的编码原理      PT2262(可参阅http://www.princeton.com.tw)的工作原理如图1所示,图中K0~K7为地址端,应该预置其状态;K8~K11为数据端,按
[家用电子]
AT89C2051单片机对双路路灯照明控制器的设计
通常我们常见的路灯、通道灯、广告灯箱等公共场所用照明灯具往往彻夜通明,或者说在白天不应照明时工作了,造成了电能的浪费。还有些因为采用了定时控制方式,随着季节的变化未能及时设置好控制器,造成了控制不适时,如天已暗灯未明等现象,影响了照明效果。本文介绍采用AT89C2O5l单片机制作的双路路灯照明控制器,仍然采用光控式,但与一般的光控开关相比由于采用了单片机,具有较强  的抗干扰性能,一路为夜间全明,另一路可设置晚上照明时间,到时自动关闭。 硬件电路介绍 本路灯控制器原理图如下图所示,它主要由光敏电阻、8421数码开关、AT89C2051单片机、输出继电器等几部分组成。 3W微型变压器T、整流桥IC2、三端稳压器78LO5等构
[单片机]
<font color='red'>AT89C2051</font>单片机对双路路灯照明控制器的设计
自动判别小功率三极管管脚管型的电路设计
  本设计采用单片机AT89C2051 作为中心控制单元,设计出了自动判别三极管管脚、类型的电路。该电路能迅速自动识别常见中小功率三极管的管型和管脚,并由相应的指示电路显示出判断结果。电路相对较简单,测试方便、快捷,测试结果准确,造价较低,功能扩展性强,升级方便。   在电子技术 中,三极管是使用极其普遍的一种元器件,三级管的参数与许多电参量的测量方案、测量结果都有十分密切的关系,因此,在电子设计中,三极管的管脚、类型的判断和测量非常重要。测量三极管管脚的方法有多种,其中实验室常用的是利用万用表和三极管各管脚的特点进行测量,但由于三极管各个引脚间的电压、电流关系复杂,且三极管本身体积较小,给测量带来很大不便,而目前市场上还没有对
[单片机]
自动判别小功率三极管管脚管型的电路设计
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
热门活动
换一批
更多
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

更多精选电路图
换一换 更多 相关热搜器件
更多每日新闻
随便看看
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved