You can use HT9170B or MT8870 as DTMF decoder IC with 8051.
"I did before, but I don't now."
Great answer, :).
and spot on as well.