8051系列最好的C编译器是什么?

我们正在开始一个基于8051微控制器的新项目。

问题:

  1. 什么是最好的C编译器使用?
  2. 有没有开源8051编译器,它们有多好?

Keil是我过去使用过的微控制器。 他们有一套非常好的工具。 SDCC也很好而且免费

SDCC非常好。

Keil非常好,但它限制了您可以使用免费版本的代码空间量。 我认为完整的许可证超过一千美元,这对于一个人来说可能是禁止的。 我刚刚开始使用SDCC这个原因(我喜欢免费的东西!)并且输出不是很漂亮但是到目前为止它运行良好。

SDCC是我经常听到的。 我没用过它。 http://sdcc.sourceforge.net/

我工作过的公司之一使用Keil 。 所有工程师似乎都对编译器生成的汇编代码的质量非常满意。

此外, Tasking有一些相当不错的工具,但我们更多地用于8051XA系列。

没人提到IAR Embedded Workbench for 8051 。

我习惯使用IAR for ARM,我发现调试器function非常强大。

Keil由atmel提供,是广泛使用的编译器之一…作为学生,我们最大限度地利用Keil …

去吧keil。 Trail版本将代码大小限制为2kb。