今天给大家推荐keilc51这款软件主要为编程学员们提供c语言服务让学员能快速上手学习编程,KEIL C51是基于uVision IDE的一款plc编程软件,专用于51系列单片机C语言软件开发,拥有产业标准的Keil C编译器、宏汇编器、调试器、实时内核、单板计算机和仿真器,支持所有的251系列微控制器。开发工具旨在解决嵌入式软件开发商面临的复杂问题,比如当你开始一个新项目,只需简单的从设备数据库选择使用的设备,uVision IDE将设置好所有的编译器、汇编器、链接器和存储器选项,帮助你如期完成项目进度。
keilc51图一
KEIL C51中还包含大量的例程,帮助你着手使用最流行的嵌入式8051设备,调试器准确地模拟8051设备的片上外围设备(I2C、CAN、UART、SPI、中断、I/O端口、A/D转换器、D/A转换器和PWM模块)。模拟帮助你了解硬件配置,避免在安装问题上浪费时间。 此外,使用模拟器你可以在没有目标设备的情况下编写和测试应用程序。
特别注意:如果你想在你的电脑上安装两个Keil,一个C51的Keil,一个ARM的Keil,要先安装C51的keil,再安装ARM的Keil,即MDK。
uVision5向后兼容Keil MDK-ARM uVision4,以前的项目同样可以在MDK v5上进行开发, MDK v5同时加强了针对Cortex-M微控制器开发的支持,并且对传统的开发模式和界面进行升级,将分成两个部分,MDK Core和Software Packs。其中,Software Packs可以独立于工具链进行新芯片支持和中间库的升级。
1、MDK Core – MDK核心
MDK Core包含微控制器开发所有的所有组件,包括IDE(uVision5)、编辑器、ARM C/C++编辑器、uVision调试跟踪器和Pack Installer。
2、uVision5 IDE集成开发界面
uVision5 IDE 集成开发环境与uVision4相差不大,在编译工具栏右侧多了两个绿色按钮,Manage Run-time Environment和Pack Installer按钮。
MDK Core是一个独立的安装包,大概300M左右大小,可以到ARM国内代理商米尔科技官网下载正式版本。下载安装以后就可以一直使用,如果Keil有芯片支持、CMSIS或者中间库的升级,直接通过Software packs本地升级即可。
3、Software packs – MDK软件包
这部分较MDK v4版本做出了很大的更新。Software packs分为Device、CMSIS、MDK Professional Midleware三个小部分,包含了各类可用的设备驱动。。
MDK v5可以在Software packs窗口选择需要安装或者更新的软件组件。
keilc51图二
功能特色
集成开发环境
调试器
模拟器
Keil扩展8051编译工具
C51 ANSI C 编译器
BL51 Code Banking 链接器/定位器
OH51 Object -HEX转换器
OC51 Banked Object 转换器
目标调试器
FlashMON51目标监控器
LX51链接器/定位器
OHX51 Object-HEX 转换器
Keil经典8051编译工具
A51 宏汇编器
keilc51图三
MON51目标监控器
MON390(Dallas 390)目标监控器
AX51 宏汇编器
CX51 ANSI C 编译器
MONADI(Analog Devices 812)目标监控器
ISD51 In-System调试器
RTX51小实时内核
以上就是KEILC51的功能特色的产品介绍。