您好,想请教一下 ,我keil5编译完后怎么下载程序完keil5之后,keil5编译完后怎么下载程序pack太慢,想从官网直接keil5编译完后怎么下载程序F4 系列 需要把那

问题很简单,最为初学者,都是从C51开始,用keil2做编译器,慢慢的学会arm,那么又得用新的编译器,keil4或者keil5,这又不能编译C51了,那么如何在keil5中编译C51程序呢?亲身经历带你解决烦恼!(看图能编译,帅吧)

  1. 分别安装keil2和keil5,安装在不同的文件夹,然后分别注册(注册方法自行百度吧~)

  2. 重要步骤一:将keil2安装目录下的“C51”文件夹复制到keil5安装目录下

  3. 重要步骤二:将keil2安装目录下“UV4”文件夹中的全部子文件复制到keil5安装目录下中的“UV4”文件中。

  4. 重点步骤三:将keil2安装目录下的“

    • 注册时一定要取得管理员权限并打开

    • 认真读重点步骤,不要弄混。如果有问题请关注我私信我。

    经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。

    作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。

说说为什么给这篇经验投票吧!

只有签约作者及以上等级才可发有得 你还可以输入1000字

  • 0
  • 0

编译完成后,这几个分别是什么,第一个是代码的大小,后面三个呢?

Code 代表执行的代码,程序中所有的函数都位于此处。RO-data 代表只读数据,程序中所定义的全局常量数据和字符串都位于此处。RW-data 代表已初始化的读写数据,程序中定义并且初始化的全局变量和静态变量位于此处。ZI-data 代表未初始化的读写数据,程序中定义了但没有初始化的全局变量和静态变量位于此处。其实,知道这些也是感觉是迷糊的,是吧?对我们有用的,只有两点:一、下载到FLASH中的数据大小是:(Code + RO Data + RW Data)这个数据关系到占用了多少单片机的FLASH,关系到是否可以再添加程序。比如你的单片机FLASH是8K,编译程序后,发现程序已经7K了,但是工程还需要写很多程序,那就可以考虑换个FLASH大点的单片机了。二、程序运行是要在RAM中运行的大小是:(RW Data + ZI Data) 单片机的两个重要参数,一个是上面的FLASH大小,一个是RAM大小。看了第一条,就知道这条的重要性。

如何使用keil5建立一个新工程呀,

不用孟老师说的那种,直接在里面选择的那种

但是如何写到各个区域,ZI-data是定义了没有初始化?

Software公司出品的51系列软件。主要是为编程人员提供最方便的编程服务,从而提高工作效率。不管是新手还是专业的工程师,该软件适合各个阶段的开发人员,在可读性和结构性等方便都非常的出色,非常容易学。

Keil C51软件提供丰富的库函数和功能强大的集成开发,全Windows界面。另外重要的一点,只要看一下编译后生成的汇编代码,就能体会到Keil C51生成的目标代码效率非常之高,多数语句生成的汇编代码很紧凑,容易理解。在开发大型软件时更能体现高级语言的优势。

支持所有8051衍生物和变体

快速32位IEEE浮点数学

高效的中断代码和直接寄存器组控制

复杂的语法检查和详细的警告

64KB以上的代码和变量的记忆库

寄存器参数和动态寄存器变量

全球计划范围的注册优化

重入功能和注册银行独立代码

实施复杂,时间紧迫的软件项目很容易。 RTX

工具链。 它适用于所有经典的8051设备变体,

支持多个DPTR和运算单元。

用于任务切换的超时,信号和就绪事件

中断支持发送信号到任务

标准的代码银行链接器可以让您增加经典8051设备的程序空间超过64KB扩展连接器扩展了设备支持,并进一步增加

Keil Cx51的功能:nLinker代码包装分析整个应用程序和即使在公共代码块中也生成子例程代码银行应用程序。

短AJMP和ACALL如果可能,指令会替换更长的LJMP和LCALL nIncremental Linkage允许您将程序分解成几个功能部件,因为它是多应用所需要的编程或FLASH ROM更新nFar内存支持可让您访问16MB可变空间即使在经典的8051设备和远处存储器类型可以用于特殊的存储器类型详细的数据类型检查是跨所有执行的公共符号定义,提高软件质量Keil 8051和251开发套件包含不同的C用于最佳支持设备变体的编译器。

Cx51是用作以下术语的通用术语:C51编译器,用于经典的8051设备,8051 IP内核,达拉斯连续模式和其他扩展设备适用于Philips 8051 MX和SmartMX的CX51编译器C251编译器,251个设备和251个IP内核Cx51编译器可以完全访问所有硬件C源代码中的组件。例如,你可以使用SFR寄存器控制外设,写入最佳中断代码与CPU寄存器组,加速变量访问

数据,idata或pdata内存类型,并使用高效位操作或原子位操作。8051设备提供各种物理内存空间:快速DATA空间,高达16MB的大型XDATA空间,以及CODE空间为常数。

三个明确定义的内存提供默认值变量的内存分配通用指针访问所有内存空间控制变量或指针空间的内存类型访问。内存特定的指针减少RAM要求,并优化程序执行

栏提供操作,项目维护,选项设置,程序调试,外部工具控制,窗口选择和操作以及在线帮助的命令。

工具栏按钮执行最常见的μVision命令。

对接Windows解释了如何移动窗口,以及对接帮助器控件如何支持您定位窗口。

使用编辑器描述编辑器功能和配置选项。

文件菜单和命令列出了操作文件的命令。从此菜单访问许可证管理器和设备。

编辑菜单和命令列出了使用编辑器时可访问的命令。在书签之间,配置编辑器,设置语法高亮,并从此菜单中定义短按键,关键字和。

“视图”菜单列出了显示或隐藏状态栏,工具栏和窗口的命令。在调试模式下,您可以强制Windows从此菜单中定期刷新。

“项目菜单”和“命令”列出了可用于控制项目的命令。

Flash菜单列出了可用于Flash编程的命令和选项。

调试菜单和命令列出了将应用程序调试为以下命令:设置或删除断点,单步执行命令,执行分析,并调用调试功能编辑器。

外设菜单列出当前模拟的外围设备。该取决于CPU。

工具菜单提供将第三方工具链接到μVision的可能性。根据需要自定义此菜单。

SVCS菜单提供对软件版本控制系统的访问。此菜单可以自定义。

窗口菜单列出了分割,平铺和关闭器窗口的命令。

帮助菜单列出了联系支持人员,打开各种帮助系统以及访问知识文章的命令。

状态栏提供编辑器,和命令行信息。

键盘快捷键可以快速访问μVision命令。定义你自己的短号。

书籍窗口可以访问作为项目一部分的书籍和手册。您可以通过此功能添加和相关文档。

功能窗口浏览源代码。全面概述代码中现有的模块和功能。

模板窗口可以访问模板。通过此窗口定义,更改和使用模板。


2、阅读软件的使用协议,点击我同意继续安装

3、选择安装的位置,这里是软件官方的默认的路径,建议不要修改

4、输入用户的信息,这里就随便输入就可以了

5、点击next,软件进入安装过程,如图所示,请稍后

6、安装完成,点击finish结束安装

打开注册机,把刚才复制的CID号粘贴到CID框中,点击Generate,生成一个序列号,复制。

把序列号粘贴到下面的框中,点击ALL LIC.便可看到软件使用截至日期为2020年。单击close退出。

在本站下载keil汉化包

下载后把补丁复制粘贴到对应的安装目录,解压至keil安装目录(如:X:\Keil\UV4)下,覆盖原始文件。这里最好备份一份原文件,方便恢复。

备注:中文乱码解决办法edit—>Configuration,打开这个界面,选择支持简体中文的选项,保存退出

Keil5如何创建一个新的51单片机项目

先双击打开keil软件

选择文件夹,然后输入项目名,然后保存,再然后选择MCU型号,一般对于51单片机,选择Atmel的8051就可以了,然后保存,如图,这时就已经基本创建好了,然后下一步

然后创建C文件,输入文件名,然后保存

然后把刚才的c文件添加进入你的项目就可以了

我要回帖

更多关于 keil5编译完后怎么下载程序 的文章

 

随机推荐