STC8做MP3是可以的。
在硬件上:VS1003模块,这个有现成的代码; 显示使用OLED12864 这个也有现成的代码; 一个SDIO模块,插入TF卡; 一些独立按键。
最好在弄一个锂电池充电芯片TP4056和锂电池。基本硬件就这些,
软件上,需要文件管理系统。基本上难度不是很大,关键代码都有。