我需要一个能够创建Hex输出文件的C++编译器,然后将其烧录到微控制器上。您听说过我可以使用的工具吗?
此外,C语言使用一个头文件reg51.h,可以让您引用端口,但我试图找出这个头文件是否也适用于C++,但没有找到任何相关信息。
补充说明:我使用的微控制器是Atmel AT89C51,具有4K字节的可重编程闪存和128 x 8位内部RAM。这实际上是为大学项目中的机器人而设计的,并且编码实际上并不需要面向对象编程。它只包含许多以2D字符串数组格式呈现的查找表。我之所以考虑使用C++,仅因为对于字符串操作的处理变得非常混乱(由于我的C语言知识不足)。