HM9270D有两个引脚,一个是数据好信号(15脚 IRQ),当接收到有效的DTMF信号时,该引脚输出高电平,另一个是输出允许控制端(10脚 OE),当该引脚置低时,HM9270D的数据线为高阻态,当该引脚为高电平时,数据总线输出解码后的数据。编程时可以用MCU查询IRQ信号,有效时令OE=1,读入二进制数据后另OE=0,然后等待IRQ=0,或者把IRQ信号取反后作为MCU的中断信号,并设置为下降沿中断,中断时令OE=1,读入数据后令OE=0。
要注意的是手机、电话机键盘上的“0”,DTMF解码后是1010。
发表时间:2003年12月18日19:12:32