C8051刚出来时,确实是世界第一,在51界性能无人能敌。然而这一状态被STC8打破。
可以对比一下C8051和STC8的指令周期数,可以看到同频率下STC8是远胜C8051的。
20多年前,大项目还是有可能用8051做的。
现在可选的型号太多了,一味的加强51也不一定有很多人选用。
速度再快,51的架构限制,最多就寻址64K程序空间,64K外部RAM空间,再多就要分段,麻烦的很。堆栈空间只能在内部RAM 256字节内,这个更是无法解决。
受限于Flash性能,程序跑在Flash上最多也就30多MHz。
把程序存储器改成SRAM,然后制造工艺用28nm,STC跑到100MHz还真是有可能,不过价格翻几倍,可能没几个人买了。
|