You can use HT9170B or MT8870 as DTMF decoder IC with 8051.
"You do realise that ready-made ICs are available to decode DTMF, don't you?"
I did before, but I don't now.
"I did before, but I don't now."
Great answer, :).
and spot on as well.