应该够用的,,AT24C02是EEPROM ,通讯方式是IIC,红外控制器一般采用PWM输出38KHZ波形调制,接收的话用外部中断,12864显示可以显示中文,加起来程序量并不算大,关键是编程风格问题,超声波避障可以采用现有的超声波模块 只要一个发射START一个接收STOP中间计量下时间就OK了 最好加18B20的温度修正等等~~
应该够用的,8K能满足你的要求,不放心的话你可以先把程序写好编译下就知道了,12864显示的汉字多不多?太多的话最好使用带字库的,汉字少的话可以使用不带字库的,便宜啊。有疑问可以问我。
没实际做过,不过应该没问题,8K的Flash能装下很多程序的