产品中心
Keil C251开发工具
Keil C251也称C251,DK251等,是ARM/Keil专门针对251系列微控制器推出的嵌入式软件开发工具套件。 Keil C251支持251微控制器体系结构的Keil开发工具,适合每个阶段的开发人员,不管是专业的应用工程师,还是刚学习嵌入式软件开发的学生。 Keil C251提供产业标准的Keil C编译器、宏汇编器、调试器和单板计算机,支持所有的251系列微控制器,且有相应的产品支持列表,列表中列出的产品的固定资源已经在软件中配置完毕,可以直接使用,减少手工配置工作量。

概述


Keil C251也称C251,DK251等,是ARM/Keil专门针对251系列微控制器推出的嵌入式软件开发工具套件。


Keil C251支持251微控制器体系结构的Keil开发工具,适合每个阶段的开发人员,不管是专业的应用工程师,还是刚学习嵌入式软件开发的学生。


Keil C251提供产业标准的Keil C编译器、宏汇编器、调试器和单板计算机,支持的251系列微控制器,且有相应的产品支持列表,列表中列出的产品的固定资源已经在软件中配置完毕,可以直接使用,减少手工配置工作量。


如下图,C251在整个Keil系开发工具中的框架图:


Keil C251功能框架

软件与Keil系列产品开发架构保持一致,方便开发人员学习和使用,同时也可以应用丰富的第三方应用扩展。


CA251功能特点

· Keil C251开发工具旨在解决嵌入式软件开发商面临的复杂问题。

· 当你开始一个新项目,只需简单的从设备数据库选择使用的设备,uVision IDE将设置好编译器、汇编器、链接器和存储器选项。

· 大量的例程,帮助你使用流行的嵌入式251设备。

· KeilμVision调试器准确地模拟251设备的片上外围设备(IC、CAN、UART、SPI、中断、I/O端口、A/D转换器、D/A转换器和PWM模式)。模拟帮助你了解硬件配置,避免在安装问题上浪费时间。此外,使用模拟功能你可以在没有目标设备的情况下编写和测试应用程序。

· 当你准备在目标硬件上测试软件应用时,Keil C251可以使用MON251目标监视器,在目标系统上下载并测试程序代码。

· 完善的帮助,无论是软件界面,编译行为,还是中间件使用都可以快速的找到相应的帮助内容,随时查看,快速解决问题,从而有更多的时间在自己创造性的劳动上。


CA251编译器套件

针对MCS 251微控制器系列的CA251编译器套件,支持251系列微控制器,你可以使用其强大的251(源模式)指令集,来编写和测试C或者汇编程序。

拥有CA251编译器套件,能够轻松使用251系列的片上外设及其他关键功能。


· μVision

§ 集成开发环境,项目管理,开发仿真调试一体化环境

· Keil251编译工具

§ A251宏汇编器

§ C251 ANSI C 编译器

§ L251 code-banking链接器

§ OH251 Object-HEX转换器

§ MON251 目标监视器

MON251目标监控器


Keil C251上的MON251监视器是一个为251微控制器设计的全功能、免许可证、免专利权费的目标监测器。它可以配置各类带有引导程序的目标系统。监控器通过电脑COM端口与μVision调试器进行通信。使用Keil C251 μVision调试器和MON251监测器,可以轻松地对目标系统进行实时调试。你可以查看程序标志,使用源代码调试,观察程序变量和检查存储器内容等!


Keil支持C251的Ulink2仿真器

通过使用Ulink2仿真器可以和C251联合实现软件的调试,保证程序在实际环境中与设计的功能一致,出现问题时可以快速找到问题的根源。


常见251 MCU支持

· Atmel T8xC251G2D

· Dolphin Flip80251 Typhoon

· Intel 8xC251SA

· PalmChip PALM8x251S

· Sanyo LC80-SR80251

· SST SST89x58RD


产品选型




系统需求:

· Windows 7、Windows10

· Mouse or Similar Pointing Device

· Available Hard Disk Space

C51: 200MBytes

C251: 100MBytes

C166: 100MBytes

MDK: 1.4GBytes

· 1GBytes of RAM (2GB recommended)

· Pentium Class PC

如何根据应用场景选择版本

如果要做以下工作,你应该考虑DK251专业开发套件:

· 使用多个251工程工作

· 需要编写C代码

· 需要一个模拟器或没有一个仿真器

如果要做以下工作,你应该考虑CA251专业开发套件:

· 使用多个251工程工作

· 需要编写C代码

如果要做以下工作,你应该考虑CA251专业开发套件:

· 仅需要在251上编写汇编程序

· 要求与Intel ASM-51汇编器兼容