来源:本站整理 作者:佚名 2009-05-06 15:40:19
在图6的程序开始时,为了避免单片机P0,P1,P2,P3口的管脚电压可能引起的某些误操作,首先应该进行系统初始化。此后,程序采用查询方式判别P1.7管脚是否有病危触发信号。如有触发信号,则调用50 ms延时程序消除由噪声、干扰等引起的错误触发。如延时后仍有触发信号,则将P1.0清零,实现模拟摘机。然后将MT8888ce置为呼叫处理模式,调用信号音判别子程序,判断电话线上的信号音是否为拨号音。如不是拨号音,则挂机再重新模拟摘机;否则将MT8888ce置为突发模式,取出预置号码进行发送。一组号码发送完毕后,再次将MT8888ce置为呼叫处理模式,调用信号音判别子程序进行信号音判别。如果该信号音不是回铃音,则挂机再重新摘机;否则证明电话已经拨通,应该等待对方摘机。对方摘机后,通过将P1.1清零可以实现求救录音的5次播放。录音播放完毕,继续拨打下一组电话号码。
4 结语
报警系统大多应用于煤气、火灾以及家庭防盗报警,而几乎没有在社区医疗监护领域的应用。本文所设计的失常生物信号紧急自动拨号报警装置用于家庭监护系统中的生物信号失常报警,填补了这一空缺。本文利用先进的DTMF收发集成芯片MT8888ce及其他芯片实现电话自动拨号和语音报警功能,外围电路非常简单,系统功能比较完善。