AVR基本上是每个震荡周期一条指令,而5AVR基本上是每个震荡周期一条指令,而51的是每12个震荡一条指令,这样粗算至少是12倍。平时一般不是实时性要求太强的系统,速度不是最关键的。但现在我看了一下C8051F的性能也已经不错了你可以

,但是我觉得51的指令系统不是太优秀;而AVR的指令系统稍微好一点(我指的用汇编编程),但是它的仿真不是太方便,除非你用到ATmega,但它价格对一般的小系统又太贵。
相比之下就看你的系统了,如果是一般的产品,如果成本要求较高的话一般我们选用PIC的,如果考虑性能的话我们用AVR,如果我们做大量的A/D的话我们会用C8051F。