与汇编语言相比,c语言在功能、结构性、可读性、可维护性上有明显的优势,因而易学易用。即使不使用c语言而仅用汇编语言编程,其方便易用的集成环境、强大的软件仿真调试工具也会令使用者事半功倍。
目前流行的mcs-51系列单片机开发软件是美国keilsoftware公司推出的keilc51软件,它是一个基于32位windows环境的应用程序,支持c语言和汇编语言编程,其6.0以上的版本将编译和仿真软件统一为μvision。keil提供包括c编译器、宏汇编、连接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,由以下几部分组成:μvisionide集成开发环境(包括工程管理器、源程序编辑器、程序调试器等)、c51编译器、a51汇编器、lib51库管理器、bl51连接/定位器、oh51目标文件生成器以及monitor-51、rtx51实时操作系统。
keilsoftware的8051开发工具提供以下程序,可以用来编译c源代码、汇编汇编语言源程序、连接和重新定位目标文件和库文件、创建hex文件、调试目标程序等。(www.xing528.com)
1)keilμvision3是众多单片机应用开发软件中优秀的软件之一,支持众多不同公司的mcs-51架构的芯片,它集编辑、编译、仿真等于一体,同时还支持plm、汇编和c语言的程序设计,界面友好、易学易用,在调试程序、软件仿真方面也有很强大的功能。因此很多开发mcs-51系列单片机应用的工程师或普通的单片机爱好者都对它十分喜欢。
2)keilcx51是一个商业的软件,分两个版本:一个是完全版:使用时对生成的机器代码空间不作任何限制,另一个是只能编译2kb代码空间的demo版软件,基本可以满足一般的个人学习和小型应用的开发。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。