按你的要求,应该先用AD转换器将话筒信号转成数据存入内存,再将这些数据按比例放大,注意最大值不要超过5V,再用端口输出至DA转换器,提供给扬声器就行了
不需要功放?直接驱动扬声器,你的扬声器是多少的阻抗多少功率,单片机的PIN脚最大输出电流是多少。不会是因为供电功率很小,你才这样想的吧。建议加入DA转换IC,加入D类功放IC,否则会你的扬声器根本不能发声