基于MT8880的多功能一键拨号电话系统设计
MT8880的模式转换较为繁琐,在每次模式转换前需要对内部控制器寄存器正确初始化,初始化时先将CRA寄存器清零,然后选中CRB寄存器并清零,部分程序如下:
系统设计为当单片机接收到按键脉冲时,设置MT8880工作在DTMF发送模式,发送前后两个号码的间隙为0.5 s,实现一键拨号功能。当系统接听来电时,前5 s将MT8880设置为DTMF接收模式,此时可以由主叫电话对系统进行远程设置预拨号码和自动接听振铃次数,设置方便灵活、节省人力,数据存储在PIC单片机的E2PROM中,掉电后不丢失:5 s后将MT8880设置为呼叫处理模式,用于检测忙音信号并自动挂机。软件流程图如图7所示。
图7 软件流程图
5 结束语
本系统性能稳定可靠,解码效率高,具有广阔的应用前景,特别适用于煤矿井下调度、宾馆客服系统和老年人使用。利用MT8880呼叫处理模式进行信号音检测时应注意语音、回铃音和忙音之间的交互影响,确定适当的信号音参数可以有效的进行检测避免干扰。目前该系统已经应用于矿井扩音电话系统中,用户反映良好。
评论