PK51产品介绍 PK51是ARM
公司开发的软件,基于8051
架构的单片机,是具有代码编译,编译,
连接,
调试下载于一体的IDE
集成开发环境。PK51
又称Keil
软件,操作简单易于学习。不管是专业的应用工程师,还是刚学习嵌入式软件开发的学生都能很快的开发出复杂工程。 特点l
集成C
编译器、宏汇编器、调试器、实时内核、单板计算机和仿真器l
支持所有的8051
系列微控制器l 大量的示例程序帮助你开始与最流行8051的嵌入式设备接触l 自动添加设备数据库的微控制器l KEIL
会为你设置所有的编译器,汇编器,链接器和内存选项l
调试器能准确地模拟片上外围设备(I
2C,CAN,UART,SPI,中断,I / O端口,A/ D转换器,D/ A转换器和PWM模块)l 模拟器可以帮助您了解硬件配置,避免在初始化时浪费时间l
当您准备开始与目标硬件测试软件应用程序可以使用MON51
,MON390,MONADI,FlashMON51目标监视器l ISD51
在系统调试或ULINK USB-JTAG适配器目标系统下载和测试你的程序代码组成
第三方插件丰富的第三方插件,
包括软件版本控制,代码静态分析,
图形库,MATLAB/Simulink仿真库,UML
以及CAN
连接器C51 C编译器编译C51
编译器允许您写的8051微控制器应用的ANSI C
语言,并翻译为高效高速的汇编语言。C51编译器语言扩展使您对8051的所有资源的完全访问权限。C51
编译器把C源文件转换重定位的目标模块,目标模块包含完整的符号信息,用以μVision调试器或在电路仿真器的调试。除了目标文件,编译器会生成一个列表文件,包含符号表和交叉引用信息。特点:l 9
种基本数据类型,包括32位IEEE浮点l
灵活可变分配,位,数据,BDATA
,IDATA,XDATA和PDATA存储器类型l
可以用C
写的中断函数l
充分利用8051
寄存器块l 进行源代码级调试时,有完整的符号和类型信息l
使用AJMP
和ACALL指示l 位寻址的数据对象l
内置RTX51
实时内核接口l 对Atmel, AMD, Cypress, Dallas Semiconductor, Infineon, Philips, and Triscend microcontrollers支持双数据指针l 支持Philips 8xC750, 8xC751, and 8xC752有限的指令集l
支持英飞凌80C517
的算术单元A51 宏汇编器A51
汇编的8051系列微控制器是一个宏汇编器。它支持所有8051的衍生产品。转换符号汇编语言助记符重定位目标代码,这对于快执行速度,小代码尺寸和硬件控制是至关重要的。A51汇编支持8051架构的所有功能符号访问。A51
汇编器将汇编程序源文件翻译成重定位目标模块。调试指令增加了完整的符号信息的对象模块,并支持μVision调试器或在电路仿真器进行调试。在除了对象文件,A51汇编生成列表文件,可任选包括符号表和交叉参考信息。BL51代码块链接器/定位器BL51
连接器/定位器结合OMF51对象模块和创建可执行的8051程序。链接器解析外部和全局引用分配绝对或固定地址重定位的程序段。BL51
链接器处理对象包括由Keil C51编译器和A51汇编器、Intel PL/M-51编译器、Intel PL/M-51编译器和ASM-51汇编器创建的文件。这些对象模块必须遵循OMF51对象模块规范。 BL51输出二进制OMF51对象的模块几乎可加载到任何模拟器,KeilμVision调试器或OH51-HEX对象转换器(创建一个Intel HEX文件)下。RTX 微型实时内核RTX51 Tiny
的是一个小型的实时内核,以单芯片应用代码的大小为最重要因素考量设计。 RTX51 Tiny的内核只需要900字节的代码空间,是非常适合那些不需要RTOS的功能应用程序,如短信,信号和内存池管理。 l
专为没有XDATA
的单芯片应用设计。并且,RTX51 Tiny可用于任何8051目标系统l RTX51 Tiny
支持C51编译器所有的内存模型(SMALL, COMPACT和LARGE
)。操作系统的变量和任务堆栈存放于内部的DATA / IDATA
内存中l RTX51 Tiny
只运行round-robin和cooperative多任务,不支持抢占式任务切换和任务优先级l RTX51 Tiny
只用定时器0作为系统滴嗒时钟,没有其他的硬件资源的开销l RTX51 Tiny
只包含在PK51专业开发套件l 免费亿道电子提供
一周热门 更多>