什么是keil c51
Keil C51是美国Keil Software公司出品的51系列兼容单片机C语言软件开发系统,与汇编相比,C语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用。Keil提供了包括C编译器、宏汇编、连接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(uVision)将这些部分组合在一起。运行Keil软件需要WIN98、NT、WIN2000、WINXP等操作系统。如果你使用C语言编程,那么Keil几乎就是你的不二之选,即使不使用C语言而仅用汇编语言编程,其方便易用的集成环境、强大的软件仿真调试工具也会令你事半功倍。
用keil编译的时候STARTUP.A51有错误
startup.a51主要是针对采用C语言编程的项目的,其功能是在调用main()之前完成必要的底层初始化。由于startup.a51中包含跳转到main标号的语句,因此一般会与用户汇编程序存在重复定义的冲突。
要是你用汇编写程序的话,项目中不必包含startup.a51了。不过切记自行完成必要的初始化工作,否则将来会出现很多令初学者摸不着头脑的奇异问题。
keil c51和mdk有什么区别
可以兼容51,不过要事先做一下处理.
1 首先,准备好两个软件的安装文件,建议你用以下两个版本
Keil Realview MDK 4.12版本或更高版本,Keil C51 V9.00 版本或更高版本
2 先安装 Keil C51,安装目录改为:"D:\Keil2"(我的是安装在D盘的)
3 再安装MDK,目录:"D:\Keil"
4 把Keil2文件夹下的C51文件夹全部复制到 Keil文件夹下
5 把Keil2文件夹下的 UV4下的所有文件复制,粘贴到 Keil文件夹下的UV4文件夹里
注意,如果提示有重复的文件,是否覆盖时,一律选择否,即不覆盖,千万不要选择是.
6 把Keil2下的Tools.ini文件 内容复制,粘贴到 Keil下的 Tools.ini文件 的尾部,并将 里面所有
的"Keil2"替换成"Keil",保存
7 至此就OK啦,两者就兼容了,既可以编译ARM系列,又可以编写51系列了.
keil uvision3简介
KeilSoftware公司推出的uVision3是一款可用于多种8051MCU的集成开发环境(IDE),该IDE同时也是PK51及其它开发套件的一个重要组件。除增加了源代码、功能导航器、模板编辑以及改进的搜索功能外,uVision3还提供了一个配置向导功能,加速了启动代码和配置文件的生成。此外其内置的仿真器可模拟目标MCU,包括指令集、片上外围设备及外部信号等。uVision3提供逻辑分析器,可监控基于MCUI/O引脚和外设状态变化下的程序变量。
uVision3提供对多种最新的8051类微处理器的支持,包括AnalogDevices的ADuC83x和ADuC84x,以及Infineon的XC866等。
keil软件的作用是什么?
Keil C51是美国Keil Software公司出品的51系列兼容单片机C语言软件开发系统,提供了包括C编译器、宏汇编、链接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(μVision)将这些部分组合在一起。即使不使用C语言而仅用汇编语言编程,它方便易用的集成环境、强大的软件仿真调试工具也会令你事半功倍。扩展资料keil优点⒈Keil C51生成的目标代码效率非常之高,多数语句生成的汇编代码很紧凑,容易理解。在开发大型软件时更能体现高级语言的优势。⒉与汇编相比,C语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用。用过汇编语言后再使用C来开发,体会更加深刻。参考资料来源 百度百科-keil