OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 2901|回复: 0

KEIL_PK51工具

[复制链接]

10

主题

10

帖子

0

精华

新手上路

积分
42
金钱
42
注册时间
2017-8-11
在线时间
2 小时
发表于 2017-10-20 17:42:42 | 显示全部楼层 |阅读模式
PK51
产品介绍
        PK51是ARM公司开发的软件,基于8051架构的单片机,是具有代码编译,编译连接调试下载于一体的IDE集成开发环境。PK51又称Keil软件,操作简单易于学习。不管是专业的应用工程师,还是刚学习嵌入式软件开发的学生都能很快的开发出复杂工程。
特点
l 集成C编译器、宏汇编器、调试器、实时内核、单板计算机和仿真器
l 支持所有的8051系列微控制器
l 大量的示例程序帮助你开始与最流行8051的嵌入式设备接触
l 自动添加设备数据库的微控制器
l KEIL会为你设置所有的编译器,汇编器,链接器和内存选项
l 调试器能准确地模拟片上外围设备(I2CCANUARTSPI,中断,I / O端口,A/ D转换器,D/ A转换器和PWM模块)
l 模拟器可以帮助您了解硬件配置,避免在初始化时浪费时间
l 当您准备开始与目标硬件测试软件应用程序可以使用MON51MON390MONADIFlashMON51目标监视器
l ISD51在系统调试或ULINK USB-JTAG适配器目标系统下载和测试你的程序代码
组成
8.png
第三方插件
丰富的第三方插件,包括软件版本控制,代码静态分析,图形库,MATLAB/Simulink仿真库,UML以及CAN连接器
C51 C编译器
编译C51编译器允许您写的8051微控制器应用的ANSI C语言,并翻译为高效高速的汇编语言。C51编译器语言扩展使您对8051的所有资源的完全访问权限。
C51编译器把C源文件转换重定位的目标模块,目标模块包含完整的符号信息,用以μVision调试器或在电路仿真器的调试。除了目标文件,编译器会生成一个列表文件,包含符号表和交叉引用信息。
特点:
l 9种基本数据类型,包括32IEEE浮点
l 灵活可变分配,位,数据,BDATAIDATAXDATAPDATA存储器类型
l 可以用C写的中断函数
l 充分利用8051寄存器块
l 进行源代码级调试时,有完整的符号和类型信息
l 使用AJMPACALL指示
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 免费
亿道电子提供

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-8 22:54

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表