论文部分内容阅读
随着来电显示业务在我国的普及,将来电显示技术与一键拨号、自动摘挂机及电话录音等功能相结合,并由内置微处理器控制和处理各种电信信息的新型电话系统,既能满足日益发展的市场需求,又能充分发挥公用电话交换网提供的各种实用功能。本文基于AT89S52单片机作为主控微处理器,阐述了对公用电话交换网中FSK制式的来电显示数据、双音多频信号、振铃和忙音进行检测和处理的方法。FSK解调芯片采用HT9032C,该芯片功耗低、解调精度高,解调后数据采用异步串行方式传送,接收端的单片机采用串口中断的方式对解调后的来电显示数据进行处理并显示。HT9032C芯片还用于振铃检测,单片机通过对检测到的振铃计数实现自动摘机功能。双音多频编解码芯片采用MT8880,该芯片内置的编解码电路性能稳定,通过合理的外围电路设计,可实现一键自动拨号及远程设置信息双重功能。此外,MT8880具备呼叫处理模式,用于识别忙音信号,从而实现自动挂机。系统内置前级音频放大器和自动增益调节电路,保证录音质量流畅清晰。课题中采用模拟MT8880通信时序和I2C总线时序的方式完成单片机对MT8880和E2PROM存储器的数据传输。软件设计中采用循环查询和AT89S52单片机中5个中断源实现振铃及忙音检测、来电数据的接收和一键拨号功能。来电数据处理采用一种高效率算法,可实时地将数据处理并显示。显示模块采用自带汉字库的12864液晶,很好的满足了设计要求。经过实验调试,证明本系统对电话交换网中的各种信号音检测准确,编解码精度高,各功能实现稳定可靠。