文档详情

 DTMF双音多频信号.doc

发布:2016-11-23约字共25页下载文档
文本预览下载声明
目 录 第一章 绪论 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是“” (早期ATT的商标)的基础, 替代机械式拨号转盘的按键。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为累加器,可执行置位、复位、取反、
显示全部
相似文档