AT89C51单片机在电话远程控制器中的应用
- 格式:doc
- 大小:172.00 KB
- 文档页数:7
4.1 AT89C51 简介:AT89C51(如图2-10所示)是一种带4K字节闪烁可编程可擦除只读存储器(FPEROM—Falsh Programmable and Erasable Read Only Memory)的低电压,高性能CMOS8位微处理器,俗称单片机。
该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。
由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89S51是一种高效微控制器,为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。
AT89C51单片机示意图(4-2-1)VCC:供电电压。
GND:接地。
P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。
当P1口的管脚第一次写1时,被定义为高阻输入。
P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。
在FIASH编程时,P0 口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须被拉高。
P1口:P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。
P1口管脚写入1后,被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。
在FLASH 编程和校验时,P1口作为第八位地址接收。
P2口:P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。
并因此作为输入时,P2口的管脚被外部拉低,将输出电流。
这是由于内部上拉的缘故。
P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址的高八位。
在给出地址“1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄存器的内容。
P2口在FLASH编程和校验时接收高八位地址信号和控制信号。
单片机at89c51毕业论文单片机AT89C51毕业论文在当今科技飞速发展的时代,电子技术已经成为了人们生活中不可或缺的一部分。
而单片机作为电子技术的核心之一,其在各个领域都有着广泛的应用。
本篇论文将围绕单片机AT89C51展开讨论,探究其在毕业设计中的应用。
首先,我们来介绍一下AT89C51单片机。
AT89C51是一款由美国Atmel公司生产的8位单片机,其内部集成了4KB的闪存、128字节的RAM和32个I/O引脚。
它具有高性能、低功耗和易于编程的特点,因此在工业控制、通信、汽车电子等领域得到了广泛的应用。
在毕业设计中,单片机AT89C51可以发挥出其强大的功能。
首先,它可以用来实现各种控制系统。
比如,我们可以利用AT89C51单片机来设计一个智能家居控制系统,通过编程控制各种家电设备的开关和调节,实现智能化的家居生活。
此外,AT89C51还可以用来设计一个自动化生产线控制系统,通过编程控制各个环节的动作和协调,提高生产效率和质量。
其次,单片机AT89C51还可以用来设计各种传感器系统。
传感器是将物理量转化为电信号的装置,它在现代科技中起着至关重要的作用。
利用AT89C51单片机,我们可以设计一个温度传感器系统,通过编程读取传感器的温度数值,并根据不同的温度范围进行相应的控制。
另外,AT89C51还可以用来设计一个光照传感器系统,通过编程读取传感器的光照强度,实现自动调节灯光亮度的功能。
除了以上的应用,单片机AT89C51还可以用来设计各种嵌入式系统。
嵌入式系统是指将计算机技术应用到各种电子设备中,使其具有智能化、自动化的特点。
利用AT89C51单片机,我们可以设计一个智能交通信号灯系统,通过编程控制信号灯的变化,实现交通流畅和安全。
此外,AT89C51还可以用来设计一个智能医疗设备系统,通过编程控制医疗设备的操作和监测,提高医疗效率和准确性。
在毕业设计中,除了应用单片机AT89C51进行系统设计外,还可以对其进行深入的研究和优化。
基于at89c51单片机的水温控制系统的设计文献综述基于AT89C51单片机的水温控制系统的设计文献综述一、引言水温控制系统在工业、家电、农业等领域有着广泛的应用。
随着科技的发展,单片机作为微控制器在控制系统中的应用越来越广泛。
AT89C51单片机作为一种常用的单片机,具有性能稳定、价格低廉等优点,被广泛应用于水温控制系统的设计中。
本文将对基于AT89C51单片机的水温控制系统的设计进行文献综述。
二、AT89C51单片机简介AT89C51是一种常用的8位单片机,由美国ATMEL公司生产。
它具有4K字节的Flash 存储器、128字节的RAM、32位I/O端口、两个16位定时器/计数器、一个5向量两级中断结构、一个全双工串行通信口等功能。
AT89C51单片机适用于各种控制领域,如温度、湿度、压力等。
三、水温控制系统设计水温控制系统主要由温度传感器、单片机控制器、执行器等组成。
传感器负责采集水温信息,并将信息传递给单片机控制器。
单片机控制器根据设定的温度值与实际水温的差值,通过执行器调节加热元件的工作状态,从而实现水温的自动控制。
在基于AT89C51单片机的水温控制系统中,常用的温度传感器有热敏电阻、热电偶等。
执行器则可以选择继电器、可控硅等设备,用于控制加热元件的工作状态。
为了实现精确的温度控制,可以采用模糊控制、PID控制等控制算法。
四、AT89C51单片机在水温控制系统中的应用AT89C51单片机在水温控制系统中主要负责温度信号的采集、处理和控制输出。
通过编程实现温度信号的采集和转换,并根据设定值与实际水温的差值,通过执行器调节加热元件的工作状态,从而实现水温的自动控制。
此外,AT89C51单片机还可以实现报警、显示等功能,提高系统的智能化程度。
五、总结与展望基于AT89C51单片机的水温控制系统具有结构简单、成本低廉、易于实现等优点,被广泛应用于各个领域的温度控制中。
随着科技的发展,人们对水温控制系统的精度和智能化程度的要求越来越高。
目录第1章绪论 (1)1.1课题背景 (2)1.2 音乐喷泉的发展和现状 (2)第2章音乐喷泉控制系统硬件设计 (3)2.1 控制系统硬件总体设计方案 (3)2.2音乐信号的采集 (3)2.2.1 音频放大电路的设计 (3)2.2.2 采样定理 (5)2.3 单片机电路 (6)2.3.1 单片机的概述 (6)2.3.2 时钟电路的设计 (7)2.4 AD转换电路 (7)2.4.1 ADC0809与单片机89C51的连接 (8)2.4.2输入电路 (9)2.5潜水泵调速硬件方案设计 (9)2.6灯光硬件方案设计 (10)2.7解决系统时间滞后硬件电路设计 (11)第3章喷泉控制系统软件设计 (11)3.1喷池数据 (12)3.2主程序框图 (13)3.3 控制潜水泵软件设计模块 (13)3.3.1 潜水泵开关调速的原理 (14)3.3.2潜水泵开关调速的软件设计 (15)3.4控制电磁阀软件设计模块 (16)3.5 歌曲存储模块 (16)3.5.1音频脉冲的产生 (16)3.5.2音乐程序 (18)3.6灯光控制模块 (21)3.7看门狗子程序 (21)3.8实验仿真 (22)结论 (23)致谢 (23)参考文献 (24)附录 (25)附录1 (25)附录2 (26)第1章绪论1.1课题背景喷泉原是一种自然景观,是承压水的地面露头。
园林中的喷泉,一般是为了造景的需要,人工建造的具有装饰性的喷水装置。
喷泉可以湿润周围空气,减少尘埃,降低气温。
喷泉的细小水珠同空气分子撞击,能产生大量的负氧离子。
因此,喷泉有益于改善城市面貌和增进居民身心健康。
喷泉的原理是个动量守恒,从大半径管道到小半径管道,产生一个速度的变化,冲向背离地面的方向。
大半径的速度由泵带动,小半径中的速度是原来速度,与动量转化速度。
需要选择一个微元计算动量守恒,这样能求出一个速度,这个速度是出口速度,然后就是一个上抛运动了,这个是理想的情况,没有摩擦,没有风1.2 音乐喷泉的发展和现状北京石景山古城公园的音乐喷泉,在悠扬动听的音乐声中,喷水可产生五六种变化,时而转动如银伞,时而飘忽如玉带,时而如金蛇狂舞,时而旋转飞溅···喷出的花形有昙花、菊花、扶桑花、百合花和曼陀罗花,这是在80年代初期中国较早建设的一个音乐喷泉。
3.1 AT89C51系列单片机介绍3.1.1 AT89C51系列基本组成及特性AT89C51是一种带4k字节闪烁可编程可擦除只读存储器的低电压,高性能CMOS8位微处理器,俗称单片机。
而在众多的51系列单片机中,要算 ATMEL 公司的AT89C51更实用,也是一种高效微控制器,因为它不但和8051指令、管脚完全兼容,而且其片内的4K程序存储器是FLASH工艺的,这种工艺的存储器,用户可以用电的方式达到瞬间擦除、改写。
而这种单片机对开发设备的要求很低,开发时间也大大缩短。
AT89C51基本功能描述如下:AT89C51是一种低损耗、高性能、CMOS八位微处理器,而且在其片种还有4k字节的在线可重复编程快擦快写程序存储器,能重复写入/擦除1000次,数据保存时间为十年。
它与MCS-51系列单片机在指令系统和引脚上完全兼容,不仅可完全代替MCS-51系列单片机,而且能使系统具有许多MCS-51系列产品没有的功能。
AT89C51可构成真正的单片机最小应用系统,缩小系统体积, 增加系统的可靠性,降低了系统成本。
只要程序长度小于4k, 四个I/O口全部提供给用户。
可用5V电压编程,而且写入时间仅10毫秒, 仅为8751/87C51 的擦除时间的百分之一,与8751/87C51的12V电压擦写相比, 不易损坏器件, 没有两种电源的要求,改写时不拔下芯片,适合许多嵌入式控制领域。
AT89C51 芯片提供三级程序存储器锁定加密,提供了方便灵活而可靠的硬加密手段, 能完全保证程序或系统不被仿制。
另外,AT89C51 还具有MCS-51系列单片机的所有优点。
128×8 位内部RAM, 32 位双向输入输出线, 两个十六位定时器/计时器, 5个中断源, 两级中断优先级, 一个全双工异步串行口及时钟发生器等。
AT89C51有间歇、掉电两种工作模式。
间歇模式是由软件来设置的, 当外围器件仍然处于工作状态时, CPU可根据工作情况适时地进入睡眠状态, 内部RAM和所有特殊的寄存器值将保持不变。
AT89C51简介AT89C51是一款由8051微控制器系列衍生的8位单片机。
它由Atmel公司开发,主要用于嵌入式系统和单板计算机中的应用。
AT89C51是一款非常常见的单片机,使用广泛,并且在市场上易于获得。
特性•8位CPU架构•4K字节的Flash存储器•128字节的RAM存储器•32个通用输入/输出引脚•2个计数器/定时器•6个中断源•电源电压范围:4.0V至6.0VAT89C51具有32个引脚,每个引脚都可以配置为输入或输出。
以下是一些重要的引脚功能:1.P0(引脚2至9):P0口是一个8位的双向通用I/O口。
在默认情况下,它被配置为准双向输入口。
用户可以通过设置相应的位来将其配置为输出端口。
2.P1(引脚10至17):P1口也是一个8位的双向通用I/O口。
3.P2(引脚21至28):P2口也是一个8位的双向通用I/O口,但是它还具有其他功能。
P2口可以用作从机模式的串行数据接口。
4.P3(引脚1、16、17):P3口是一个6位的双向通用I/O口。
它还具有其他特殊功能。
P3口的引脚1和引脚16用作外部中断源,引脚17用作时钟输入。
5.EA/VPP(引脚31):EA/VPP用于给单片机提供外部存储器的编程电压。
AT89C51单片机具有许多功能和特性,使其成为嵌入式系统设计的理想选择。
1.存储器:AT89C51具有4K字节的Flash存储器,用于存储程序和数据。
它还具有128字节的RAM存储器,用于临时存储数据。
2.计数器/定时器:AT89C51具有两个16位的计数器/定时器。
这些计数器可以用于计时、生成脉冲和测量时间间隔。
3.中断:AT89C51具有6个中断源,包括外部中断、定时器中断和串行通信中断。
中断可以帮助处理和响应实时事件。
4.串行通信:AT89C51支持串行通信协议,如UART协议。
它可以与其他设备进行数据通信,例如传感器或外部存储器。
5.低功耗模式:AT89C51具有多个节能模式,可最大限度地降低功耗。
A T89C51单片机的主要工作特性:·内含4KB的FLASH存储器,擦写次数1000次;·内含28字节的RAM;·具有32根可编程I/O线;·具有2个16位可编程定时器;·具有6个中断源、5个中断矢量、2级优先权的中断结构;·具有1个全双工的可编程串行通信接口;·具有一个数据指针DPTR;·两种低功耗工作模式,即空闲模式和掉电模式;·具有可编程的3级程序锁定定位;AT89C51的工作电源电压为5(1±0.2)V且典型值为5V,最高工作频率为24MHz.AT89C51各部分的组成及功能:1.单片机的中央处理器(CPU)是单片机的核心,完成运算和操作控制,主要包括运算器和(1)运算器运算器主要用来实现算术、逻辑运算和位操作。
其中包括算术和逻辑运算单元ALU、累加器ACC、B寄存器、程序状态字PSW和两个暂存器等。
ALU是运算电路的核心,实质上是一个全加器,完成基本的算术和逻辑运算。
算术运算包括加、减、乘、除、增量、减量、BCD码运算;逻辑运算包括“与”、“或”、“异或”、左移位、右移位和半字节交换,以及位操作中的位置位、位复位等。
暂存器1和暂存器2是ALU的两个输入,用于暂存参与运算的数据。
ALU的输出也是两个:一个是累加器,数据经运算后,其结果又通过内部总线返回到累加器;另一个是程序状态字PSW,用于存储运算和操作结果的状态。
累加器是CPU使用最频繁的一个寄存器。
ACC既是ALU处理数据的来源,又是ALU运算结果的存放单元。
单片机与片外RAM或I/O扩展口进行数据交换必须通过ACC来进行。
B寄存器在乘法和除法指令中作为ALU的输入之一,另一个输入来自ACC。
运算结果存于AB寄存器中。
(2)控制器控制器是识别指令并根据指令性质协调计算机内各组成单元进行工作的部件,主要包括程序计数器PC、PC增量器、指令寄存器、指令译码器、定时及控制逻辑电路等,其功能是控制指令的读入、译码和执行,并对指令执行过程进行定时和逻辑控制。
基于89C51和MODEM的远程通信系统设计作者:马春凤来源:《沿海企业与科技》2008年第05期[摘要]文章介绍以89C51单片机为基础的二次仪表远程通讯系统方案,利用MODEM和E2PROM实现低成本,的远距离数据传输。
[关键词]通信;MODEM;单片机[作者简介]马春风,山东兖矿集团通讯计算中心,山东邹城,273500[中图分类号]TN914[文献标识码]A[文章编号]1007-7723(2008)05-0047-0003远程数据采集和下位机系统控制是工业测控系统的主要任务。
在这些系统中由单片机或PLC完成现场数据的采集与预处理,由系统机完成数据的汇总、查询、统计、报表等综合处理。
上位机和下位机之间通常采用RS232或RS485协议进行通讯。
但这种方法仅适用于通讯距离较近的场合,许多情况下要求通信距离在几公里甚至十几公里以上,这时采用RS232或RS485协议就难以满足距离稍远一点的要求。
实践表明,在此情况下,如果对系统的通信速度要求不高,则理想的通讯方案是利用调制解调器(MODEM)。
一、MODEM通信的特点利用MODEM进行上位机与下位机之间的远程低速通讯具有以下优点:首先,通信距离可以扩展到几十甚至上百公里,只要电话线路质量较好,通信距离基本不受其他限制;其次,MODEM通信利用电信部门的电话线路和交换网络,不需要单独布线,不需亲自维护,尽管需要交纳一定的月租费用,但仍节省了大量的精力和资金;再次,在不需要进行数据传输时,线路可以作为普通的电话线路用于语音通信或收发传真等,一线多用;最后,利用MODEM通信速率最高可达50kbps左右(此速度取决于线路质量),可以满足大多数设计要求,而且MODEM本身技术成熟、性能可靠、价格也不高。
使用成品的调制解调器还可以避免通信接口的设计调试过程,缩短开发周期,降低开发成本,同时也提高了系统的可靠性。
二、系统的整体结构整个系统由上位机、MODEM、下位机、二次仪表组成(图1)。
基于GSM技术的智能家居远程监控系统的设计作者:李博来源:《电子世界》2013年第03期【摘要】研究基于GSM(全球移动通信系统)技术构建智能家居远程监控系统的方法,着重讨论GPRS M22通信模块及报警控制模块的硬件设计方法,讨论基于AT命令的单片机与GSM通信模块的通信软件程序的设计,构建基于GSM网络的远程智能家居设备与用户移动设备的通信系统。
【关键词】智能家居;全球移动通信系统;远程监控1.前言智能家居是以住宅为平台,兼备建筑、通信、自动化、管理为一体的高效、舒适、安全、便利、环保的居住环境。
智能家居将家中的各种设备(如音视频设备、照明系统、窗帘控制、空调控制、安防系统及三表抄送等)连接到一起,提供家居环境可编程定时控制等多种功能。
与传统的普通家居相比,生活的便利性与舒适性得到了极大提升[1]。
本文研究了基于GSM技术的家庭远程监控系统,采用单片机作为中央处理器,以GSM 短信息的方式进行无线通信,实现对智能家居设备的远程监控,可以接收家庭防盗、消防、门禁等探测器的报警信息,并能远程控制空调及热水器等家电的工作状态。
鉴于现有移动通信网络技术成熟、覆盖面广,所以基于GSM技术的智能家居远程监控系统具有方便、快捷、高效和高性价比的优点[2]。
2.方案设计整个智能家居远程监控系统由单片机主控模块和各功能子模块构成。
单片机通过GSM通信模块接收用户手机发送的短信息,根据短信息的内容控制各子功能模块,同时单片机通过GSM通信模块将家居系统的状态信息以短信息形式发送给用户手机。
基于GSM技术的智能家居远程监控系统整体结构框图如图1所示。
本系统无线通信部分拟采用GPRS M22模块,该模块可以在900Hz和1800Hz两种频段工作,能提供宽带的GSM应用,能进行语音和数据的传输。
用户可以利用标准的AT命令来控制模块,实现单片机与手机用户之间的短信息的收发通信。
主控模块采用AT89C51单片机,依照协议与GPRS M22模块进行通信,进行短信息的收发。
AT89C51单片机的基本结构和工作原理AT89C51单片机是一种经典的8位微控制器,由美国公司Intel开发,现在由Atmel公司继续生产和推广。
它被广泛应用于嵌入式系统、自动控制、工业控制和通信等领域。
AT89C51单片机的基本结构和工作原理如下:基本结构:1.中央处理器单元(CPU):AT89C51单片机采用MCS-51体系结构,内置一个8位的中央处理器,工作频率可达到12MHz。
其指令集包括大约100多种指令,支持各种数据操作和控制指令。
2. 存储器:AT89C51单片机集成了4KB的Flash程序存储器、128B的RAM数据存储器和128B的EEPROM数据存储器。
Flash存储器用于存储用户程序,RAM用于临时数据存储,EEPROM用于非易失性数据存储。
3.I/O端口:AT89C51单片机具有32个I/O端口,可以实现与外部设备的数据交换和控制。
这些端口可以配置为输入端口或输出端口,用于连接外部器件。
4. 定时器/计数器:AT89C51单片机集成了2个16位的定时器/计数器(Timer/Counter),用于生成精确的时序信号和计数功能。
它们可以配置为定时器模式或计数器模式,支持各种定时操作。
6.中断系统:AT89C51单片机具有强大的中断系统,支持外部中断和定时器中断等多种中断源。
中断可以在程序执行过程中插入,用于实现实时响应和多任务处理。
7.电源管理:AT89C51单片机需要外部供电,工作电压一般为5V。
它可以通过内部的低功耗模式和掉电模式实现电源管理,在不需要工作时降低功耗。
工作原理:1.启动系统:当AT89C51单片机上电后,系统会初始化各个部件,包括设置定时器、I/O端口、中断系统等,并执行一段启动程序。
3.处理中断:当有外部中断或定时器中断发生时,CPU会暂停当前任务,保存现场状态,跳转到中断程序执行,处理完中断后再返回主程序继续执行。
4.数据交换:AT89C51单片机可以通过I/O端口与外部设备进行数据交换和控制,包括输入数据和输出数据。
AT89C51单片机简介AT89C51是一种带4K字节闪烁可编程可擦除只读存储器(FPEROM—Falsh Programmable and Erasable Read Only Memory)的低电压,高性能CMOS8位微处理器,俗称单片机。
AT89C2051是一种带2K字节闪烁可编程可擦除只读存储器的单片机。
单片机的可擦除只读存储器可以反复擦除100次。
该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。
由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器,AT89C2051是它的一种精简版本。
AT89C单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。
1.主要特性:·与MCS-51 兼容·4K字节可编程闪烁存储器寿命:1000写/擦循环数据保留时间:10年·全静态工作:0Hz-24Hz·三级程序存储器锁定·128*8位内部RAM·32可编程I/O线·两个16位定时器/计数器·5个中断源·可编程串行通道·低功耗的闲置和掉电模式·片内振荡器和时钟电路2.管脚说明:VCC:供电电压。
GND:接地。
P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。
当P1口的管脚第一次写1时,被定义为高阻输入。
P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。
在FIASH编程时,P0 口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须被拉高。
P1口:P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。
P1口管脚写入1后,被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。
在FLASH编程和校验时,P1口作为第八位地址接收。
AT89C51单片机在电话远程控制器中的应用
随着通讯产业的发展,电话机已经走进了千家万户,利用电话机进行远程控制的技术也日益用于生活中,本文设计了一种电话远程控制系统,该系统主要应用于电话遥控控制的家用电器,用户在户外可通过任意一部双音多频电话(包括手机、电话分机),根据语音提示,可以对各种电器(如电饭锅、微波炉等电器)进行远程控制。
1 系统结构
此系统主要包括电话振铃检测电路,电话自动拾机和挂机电话,DTMF信号解码电路,语音提示电路,以及音频放大电路,系统结构框图如图1所示。
当有电话呼入时,电话振铃检测电路检测到有振铃并等待系统默认的振铃次数后,控制器自动拾机。
用户在语音提示下依次输入用户的操作密码和操作指令。
DTMF解码电路将接收到的DTMF解码后的数字信号送入AT89C51,若密码有误,系统自动挂机,当密码正确时,只需按语音提示依次完成一系列操作,当操作完成时,单片机根据返回的确认信息实现对相应的家用电器进行控制。
2 系统硬件设计
2.1 振铃检测电路和自动拾机电路
当电话接收到振铃信号时,电话线路上有交流48V的电压信号,电容C1阻断了直流,只让振铃信号(30Hz左右)通过BR1将该指令信号整流,D1将信号稳压,C2将整流的信号滤波,抑制干扰。
被
C2平滑后的直流电压被用于驱动光电耦合器的发光二极管,当振铃信号出现时光电耦合器的集电极电位变低,此信号的下降沿向CPU 申请中断,电路如图2所示。
当处理器检测到事先设定的振铃次数后,CPU的P3.7变为高电位,使Q1饱和导通,继电器K1闭合,变压器T1的次级和R17(680Ω)电阻形成电话线的300mA左右的负载,使得交换机认为电话已经拾机,变压器T1用来把语音信号输出到电话线上,电路如图3所示。
2.2 音频放大电路
利用LM386低压音频功率放大器,LM386是为低压用户设计的功率放大器,内部增益为20倍,在1脚和8脚接电阻和电容时,可使增益增加到200倍,用途广泛,使用方便,外接元件数目较少,本系统的音频放大电路如图4所示。
2.3 DTMF信号解码电路
本系统采用常规的MT8888解码芯片,该芯片具有功能强、功耗低、调整简单、抑制拨号音能力强及运行稳定可靠等特点,与MT8880相比,能与更多型号的单片机相配,而且外部电路简单,当MT8888检测到有DTMF信号输入,进行解调并锁存到输出寄存器后,IRQ/CP
端输出高电平,CPU检测到该信号后便可控制MT8888的三态输出锁存器使用端RD和CS有效,并将代表拨号值的4位BCD码Q1-Q4送往CPU处理,电路如图5所示。
2.4 语音提示电路
当有电话呼入并且电话远程控制器拾机后,操作人员便会在语音提示电路的提示下输入密码,选择通道,设定各种数值,执行开机、挂机等操作,语音电路采用美国TI公司的语音录放芯片ISD4004。
内含振荡器、防混淆滤波器、平滑滤波器、音频放大器、自动静噪及高密度多电平闪烁存储阵列。
芯片设计是基于所有操作必须由微控制器控制,操作指令可通过串行通信接口(SPI或Microwire)送入,芯片采用多电平直接模拟量存储技术,每个采样值直接存贮在片内闪存中,因此能够非常真实,自然地再现语音、音乐、音调及效果声,避免了一般固体录音电路因量化和压缩造成的量化噪声和“金属声”。
采样频率可为4.0,5.3,6.4,8.0KHz,频率越低,录放时间越长,而音质则有所下降,可以在断电情况下保存100年(典型值),反复录音
10万次,将需要提示的语音信息按段录入到芯片后,在CPU的控制下将录入的信息顺序由音频输出端输出,然后经音频功率放大器放大后输送到电话线路上,电路如图6所示。
2.5 继电器控制电路
继电器直接用集成电路芯片不能驱动,通过驱动电路控制继电器,其电路如图7所示。
3 软件设计
本系统反应软件主要完成各种状态的检测以及数据的发送和接收工作,软件流程如图8所示。
该系统可以利用电话机方便地实现远程电器设备的遥操作,例如作为家用电器的远程控制器使用,使用者在任何地方,都可以使用电话机实现对居所的各种家用电器进行控制。
4 结语
此系统经实际运行证明,拾机效果好,既不影响电话机的正常使用,又大大简化了挂机电路,密码设定既简单又实用,电器控制电路稳定
可靠,语音提示功能强大,设定方便灵活,语音清晰,该控制器适应性强,性能稳定。