




已阅读5页,还剩44页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
河南机电高等专科学校毕业设计/论文- 1 -摘要随着电话的发展,电话网络已经很完善,网络覆盖范围广,有入网初期投资低等优势。人们挖掘和利用固定电话通信的优势,已创新了更多技术。如:传真、XDSL宽带技术、彩铃、用电话控制开关等。电话遥控开关就是用固定电话电话线接的电路板上,板子由单片机控制两个继电器的打开和闭合。继电器控制着两个用电器的开关。这样我们可以不在家通过另一部电话或手机来打家中的电话,通过按键控制板子上的单片机,单片机在控制继电器完成电话遥控开关。开关可以控制用电器的开和关两种状态,这样以来即使不在家也可以完成对用电器的控制,让其为我们服务。本文结合本人的毕业设计作品-电话遥控开关浅析用电话遥控开关的原理,现在通过长时间的试验功能已基本能够实现。关键词:固定电话 振铃 模拟摘机 DTMF河南机电高等专科学校毕业设计/论文- 2 -AbstractAlong with the development of the telephone, the telephone network has been very Perfect , the network is extensive coverage, a low initial investment network edge. People mining and the use of fixed telephone communications edge has been more innovative technologies. Such as : fax, XDSL broadband technology, ringback tones, telephone control switch. Tel remote switching is using fixed telephone lines to access the circuit board. SCM wrench control from the opening two relays and closure. Relay control of the two with electrical switches. We can not at home through another phone or cell phone and dialed home phone, through buttons on the control board microprocessor, microcontroller in complete control relay telephone remote switching. Switches can be used to control the electrical and opened two state relations. This way, even if they are not at home can also be used to complete the electrical control, so for us. Based on my graduation designs - telephone remote switching of telephone remote switching principle, Through the lengthy trial has basic function can be realized. Keywords : fixed telephone ringing simulate DTMF Abstract Machine 河南机电高等专科学校毕业设计/论文- 3 -目录毕业设计任务书I摘要.绪论.1第 1 章 元器件介绍31.1 引言.31.2 稳压器件(LM317、LM7805)31.2.1 LM7805 介绍.31.2.2 LM317 介绍.41.3 单片机(AT89S51).61.3.1 MCS-51 单片机内部结构.61.3.2 单片机的外部结构.91.4 语音芯片(ISD1420)121.4.1 ISD1420 的主要特性121.4.2 功能描述121.4.3 ISD1420的外部结构.131.4.4 ISD1420典型应用电路.131.5 解码芯片(CM8870).15第 2 章 电路设计的介绍.182.1 电源电路设计.182.2 铃流检测电路182.3 模拟摘机挂机电路.202.4 双音频解码电路212.5 单片机 AT89S51 连接电路222.6 语音放大及监听电路.24第 3 章 程序设计.263.1 程序流程图.263.1.1 主程序流程图.263.1.2 计数器 T1 中断流程图273.1.3 定时器 T0 中断流程图.29第 4 章 调试中的问题及解决办法304.1 硬件的调试.30河南机电高等专科学校毕业设计/论文- 4 -4.2 软件的调试.31第 5 章 结束语/展望34致谢.35参考文献36附录一 原理图.37附录二 PCB 图.38附录三 程序清单.39河南机电高等专科学校毕业设计/论文- 5 -绪论电话遥控作为一较新的课题与常规的遥控方式相比,显示出一定的优越性,不需进行专门的布线,不占用无线电频率资源,避免了电磁污染。同时,由于电话线路各地联网,可以充分利用现有的电话网,因此遥控距离可跨省市,甚至跨越国家。电话属双工通信手段。因此,这可以大大体现出利用电话进行遥控的更大优越性。操作者可以通过各种提示音即时了解受控对象的有关信息,从而进行进一步的操作。电话遥控这一课题目前已有研究者,但是只是还只限于实验室阶段,因而距离实际应用,尤其是对于日常生活尚有一定的差距,并不能完全体现出电话遥控方式的双工通信特点。本作品正是针对这一点进行了较大改进,采取单片机智能控制,利用不同的提示音达到对于不同操作的提示及对受控方状态的信息反馈,从而使操作者能够及时了解受控方信息,使产品达到交互式与智能化。而且本作品的调试都是在线调试,已经在宿舍连接电话经过真正的交换机实验并且成功。本毕业设计的意义在于:第一、可以让我更加熟悉并加深在学校所学知识的了解。在电路设计方面,可以了解各个元器件在电路中的应用,通过应用可以更加了解书上介绍的功能及用途,更进一步了解书上未提及的功能和性能。第二、通过编写语言来控制单片机可以更加熟练的应用汇编语言,在编写的过程中也遇到了的两的问题,通过老师的指导给于解决,这样更进一步了解汇编语言的实质。第三、产品是为人民服务的,同样此设计的产品以实用性为前提,此电话遥控开关完成后可以通过家中的固定电话线来完成对家中用电器的控制,就是因为用了电话线,这样就可以了远程遥控,只要是可以通信的地方都可以通过固定电话或者手机拨打家中电话的方式来完成对家中用电器的控制。本毕业设计实现的方法:设计中用到的主要器件是双音解码芯片CM8870、8051 型单片机 AT89S51 单片机、语音芯片 ISD1420、光电耦合器P521。CM8870 可以把按键发出的双音多频信号解码成 8421 码。单片机用来接受CM8870 发出的 8421 码来判断是哪一个按键被按下实现按键对应的功能。语音芯片主要用来发出提示音方便用户的操作,使产品更具有人性化。此语音芯片可以录放,可以把自己的声音录进去来作为反馈音,使自己听起来更加亲切。光电耦合器用来采集振铃信号,传到单片机上,让单片机计数,当单片机计数满,单片机完成模拟摘机。本文主要要解决的主要问题有:一、单片机能够采集电话的铃流信号完成计数。二、电话信号能够被准确地送到单片机中,能够被单片机识别。河南机电高等专科学校毕业设计/论文- 6 -三、单片机识别送来的信号后能够改变单片机管脚的电平来完成对继电器的控制。四、反馈信息能够清晰准确地回馈到电话线上。单片机采集信号用的是光电耦合器来完成,电话的振铃信号是一个 25Hz 的正弦波将耦合器并上一个二极管接上电话线,二极管可以保护耦合器,剩下的信号正半周馒头波打通二极管,使耦合器的集电极和发射机接通,每接通依次产生一个脉冲,将脉冲连接到单片机的计数端完成计数(后面有详细的电路图) 。电话信号的输入要通过解码芯片 CM8870完成,CM8870 的连接用的是芯片的典型应用电路,CM8870 的数据输出端口与单片机的 P1 口连接,当电话与单片机接通以后,有按键按键按下,CM8870 就会接到一个双频信号。CM8870 将接收到的双频信号解码为 8421 码送到单片机中,完成了数据的接收。单片机控制继电器时是通过两个三极管控制的,管脚电平控制三极管的工作状态来控制继电器。反馈信息包括两部分,一部分由“嘀嘀”声反馈,另一部分由语音信息的反馈。 “嘀嘀”声是由单片机的一个管脚(P2.2)发出一定频率的方波,方波直接耦合到反馈线上来完成。语音的反馈是由语音芯片ISD1420 发出的,经过 LM386 一次放大发送到反馈线上来完成。作品为突出电话遥控的信息反馈功能,并使产品达到非常高性价比。本文用语音芯片作为电话的反馈提示因,这样更能够使用户方便的了解该电路板的功能,而且该电路板还可以进行功能扩展,如:加上留言电路,主人不在家时客人留言。利用遥控方式可使主人很方便地在异地提取留言信息;在各路终端上接上传感器即可实现对环境声响的监听;接上自动拨码电路可定时将预定信息转至主人传呼机或特定电话,从而达到定时提醒主人的目的。本作品还可以应用于工厂企业的自动化控制等领域。河南机电高等专科学校毕业设计/论文- 7 -第 1 章 元器件介绍1.1 引言在电子线路的设计应用中,元器件应该是绝对不能缺少的,它是电子线路板的基础部分。没有元器件的板子不能说是电子板更不会具有电器意义,也不会有电子板的功能。这里将要讲述本毕业设计将要用到的主要器件。讲述的主要有:光电耦合器、双音频解码芯片、单片机,语音芯片、音频放大芯片,稳压芯片 LM317,LM7805。当然电路中有电阻和电容、二极管等等,并且是用到的最多的。因为这些是最基本的也是大家熟知的我在这里不在多说。电阻在电路中有对电能的吸收作用,可使电路中各元件按需要分配电能,稳定和调节电路中的电流和电压。电容是由两个金属电极中间夹一层绝缘电介质所构成的器件。所以电容是一种储存电能的元件,具有充放电特性和隔直流通交流的能力。二极管具有单向导电特性,可以用来整流,检波,作为开关用,二极管还用到了发光二极管,它们可以用作信号灯。1.2 稳压器件(LM7805、LM7805)1.2.1 LM7805 介绍电子产品中常见到的三端稳压集成电路有正电压输出的 78系列和负电压输出的 79系列。故名思义,三端 IC 是指这种稳压用的集成电路只有三条引脚输出,分别是输入端、接地端和输出端。它的样子象是普通的三极管,TO-220 的标准封装,也有 9013 样子的 TO-92 封装,如图 1-1。78/79 系列三端稳压 IC 来组成稳压电源所需的外围元件极少,电路内部还有过流、过热及调整管的保护电路,使用起来可靠、方便,而且价格便宜。该系列集成稳压 IC 型号中的 78 或 79 后面的数字代表该三端集成稳压电路的输出电压,如 7806 表示输出电压为正 6V,7909 表示输出电压为负 9V。同样 7805 也就是输出正 5 伏的稳压芯片。有时在数字 78 或 79 后面还有一个 M 或 L,如 78M12 或 79L24,用来区别输出电流和封装形式等, 其中 78L 调系列的最大输出电流为 100mA, 78M 系列最大输出电流为 1A,78 系列最大输出电流为 1.5A。它的封装也有多种(塑料封河南机电高等专科学校毕业设计/论文- 8 -装的稳压电路具有安装容易、价格低廉等优点,因此用得比较多。 79 系列除了输出电压为负。引出脚排列不同以外,命名方法、外形等均与 78 系列的相同。 因为三端固定集成稳压电路的使用方便,电子制作中经常采用,可以用来改装分立元件的稳压电源,也经常用作电子设备的工作电源。注意三端集成稳压电路的输入、输出和接地端绝不能接错,不然容易烧坏。一般三端集成稳压电路的最小输入、输出电压差约为 2V,否则不能输出稳定的电压,一般应使电压差保持在 4-5V,即经变压器变压,二极管整流,电容器滤波后的电压应比稳压值高一些。在实际应用中,应在三端集成稳压电路上安装足够大的散热器(当然小功率的条件下不用) 。当稳压管温度过高时,稳压性能将变差,甚至损坏。当制作中需要一个能输出 1.5A 以上电流的稳压电源,通常采用几块三端稳压电路并联起来,使其最大输出电流为 N 个 1.5A,但应用时需注意:并联使用的集成稳压电路应采用同一厂家、同一批号的产品,以保证参数的一致。另外在输出电流上留有一定的余量,以避免个别集成稳压电路失效时导致其他电路的连锁烧毁。LM7805 稳压芯片输出电压为正 5 伏,输出电流 100mA。输入电压应该在9-10 伏,输入电压应该高出输出电压 4-5 伏。图 1-1 LM7805 各种型号1.2.2 LM317 介绍LM317 是可调节 3 端正电压稳压器,在输出电压范围为 1.2 伏到 37 伏时能够提供超过 1.5A 的电流。此稳压器非常便于使用,只需要两个外部电阻来设置河南机电高等专科学校毕业设计/论文- 9 -输出电压。此外还使用内部限流、热关断和安全工作区补偿使之基本能防止烧断保险丝。LM317 服务于多种场合,包括局部稳压、卡上稳压。该器件还可以用来制作一种可编程的输出稳压器,或者,通过在调整点和输出之间接 一个固定电阻,LM317 可用作一种精密稳流器。还具有一下特性:1) 、输出电流超过 1.5 安。2) 、输出在 1.2 伏和 37 伏之间可以连续调节。3) 、内部热过载保护。4) 、不随温度变化的内部短路电流限制。5) 、输出晶体管安全工作区补偿。6) 、对高压应用孚空工作。7) 、表面贴装 DDPAK 形式,和标准 3 引脚晶体管封装。下面是 LM317 的典型应用电路如图 1-2:1 2 3 4 5 6ABCD654321DCBATitleNu mber R ev isio nSizeBDate: 7 -J un -2 0 0 7 Sheet o f File: D:Pro tel 9 9s e 业业 LM3 17业业业业 .d db Drawn B y:Vin1GND2Vo ut 3LM3 17R 22 40C in0 .1 u FC o ut0 .1 u FR 1Vin Vo utIad j图 1-2 LM317 典型应用电路当稳压器距电源滤波器有一定距离时 Cin 是必须的。Cout 对于稳压而言没有必要,但改变瞬态响应.Vout=1.25V(1+ )+IadjR212R因为 Iadj 的电流控制在 100uA,这一项的误差在大多数应用中可忽略。根据上面图 1-2 可以算出外边两个电阻的值,一般情况下,R1 的数值是不变的,就是这样可以算出 R2 的数值。由于 Iadj 的电流是非常小的,当使用时算河南机电高等专科学校毕业设计/论文- 10 -R2 数值时可以把 I R2 此项省略。比如输出要 12 伏,代入公式:ADjV =1.25(1+ )Vout12R中可以算出 R2=2064 欧姆。1.3 单片机(AT89S51)AT89S51 单片机在设计中数核心器件有必要详细说明。 MCS-51 系列单片机产品有 8051,8031,8751,80C51,80C31 等型号(前三种为 CMOS 芯片,后两种为 CHMOS 芯片) 。结构基本相同,其主要差别反映在存储器的配置上。8051内部设有 4K 字节的掩模 ROM 程序存储器,8031 片内没有程序存储器,而 8751是将 8051 片内的 ROM 换成 EPROM。由 ATMEL 公司生产的 89C51 将 EPROM改成了 4K 的闪速存储器,它们的结构大同小异,本章将对 8051 单片机的结构作一介绍。1.3.1 MCS-51 单片机内部结构MCS-51 单片机是在一块芯片中集成了 CPU,RAM,ROM、定时器/ 计数器和多种功能的 I/O 线等一台计算机所需要的基本功能部件。MCS-51 单片机内包含下列几个部件:频率基准源 计数器中断 控制 并行 I/O 口 串行 串 行输入 输 出振荡器及定时电路8051CPU4K 字 ROM 128 字 RAM 2 个 16 位定/计数器64K 总线扩展控制 可编程 I/O 可编程串行口河南机电高等专科学校毕业设计/论文- 11 -图 1-3 8051 单片机框图 一个 8 位 CPU; 一个片内振荡器及时钟电路; 4K 字节 ROM 程序存储器; 128 字节 RAM 数据存储器; 两个 16 位定时器/计数器; 可寻址 64K 外部数据存储器和 64K 外部程序存储器空间的控制电路; 32 条可编程的 I/O 线(四个 8 位并行 I/O 端口) ; 一个可编程全双工串行口; 具有五个中断源、两个优先级嵌套中断结构。8051 单片机框图如图 1-3 所示。各功能部件由内部总线联接在一起。图中 4K(4096)字节的 ROM 存储器部分用 EPROM 替换就成为 8751;图中去掉 ROM 部分就成为 8031 的结构图。在设计中应用了很多 I/O 口,下一节详细介绍一下 I/O 口。主要介绍 P3 口。1) 、P3 口(P3.0P3.7、1017 脚)双功能口P3 口是一个多用途的端口,也是一个准双向口,作为第一功能使用时,其功能同 P1 口。 P3 口的位结构如图 1-4。当作第二功能使用时,每一位功能定义如表 1-1 所示。P3 口的第二功能实际上就是系统具有控制功能的控制线。此时相应的口线锁存器必须为“1”状态,与非门的输出由第二功能输出线的状态确定,从而 P3 口线的状态取决于第二功能输出线的电平。在 P3 口的引脚信号输入通道中有两个三态缓冲器,第二功能的输入信号取自第一个缓冲器的输出端,第二个缓冲器仍是第一功能的读引脚信号缓冲器。P3 口可驱动 4 个 LSTTL 门电路。锁 存 器P3.XDCPQQ读 锁 存 器写 锁 存 器内 部 总 线读 引 脚VCCP3.X引 脚内 部 上 拉 电 阻&第 二 输 出 功 能第 二 输 入 功 能图 1-4 P3 口位结构河南机电高等专科学校毕业设计/论文- 12 -表 1-1 P3 口的第二功能每个 I/O 端口内部都有一个八位数据输出锁存器和一个八位数据输入缓冲器,四个数据输出锁存器与端口号 P0、P1 、P2 和 P3 同名,皆为特殊功能寄存器。因此,CPU 数据从并行 I/O 端口输出时可以得到锁存,数据输入时可以得到缓冲。四个并行 I/O 端口作为通用 I/O 口使用时,共有写端口、读端口和读引脚三种操作方式。写端口实际上就是输出数据,是将累加器 A 或其它寄存器中数据传送到端口锁存器中,然后由端口自动从端口引脚线上输出。读端口不是真正的从外部输入数据,而是将端口锁存器中输出数据读到 CPU 的累加器。读引脚才是真正的输入外部数据的操作,是从端口引脚线上读入外部的输入数据。端口的上述三种操作实际上是通过指令或程序来实现的。2)、串行 I/O 端口8051 有一个全双工的可编程串行 I/O 端口。这个串行 I/O 端口既可以在程序控制下将 CPU 的八位并行数据变成串行数据一位一位地从发送数据线 TXD 发送端 口 功 能 第 二 功 能P3.0 RXD-串行输入(数据接收)口P3.1 TXD-串行输出(数据发送)口P3.2 -外部中断 0 输入线0INTP3.3 -外部中断 1 输入线1P3.4 T0 -定时器 0 外部输入P3.5 T1 -定时器 1 外部输入P3.6 -外部数据存储器写选通信号输出WRP3.7 -外部数据存储器读选通信号输入D河南机电高等专科学校毕业设计/论文- 13 -出去,也可以把串行接收到的数据变成八位并行数据送给 CPU,而且这种串行发送和串行接收可以单独进行,也可以同时进行。8051 串行发送和串行接收利用了 P3 口的第二功能,即利用 P3.1 引脚作为串行数据的发送线 TXD 和 P3.0 引脚作为串行数据的接收线 RXD,如表 2-1 所示。串行 I/O 口的电路结构还包括串行口控制器 SCON、电源及波特率选择寄存器PCON 和串行数据缓冲器 SBUF 等,它们都属于特殊功能寄存器 SFR。其中PCON 和 SCON 用于设置串行口工作方式和确定数据的发送和接收波特率,SBUF 实际上由两个八位寄存器组成,一个用于存放欲发送的数据,另一个用于存放接收到的数据,起着数据的缓冲作用。3)、总线MCS-51 单片机属总线型结构,通过地址/数据总线可以与存储器(RAM、EPROM ) 、并行 I/O 接口芯片相连接。在访问外部存储器时,P2 口输出高 8 位地址,P0 口输出低 8 位地址,由ALE(地址锁存允许)信号将 P0 口(地址/数据总线)上的低 8 位锁存到外部地址锁存器中,从而为 P0 口接受数据作准备。在访问外部程序存储器(即执行 MOVX)指令时,PSEN(外部程序存储器选通)信号有效,在访问外部数据存储器(即执行 MOVX)指令时,由 P3 口自动产生读/写( / )信号,通过 P0 口对外部数据存储器单元进行读/ 写操作。RDWMCS-51 单片机所产生的地址、数据和控制信号与外部存储器、并行 I/O 接口芯片连接简单、方便。1.3.2 单片机的外部结构1)MCS-51 单片机引脚功能MCS 单片机都采用 40 引脚的双列直插封装方式。图 1-5 为引脚排列图, 40 条引脚说明如下:1、主电源引脚 Vss 和 Vcc Vss 接地 Vcc 正常操作时为+5 伏电源2、外接晶振引脚 XTAL1 和 XTAL2 XTAL1 内部振荡电路反相放大器的输入端,是外接晶体的一个引脚。当采用外部振荡器时,此引脚接地。 XTAL2 内部振荡电路反相放大器的输出端。是外接晶体的另一端。当采用外部振荡器时,此引脚接外部振荡源。1 2 3 4 5 6ABCD654321DCBATitleNumber RevisionSizeBDate: 7-Jun-2007 Sheet of File: D:Protel 99se 业业业业业业业业 .ddb Drawn By:P1.01P1.12P1.23P1.34P1.45P1.56P1.67P1.78rest9P3.0/RxD10P3.1/TxD11P3.2/INT012P3.3/INT113P3.4/T014P3.5/T115P3.6/WR16P3.7/RD17XTAL218XTAL119VSS20VCC 40P0.0 39P0.1 38P0.2 37P0.3 36P0.4 35P0.5 34P0.6 33P0.7 32EA/VPP 31ALE/PROG 30PSEN 29P2.7 28P2.6 27P2.5 26P2.4 25P2.3 24P2.2 23P2.1 22P2.0 21ic289S51河南机电高等专科学校毕业设计/论文- 14 -3、控制或与其它电源复用引脚 图 1-5 引脚排列图RST/VPD,ALE/ , 和 /Vpp。 PROGSENA RST/VPD 当振荡器运行时,在 此引脚上出现两个机器周期的高电平(由低到高跳变) ,将使单片机复位,在 Vcc掉电期间,此引脚可接上备用电源,由 VPD 向内部提供备用电源,以保持内部RAM 中的数据。 ALE/ 正常操作时为 ALE 功能(允许地址锁存)提供把地址的PROG低字节锁存到外部锁存器,ALE 引脚以不变的频率(振荡器频率的 )周期性61地发出正脉冲信号。因此,它可用作对外输出的时钟,或用于定时目的。但要注意,每当访问外部数据存储器时,将跳过一个 ALE 脉冲,ALE 端可以驱动(吸收或输出电流)八个 LSTTL 电路。 对于 EPROM 型单片机,在 EPROM 编程期间,此引脚接收编程脉冲( 功能) 。PROG 外部程序存储器读选通信号输出端,在从外部程序存储取指令PSEN(或数据)期间, 在每个机器周期内两次有效。 同样可以驱动八PSENLSTTL 输入。 /Vpp 、 /Vpp 为内部程序存储器和外部程序存储器选择端。当A/Vpp 为高电平时,访问内部程序存储器,当 /Vpp 为低电平时,则访问外A部程序存储器。对于 EPROM 型单片机,在 EPROM 编程期间,此引脚上加 21 伏 EPROM 编程电源(Vpp) 。4、输入/输出引脚 P0.0 - P0.7,P1.0 - P1.7,P2.0 - P2.7,P3.0 - P3.7 。 P0 口(P0.0 - P0.7)是一个 8 位漏极开路型双向 I/O 口,在访问外部存储器时,它是分时传送的低字节地址和数据总线,P0 口能以吸收电流的方式驱动八个 LSTTL 负载。 P1 口(P1.0 - P1.7)是一个带有内部提升电阻的 8 位准双向 I/O 口。能驱动(吸收或输出电流) 四个 LSTTL 负载。 P2 口(P2.0 - P2.7)是一个带有内部提升电阻的 8 位准双向 I/O 口,在访问外部存储器时,它输出高 8 位地址。P2 口可以驱动 (吸收或输出电流) 四个LSTTL 负载。 P3 口(P3.0 - P3.7)是一个带有内部提升电阻的 8 位准双向 I/O 口。能驱动(吸收或输出电流) 四个 LSTTL 负载。P3 口还用于第二功能请参看表 1-1。2)复位和复位电路MCS-51 单片机的复位电路如图 1-6 所示。在 RESET(图中表示为 RST )输入端出现高电平时实现复位和初始化。河南机电高等专科学校毕业设计/论文- 15 -在振荡运行的情况下,要实现复位操作,必须使 RES 引脚至少保持两个机器周期(24 个振荡器周期)的高电平。CPU 在第二个机器周期内执行内部复位操作,以后每一个机器周期重复一次,直至 RES 端电平变低。复位期间不产生ALE 及 PSEN 信号。内部复位操作使堆栈指针 SP 为 07H,各端口都为 1(P0-P3口的内容均匀 0FFH) ,特殊功能寄存器都复位为 0,但不影响 RAM 的状态。当RES 引脚返回低电平以后,CPU 从 0 地址开始执行程序。复位后,各内部寄存状态如表 1-2:表 1-2 寄存器状态寄存器 内容 寄存器 内容PC 0000H TMOP 00HACC 00H TCON 00HB 00H TH0 00HPSW 00H TL0 00HSP 07H TH1 00HDPTR 0000H TL1 00HP0 -P3 0FFH SCON 00HIP 00000 PCON 0IE 000000 SBUF 不定图 1-6( a)为加电自动复位电路。加电瞬间, RES 端的电位与 Vcc 相同,随着 RC 电路充电电流的减小 RES 的电位下降,只要 RST 端保持 10 毫秒以上的 (a) (b)1 2 3 4 5 6ABCD654321DCBAT itl eN u m b e r R ev i sio nS iz eBD at e: 1 8 - Ju n -2 0 0 7 S h e e t o f F ile : D :P ro te l 9 9 s e 业 业 M y D es ig n 2 .d d b D ra w n B y :MCS-51R E ST1 0 u F5 .1 K+ 5 V业1 K业 业1 2 3 4 5 6ABCD654321DCBAT itl eN u m b e r R ev i sio nS iz eBD at e: 1 8 - Ju n -2 0 0 7 S h e e t o f F ile : D :P ro te l 9 9 s e 业 业 M y D es ig n 2 .d d b D ra w n B y :MCS-51R E S T1 0 u F8 .2 K+ 5 V业河南机电高等专科学校毕业设计/论文- 16 -图 1-6 复位电路高电平就能使 MCS-51 单片机有效地复位,复位电路中的 RC 参数通常由实验调整。当振荡频率选用 6MHz 时,C 选 22uF,R 选 1K,便能可靠地实现加电自动复位,若采用 RC 电路接斯密特电路的输入端,斯密特电路输出端接 MCS-51 和外围电路的复位端,能使系统可靠地同步复位。图 1-6(b)为人工复位电路。复位电路在实际应用中很重要,不能可靠复位会导致系统不能正常工作,所以现在有专门的复位电路,如 810 系列,这种类型的器件不断有厂家推出更好的产品,如将复位电路、电源监控电路、看门狗电路、串行 E2ROM 存储器全部集成在一起的电路,有的可分开单独使用,有的可只用部份功能,让使用者就具体实际情况灵活选用。1.4 语音芯片(ISD1420)信息储存器件ISD1400 ChipCorder 系列是单片高质量短周期的录放音电路,采用CMOS工艺内部包含片上时钟麦克前置放大器自动增益控制,带通滤波器平滑滤波器和功率放大器。由ISD1400 组成的最小应用系统仅包含一个麦克喇叭几个阻容元件两个开关。电源录制的信息存放在内部不挥发单元中。断电后可以长久保存,这种独特的单片解决方案使用了ISD 的专利模拟存储技术,语音和音频信号不经过转换直接以原来状态存储到内部存储器,可以实现高质量的语音复制。1.4.1 ISD1420主要具有一下特性 使用简单的单片录放音电路 高保真语音 /音频处理 开关接口放音可以是脉冲触发或电平触发 录放周期为 20 秒 自动功率节约模式 当一个录音或放音周期结束后自动进入掉电状态 掉电状态的典型电流为0.5uA 零功率存储 不需要电池备份电路 处理复杂信息可使用地址操作 100 年信息保存典型河南机电高等专科学校毕业设计/论文- 17 - 片上时钟 不需要编程器和开发系统 +5V 供电 提供裸片DIP SOIC 封装 提供工业级别温度型号-40 到851.4.2 功能描述1)语音质量ISD1400 系列提供6.4K 和8.0K 取样频率,用户可以根据语音质量加以选择取样的语音直接存储到片内的不挥发存储器内部,不需要数字化和压缩的其它手段直接模拟存储能提供真实自然的语音、音乐、声音。ISD1420 能提供20 秒的录放音时间。2)EEPROM 存储ISD 的ChipCorder 技术使用片上不挥发存储器断电后信息可以持续保存100 年器件可以重复录制10 万次。3)基本操作ISD1400 ChipCorder 系列由一个单录音信号REC 实现录音操作。两个放音信号实现放音操作:PLAYE 触发放音、PLAYL 电平放音。在录音或放音操作的结束ISD1400 将自动进入低功率等待模式消耗0 5uA 电流。ISD1400 提供了全地址的寻址功能。ISD142内部存储阵列有160 个可寻址的段能实现下面的功能参ISD1400 应用信息的地址表。4) 操作模式ISD1420具有两种模式:地址模式和操作模式。这里主要用了地址模式就不说操作模式了。地址输入A0-A7根据最高两位地址位的数值地址输入有两种功能。当A7 A6 至少有一位为0 时,输入认为是地址输入,输入的地址被当作当前录音或放音的起始地址,这些地址管脚全部为输入管脚。与操作模式中能输出地址信息不同。地址输入在信号PLAYE、 PLAYL 或REC 的下降沿被锁存。1.4.3 1.4.3 ISD1420的外部结构 1 2 3 4 5 6ABCD654321DCBATitleNumber RevisionSizeBDate: 16-Jun-2007 Sheet of File: D:Protel 99se 业业业业业业业业 .ddb Drawn By:A01A12A23A34A45A56NC7NC8A69A710NC11VssD12VssA13SP+14VccD 28REC 27XCLK 26RECLED 25PLAYE 24PLAYL 23NC 22ANA OUT 21ANA IN 20AGC 19MIC REF 18MIC 17VccA 16SP- 15ISD1420河南机电高等专科学校毕业设计/论文- 18 -语音芯片的外部结构及管脚结构 图1-7 ISD1420外部结构如图1-7 1.4.4 ISD1420 典型应用电路ISD1420 语音芯片的典型应用如图 1-8。图中包括了,芯片的外围元器件的连接,及外围元件的数值。1 2 3 4 5 6ABCD654321DCBATitleNumber RevisionSizeBDate: 8-Jun-2007 Sheet of File: D:Protel 99se 业业LM317业业业业.ddb Drawn By:A01A12A23A34A45A56A69A710PLAYL23PLAYL24REC27RECLED25XCLK26Vccd 28Vcca 16Vssd 12Vssa 13SP+ 14SP- 15ANA in 20ANA out 21MIC REF 18MIC 17AGC 19R8100KR7100KR6100KR9 1KC71000D1RECLEDS1S2S3C20.1uFC30.1uFR2 5.1KR310KR11KC40.1uFC50.1uFC1220uFSPEAKERMICC64.7uF R410KR5470kISD1420VCC图 1-8 ISD1420 典型应用电路下面介绍一下 ISD1420 的工作过程:1 录制信息将REC 电平变低,将从内部存储器空间的开始录制信息。如果REC 保持低电平,录音一直持续直到存储器空间录满,这时录音结束如果REC 变为高电平电路将自动进入掉电模式。2 边缘启动放音将PLAYE 变低将从存储器开始或选定的位置开始放音, PLAYE 的上升沿对操作没有影响。如果存储器内部全部录满信息,则可以播放内部全部的信息。如果到达结束标志EOM 电路将停止放音并自动进入掉电模式,一个新的 PLAYE 下降沿将触发另外一个从起始地址的放音。3 电平触发放音将PLAYL 变低将从存储器开始或选定的位置开始放音 ,如果存储器内部全部河南机电高等专科学校毕业设计/论文- 19 -录满信息则可以播放内部全部的信息,如果到达结束标志EOM 电路将停止放音,并自动进入掉电模式。一个新的PLAYL 低电平将触发另外一个从起始地址的放音。注意这里的放音过程是在PLAYL保持低电平完成的,在放音过程中,如果PLAYL变为高电平,放音马上结束。4 录音中断放音REC 引起的录音操作优先与其它操作。任何时间REC 信号的变低,将引起一次新的录音操作地址从起始地址或指定的地址。不管当前是否进行其它操作。5 录制信息只占用部分地址空间如果录制的信息不能占满整个存储空间,可以在录制中将REC 变为高电平这将导致录音结束,并放置EOF 结束标志电路进入掉电模式。6 播放录制的信息整个信息没占满整个空间将PALYE 或PLAYL 变为低电平将启动一次放音当遇到结束标志EOF 时放音结束,电路进入掉电模式。7 RECLED 操作在录音操作时,RECLED 将输出低电平有效的信号可以驱动一个LED ,表明现在正在进行录音操作。如果整个存储器空间录满或REC 变为高电平结束录音,则RECLED将变为高电平。另外在放音过程中如果遇到一个EOF 标志RECLED 总是输出一个低电平脉冲。1.5 解码芯片本毕业设计采用CM8870 解码。集成了频带分离滤波器和数字解码器的双音多频接收器。CM8870 可以将接收到的 DTMF 信号转换成8421 码。CM8870 有DIP-18封装见图1-9。各引脚的定义参看表1-3。CM8870 输出的8421 码真值表见表1-4。典型连接电路如图1-10。CM8870 的代替品有 MT8870、HT9170 等。表 1-3 引脚定义管脚 名称 功能1 IN+ 差分运算放大器同相输入端。2 IN- 差分运算放大器反相输入端。3 GS 差放输出端,连接外部的反馈电阻。反馈电阻越大,负反馈越小,放大量越大。河南机电高等专科学校毕业设计/论文- 20 -4 Verf 基准电压输出。与IN+相连,提供VDD/2作为偏置电压。5 INH 得到高电平时,禁止检测音频码A,B,C 和D 。接地。6 PWDN 接地。7 OSC1 接晶振。8 OSC2 时钟脉冲(输出)。3.579545MHZ的晶振连接在引脚 OSC1与OSC2之间接晶振9 Vss 地,标准0伏10 数据输出控制端。得到高电平时允许Q1-Q4输出。11-14 Q1Q4 三态数据(输出)。当TOE 得到高电平时,提供相应的代码给最后的有效的音频代码接收。当TOE得到低电平时,输出高阻抗。15 StD 延时控制输出端。当MT8870 接收到有效的DTMF 信号时,该引脚输出高电平;接收的DTMF 信号消失后,该引脚输出低电平。该引脚输出的电平,可作为单片机的中断请求。16 Est 初始控制输出端。(输出)。接收到有效的DTMF时,输出高电平。17 St/GT 控制输入端/时间监测输出端。当接收到有效的DTMF信号时,St的电平升高。若St 的电平高于门限电压时, MT8870内部的8421码被更新,Std 端输出由低电平变成高电平;若St的电平低于门限电压时,MT8870内部的8421码保持不变。18 VDD typical-+5V电源图1-9 CM8870管脚图表1-4 8421码真值表河南机电高等专科学校毕业设计/论文- 21 -Flow Fhigh KEY TOW Q4 Q3 Q2 Q1697 1209 1 H 0 0 0 1697 1336 2 H 0 0 1 0697 1477 3 H 0 0 1 1770 1209 4 H 0 1 0 0770 1336 5 H 0 1 0 1770 1477 6 H 0 1 1 0852 1209 7 H 0 1 1 1852 1336 8 H 1 0 0 0852 1477 9 H 1 0 0 1941 1209 0 H 1 0 1 0941 1336 . H 1 0 1 1941 1477 # H 1 1 0 0697 1633 A H 1 1 0 1770 1633 B H 1 1 1 0852 1633 C H 1 1 1 1941 1633 D H 0 0 0 0- - ANY L Z Z Z Z图 1-10 CM8870典型连接河南机电高等专科学校毕业设计/论文- 22 -注意:在这个连接电路中,电阻最大浮动1%,电容的数值最大浮动5%。第2章 电路设计介绍2.1 电源电路设计电源电路主要用的两个主要器件LM317和LM7805。电路分整流-稳压-滤波三部分,如图2-1。输入的是交流15伏左右的电源。D8、D9、D10 、D16 构成了一个全波整流,C19和C20是滤波电容,将整流过来的馒头波变为平稳的波形,C20是个小电容来抵消C19大电容产生的电感作用。平稳的波形进入LM317经过计算可知输出的是12伏直流电。C23和C24同样是滤波电容。使输出的12伏电压更加平稳。输出的12伏电压一方面供继电器用,另一方面输入到LM7805,LM7805是一个输出正5伏的专用芯片。输出同样有滤波电容C21和C22,得到正5伏电压供扳子上的芯片用。LED2 是一个发光二极管,当有电源输入时,此发光二极管发光,相反没有电此灯熄灭。这就是板子的电源结构。 1 2 3 4 5 6ABCD654321DCBATitleNumber RevisionSizeBDate: 15-May-2007
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 云南省富民县2025年上半年事业单位公开遴选试题含答案分析
- 2025年度专业物流司机个人运输合同范本
- 2025仓储运输合同-跨境电商B2C物流配送服务
- 2025版新型城镇化示范区建设项目投标保证合同书
- 2025版蔬菜种植基地与旅游开发公司合作合同范本
- 2025版绿色有机农资采购合作协议
- 2025年度医疗器械委托运输与环保回收服务合同
- 2025版净身出户离婚协议书模板编制与风险评估合同
- 2025版砌砖工程节能评估与施工合同
- 2025版牲畜养殖企业承包与养殖废弃物处理合同
- 2025年公平竞争审查知识竞赛考试练习题库(正式版)含答案
- 全力以赴战高考乘风破浪正当时(课件)-2025-2026学年高三上学期开学第一课主题班会
- 登革热与基孔肯雅热防控指南
- 2025四川农信(农商行)社会招聘800人笔试历年典型考题及考点剖析附带答案详解
- 员工社保补贴合同协议
- 人教版2024-2025学年七年级数学上册教学计划(及进度表)
- 新编剑桥商务英语
- 普通高中新课程培训讲座《核心素养导向下的高中化学教学设计策略》2020年8月课件
- 高考英语高考核心词汇
- 2021年高考英语试题及答案(安徽卷)
- 教育爱的特征
评论
0/150
提交评论