我认为一般的51单片机芯片,无法替代mt8870 dtmf解码芯片,这是硬件电路确定的,mt8870 dtmf解码芯片内部设计了多组特定频率群的数字滤波放大器,并行工作,具有很好的抗干扰能力,一般的51单片机芯片望尘莫及!
如果真的要用51单片机代替mt8870,对信号取样,软件处理速度要求较高。
选择risc结构的单片机有利于提高处理速度。
选择高档51芯片,会增加成本,不值得(某种51芯片具有dtmf解码功能的例外,也不要告诉我某个dtmf解码芯片就是单片机芯片)。
我较早用过mt8870作远程数据解调,设计产品时,可靠性是开发人员的首要问题,关于成本是.....考虑的。
不断探索中......