DTMF双音多信号.doc

  1. 1、本文档共26页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
DTMF双音多信号

目 录 第一章 绪论 1 第二章 主要的元器件及DTMF原理介绍 1 2.1 STC89C54RD+介绍 1 2.1.1 引脚及功能的介绍 1 2.1.2 内部介绍 3 2.2 DTMF双音多频信号的简介 第三章 硬件电路设计原理分析 7 3.1 双音多频(DTMF)收发电路 3.2 拨号芯片及外围电路 第四章 软件设计 9 4.1程序 9 4.2 程序流程图 10 第五章 系统抗干扰措施 5.1 系统硬件抗干扰措施 5.2 系统软件抗干扰措施 第六章 总结 12 参考文献 13 附录 14 第一章 绪论 双音多频?DTMF(Dual Tone Multi Frequency),双音多频,由高频群和低频群组成,高低频群各包含4个频率。一个高频信号和一个低频信号叠加组成一个组合信号,代表一个数字。DTMF信号有16个编码。利用DTMF信令可选择呼叫相应的对讲机。双音多频(DTMF)是由贝尔实验室开发的信令方式,通过承载语音的模拟电话线传送电话拨号信息。每个数字利用两个不同频率突发模式的正弦波编码,选择双音方式是由于它能够可靠地将拨号信息从语音中区分出来。一般情况下,声音信号很难造成对DTMF接收器的错误触发。 DTMF是“” (早期AT&T的商标)的基础, 替代机械式拨号转盘的按键。ALE/PROG:地址锁存控制/片内EPROM编程脉冲输入信号 ??ALE(Address Lock Enable)功能是在访问外部存储器时,P0口做为地址/数据复用口,ALE信号用于锁存低8位地址。当ALE信号为高电平时,P0口上的信息为低8位地址,在ALE信号的下降沿时将P0口上的低8位地址送到地址锁存器锁存起来。在ALE为低电平期间P0口上的信息为指令或数据信息。在ALE为低电平期间P0口上的信息为指令或数据信息,以实现低位地址与数据的分离。值的注意的是,在访问片外数据存储器时,人会缺少一个ALE脉冲。 ??当不访问外部存储器时,该信号也以晶振频率的六分之一固定输出正脉冲信号,可以作为外部的定时脉冲使用。如果想禁止ALE的输出可在SFR(特殊功能寄存器)8EH地址上置0。此时,ALE只有在执行MOVX,MOVC指令时才起作用。? #PROG功能用于EPROM型的单片机(如8751),在对EPROM进行编程时,该引脚作为编程脉冲的输入端。RST/Vpd:复位信号/备用电源输入 ??RST功能用于输入单片机的复位信号。当在该引脚上出现连续两个机器周期以上的高电平时,单片机进入复位状态,完成初始化操作。??Vpd功能用于当电源引脚Vcc的电压突然下降或掉电时,在V端接的+5V备用电源会通过该端引入片内,以保障片内RAM的数据不会丢失,复位后可以继续工作。 #EA/Vpp:访问外部程序存储器控制信号/片内EPROM编程电源输入 ??当#EA为低电平时,CPU只访问外部程序存储器; ??当#EA为高电平时,CPU访问芯片内部的4KB程序存储器和片外4K地址以上的高60KB程序存储器单元。??Vpp用于EPROM型单片机(8751)编程时,在该脚加21V编程电压。 #PSEN:外部程序存储器读选通信号 ? 当访问外部扩展的程序存储器时,当该项引脚信号为低电平时,才能选通外部程序存储器并对其进行读操作。P0口功能:P0P0口可以作为通用I/O接口使用,P0.7—P0.0用于传送CPU的输入/输出数据。输出数据时可以得到锁存,不需外接专用锁存器,输入数据可以得到缓冲。第二,P0.7—P0.0在CPU访问片外存储器时用于传送片外存储器de低8位地址,然后传送CPU对片外存储器的读写 P1口 功能:P1P0口de第一功能相同,仅用于传递I/O输入/输出数据。 P2口的功能:2I/O使用。它的第二功能和P0口引脚的第二功能相配合,作为地址总线用于输出片外存储器的高8位地址。 P3口功能:P3 P3.0—RXD串行数据接收口 P3.1—TXD串行数据发送口 P3.2—INT0外中断0输入 P3.3—INT1外中断1输入 P3.4—T0计数器0计数输入 P3.5—T1计数器1计数输入 P3.6—WR外部RAM写选通信号 P3.7—RD外部RAM读选通信号 2.1.2 内部介绍 运算器以完成二进制的算术/逻辑运算部件ALU为核心。它可以对半字节、单字节等数据进行操作。例如,能完成加、减、乘、除、加1、减1、BCD码十进制调整、比较等算术运算,完成与、或、异或、求反、循环等逻操作,操作结果的状态信息送至状态寄存器。 运算器还包含有一个布尔处理器,用以处理位操作。它以进位标志位C为累加器,可执行置位、复位、取反

您可能关注的文档

文档评论(0)

woai118 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档