C51编译器介绍
发布时间:2016/7/12 21:06:05 访问次数:970
单片机不能直接执行C51程序,执行前必须经过编译器形成相应的可执行代码,目前开EPM12701T144C5发的编译器种类繁多,并非所有的C51编译器都产生高效代码,下面就各公司的编译器作简要介绍,以便于大家选择。
AmcocaIl Automation编译器:该编译器通过牦sm和endasm预处理选择支持汇编语言,此编译器的编译速度较慢。
IAR编译器:IAR编译器是由瑞典开发的,它和ANsI C兼容,但需要一个较复杂的链接程序才能运行。
Kcil编译器:Keil编译器效率很高。它支持浮点和长整数、重入和递归,目前KeiI编译器已被完全集成到Kci1uVision4的集成开发环境中,该集成开发环境已经将编译器、汇编器、实时操作系统、项目管理器和调试器融为一体。Keil uⅤi⒍on4IDE可以支持所有8051的衍生产品,也可以支持所有兼容的仿真器,同时支持其他第三方开发工具。因此,Keil uVision4IDE开发环境无疑是8051开发用户的最佳选择。
单片机不能直接执行C51程序,执行前必须经过编译器形成相应的可执行代码,目前开EPM12701T144C5发的编译器种类繁多,并非所有的C51编译器都产生高效代码,下面就各公司的编译器作简要介绍,以便于大家选择。
AmcocaIl Automation编译器:该编译器通过牦sm和endasm预处理选择支持汇编语言,此编译器的编译速度较慢。
IAR编译器:IAR编译器是由瑞典开发的,它和ANsI C兼容,但需要一个较复杂的链接程序才能运行。
Kcil编译器:Keil编译器效率很高。它支持浮点和长整数、重入和递归,目前KeiI编译器已被完全集成到Kci1uVision4的集成开发环境中,该集成开发环境已经将编译器、汇编器、实时操作系统、项目管理器和调试器融为一体。Keil uⅤi⒍on4IDE可以支持所有8051的衍生产品,也可以支持所有兼容的仿真器,同时支持其他第三方开发工具。因此,Keil uVision4IDE开发环境无疑是8051开发用户的最佳选择。
上一篇:单片机C语言概述
上一篇:C51语言和汇编语言的关系