推荐阅读最新更新时间:2024-03-16 15:21
Keil(MDK-ARM)介绍、下载、安装与注册
1.概述 MDK:Microcontroller Developer Kit微控制器开发工具。 Keil MDK-ARM是美国Keil软件公司(现已被ARM公司收购)出品的支持ARM微控制器的一款IDE(集成开发环境)。 MDK-ARM包含了工业标准的Keil C编译器、宏汇编器、调试器、实时内核等组件。具有业行领先的ARM C/C++编译工具链,完美支持Cortex-M、Cortex-R4、ARM7和ARM9系列器件,包含世界上品牌的芯片。比如:ST、Atmel、Freescale、NXP、TI等众多大公司微控制器芯片。 2.产品组件 MDK-核心是基于使用的μVision领先的Cortex-M的设备,包括新的ARMv8
[单片机]
Keil C51与标准C比较
深入理解并应用C51对标准ANSIC的扩展是学习C51的关键之一。因为大多数扩展功能都是直接针对8051系列CPU硬件的。大致有以下8类: 8051存储类型及存储区域 存储模式 存储器类型声明 变量类型声明 位变量与位寻址 特殊功能寄存器(SFR) C51指针 函数属性 具体说明如下(8031为缺省CPU)。 第一节 Keil C51扩展关键字 C51 V4.0版本有以下扩展关键字(共19个): _at_ idata sfr16 alien interrupt small bdata large _task_ Code bit pdata using reentrant xdata compact sbit
[单片机]
STC51-Keil使用及流水灯设计
1 Keil 工程建立及常用按钮介绍 1.1 KEIL5添加STC芯片库 首先我们需要这个STC的烧录软件,大家可以从STC官方网站 http://www.stcmcu.com/ 中下载到。 双击这个 可执行文件,在本次测试环境win10 64位中,系统有如下提示。我们点击更多信息,然后选择运行。就可以打开了。 在软件界面中,找到图中的Keil仿真设置选项卡后点击,可以看到有个添加型号和头文件到Keil中.......,我们点击这个按钮。 点击后会弹出如下的文件选择窗口,我们找到Keil的安装目录,点击确定。PS:目录下必须有C51和UV4这两个文件,如果按照我之前的教程来的应该都是MDK文
[单片机]
proteus7.7+Keil2仿真80C51控制流水灯
在今年夏天发布的关于8051的诸多博文中, 我都是用STC89C52RC实验箱来验证8051控制程序的正确性的. 这样做的好处是可以直接和真正的8051单片机打交道, 且能熟练掌握将.hex文件烧写到8051程序存储器的步骤. 但凡事都不是绝对的. 若总是用实物来进行实验, 我们每修改一次控制程序, 就要重新烧写一次.hex文件: 在使用软件烧写的过程中, 有时还会出现各种各样的问题, 这无疑是较低效的. 况且如果实验箱的某个器件出现了故障, 这肯定会影响到实验结果, 继而影响我们对控制程序正确与否的判断. 由于我们大多数人对实验箱内部接线情况并不了解, 若实验箱真的出现故障, 我们也无法将故障原因找出. 除了实验箱本身存在的
[单片机]
keil软件错误总结
KEIL编译错误信息表 错误代码及错误信息 错误释义 error 1: Out of memory 内存溢出 error 2: Identifier expected 缺标识符 error 3: Unknown identifier 未定义的标识符 error 4: Duplicate identifier 重复定义的标识符 error 5: Syntax error 语法错误 error 6: Error in real constant 实型常量错误 error 7: Error in integer constant 整型常量错误 error 8: String constant exceeds line 字符串常量超过
[单片机]
STM32 Keil查看程序占用ROM和RAM
1. 编译生成的map文件中code , RO ,RW, ZI 表示内容 Code为程序代码部分 RO-data 表示 程序定义的常量const temp; RW-data 表示 已初始化的全局变量 ZI-data 表示 未初始化的全局变量 Program Size: Code= 18248 RO-data=320 RW-data=260 ZI-data=3952 Code, RO-data,RW-data ............flash RW-data, ZIdata...................RAM 2. 编译生成的文件中有一个map类型的文件,使用记事本打开该文件,下滑到最下面
[单片机]
KeilC51_Proteus—联合调制
1)安装Proteus和Keil 2)找到Proteus\MODELS目录下的VDM51.dll文件(如果没有找到不要着急,直接上网上搜,或者你可以q我,我给你~~,最讨厌的就是CSDN,各种要钱~哼!),复制到Keil安装目录的\C51\BIN目录中 3)就是修改Keil安装目录下Tools.ini文件,在C51字段加入TDRV5=BIN\VDM51.DLL ( Proteus VSM Monitor-51 Driver ),保存。 注意:不一定要用TDRV5,根据原来字段选用一个不重复的数值就可以了。引号内的名字随意(似乎可以用中文,不过没有试过~~哈哈 )。 4)在proteus的debug菜单中选中use remote d
[单片机]
英蓓特在中国分销ARM RealView和Keil开发工具
ARM分销网络的扩展为中国基于ARM解决方案设计师提供获得先进的ARM工具的便捷途径 深圳市英蓓特信息技术有限公司(英蓓特)和ARM公司(伦敦证交所:ARM;纳斯达克:ARMHY)今天宣布:英蓓特被指定为ARM RealView及KeilTM嵌入式开发工具在中国的分销商。这一对RealView和Keil开发工具分销网络的扩展使得中国设计基于ARM产品的工程师能够更方便的获得先进的ARM工具,以实现高质量的系统开发和快速的产品上市时间。 作为嵌入式系统领域被最广泛选用的架构,ARM不但向工程师提供先进的CPU产品,还提供完整的工具,帮助他们在开发周期的早期就能够创建、验证、模型化并测试他们的SoC设计。英蓓特早前已经成为AR
[焦点新闻]