编程工具

Keil uVision4(开发系统) V4.12 官方正式版
  • Keil uVision4(开发系统) V4.12 官方正式版

  • 类别:编程工具系统: WinAll
  • 大小:189.04M时间:2019-04-08 09:51:44

应用简介

  Keil uVision4是一款非常实用的编程开发系统,该系统为用户提供了包括C编译器、宏汇编、连接器、库管理和仿真调试器等在内的编程工具,通过一个集成开发环境将这些部分连接在一起,为开发人员带来更轻松更便捷的编程开发环境。

Keil uVision4

【功能介绍】

  完全支持Cortex - M系列的Cortex - R4,ARM7,ARM9器件

  业界领先的ARM C / C + +编译工具链

  μVision4IDE,调试器和仿真环境

  KEIL RTX的确定性,占地面积小,实时操作系统(源代码)

  TCP/ IP网络套件提供了多种协议和各种应用

  USB设备和USB主机栈提供了标准的驱动程序类

  ULINKpro使上运行的应用程序和记录的即时分析每一个执行的Cortex- M指令

  完成有关程序的执行代码覆盖率信息

  执行事件探查器和性能分析器使方案的优化

  众多的范例项目,帮助你迅速成为熟悉与MDK - ARM的功能强大,内置功能

  CMSIS的皮质Microcontoller软件接口标准兼容

【烧录程序教程】

  1、先建一个新工程,保存到一个位置,如下图所示。

Keil uVision4

  2、接下来会弹出如下对话框,让选择处理器,这里选择AT89S51或AT89S52。

Keil uVision4

  3、接下来会问是否把Startup Code加入到工程,选否即可。工程就建完了。

Keil uVision4

  4、接下来可以新建一个文档用来编辑程序。

Keil uVision4

  5、编辑完存为.asm(汇编源文件)或 .h(C语言头文件)或.c(C语言实现文件)即可。

Keil uVision4

  6、接下来把保存的.asm, .c或.h文件加入到工程里即可。如下面两图所示。

Keil uVision4

Keil uVision4

  7、下面进行工程配置。点击Project菜单下的Options for Target ‘Target 1’。

Keil uVision4

  8、在弹出对话框的Target 项里输入晶振为12M,然后勾上Use On-chip ROM。

Keil uVision4

  9、在Output项里勾上Create HEX File。这就是产生要烧写的.hex文件。

Keil uVision4

  10、然后点击Project菜单里的build target或Rebuild all target files以编译要烧写的.hex文件。

Keil uVision4

  11、编译完成后会在下面Output Window里显示编译成功与否的信息。

Keil uVision4

【创建新工程教程】

  1、首先,打开【Keil uVision4】编程软件,然后在顶部的【功能栏】中,找到并点开【Project】,选择第一个选项,进入到下一界面。

Keil uVision4

  2、选择所要保存的地方,在【文件名】一栏中输入该项目的名称,然后选择想要保存的【文件夹】,再点击【保存】即可。

Keil uVision4

  3、再找到点击【Atmel】,在子项目中找到并选择【AT89C51】(一般C51语言都是选择AT89C51)。再点击【OK】即可。

Keil uVision4

  4、现在就准备要进行语言编程了。在顶端工具栏中找到并点开【File】>【NEW】,来创建新的编程任务。就可以进行编程了。

Keil uVision4

  5、在这里建议创建了新的编程任务,先进行保存先,点击【File】>【Save】,再选择保存的地方。

Keil uVision4

Keil uVision4

  6、然后输入文件名,注意输入文件名后,要在名字后面加上  【 .c】后缀才可以。

【汉化教程】

  1、打开“keil4\keil+4+汉化补丁”文件夹,复制“Uv4”和“Uv4CHS.dll”两个文件

  2、打开安装路径(默认为 C:\Keil)下的“UV4”文件夹,粘贴刚刚复制的两个文件“Uv4”和“Uv4CHS.dll”;然后将“对于所有冲突执行此操作”前面的复选框挑勾,再点击“复制和替换”

Keil uVision4

【常见问题】

  1、keil 4 中注释时,为什么不能打进汉字,都是方框?

  其处理方法:Edit -> Configuration,点击Colors & Fonts选项卡,在Window列表中选择Editor C Files,在右侧选择字体Courier,Use color in Comments 不能打钩.

  在做完上面的操作后,我来进行一下前后比较:

  显示效果如下:

  1、操作前:

操作前

  如果后面注释的黑线是方框,操作一样,但要适当改变字体(eg:宋体、新宋体都行)。

  2、操作后显示效果:

操作后显示效果

  通过显示我们可以很直观的看到,注释中的文字已经清楚的显示了出来。

  2、改变关键字颜色:

  方法:Edit -> Configuration->Colors & Fonts->Editor C Files->keyword->选择foreground为任意你想要的颜色(蓝色)。

【使用技巧】

  一、实验仿真板的安装

实验仿真板的安装

  这两块仿真实验板实际上是两个 dll 文件,名称分别是ledkey.dll 和simboard.dll,安装时只要根据需要将这两个或某一个文件拷贝到keil 软件的c51\bin 文件夹中即可。

  二、实验仿真板的使用

实验仿真板的使用

  要使用仿真板,必须对工程进行设置,设置的方法是点击Project->Option for Target ‘Target1’打开对话框,然后选中Debug 标签页,在Dialog :Parameter:后的编缉框中输入-d 文件名。例如要用ledkey.dll(即第一块仿真板)进行调试,就输入-dl

  三、实例调试

实例调试

  以下以一个稍复杂的程序为例,说明键盘、LED 显示实验仿真板的使用。该程序实现的是可控流水灯,接P3.2 的键为开始键,按此键则灯开始流动(由上而下),接P3.3 的键为停止键,按此键则停止流动,所有灯暗,接P3.4 的键为向上键,按此键则灯由上向下流动,接P3.5 的键为向下键,按此键则灯由下向上流动。

展开 收起

其他版本

猜你喜欢

热门专题

热门推荐

  • Google表格 V1.24.442.01.90 安卓版

    Google表格 V1.24.442.01.90 安卓版

  • 苏易登 V1.10.2 安卓版

    苏易登 V1.10.2 安卓版

  • 扫描全能王APP V6.76.0.2411110000 官方安卓版

    扫描全能王APP V6.76.0.2411110000 官方安卓版

  • SView看图纸 V10.3.1 安卓版

    SView看图纸 V10.3.1 安卓版

  • 国象联盟 V1.9.5 安卓最新版

    国象联盟 V1.9.5 安卓最新版

  • 1688商家版手机版app V3.27.0 安卓版

    1688商家版手机版app V3.27.0 安卓版

  • 华为WeLink V7.41.13 官方安卓版

    华为WeLink V7.41.13 官方安卓版

  • 运满满司机 V8.80.4.0 安卓最新版

    运满满司机 V8.80.4.0 安卓最新版

  • 拼多多商家版 V6.5.5 安卓版

    拼多多商家版 V6.5.5 安卓版

  • Eteams(移动云办公) V4.0.222 安卓版

    Eteams(移动云办公) V4.0.222 安卓版

  • 口袋助理手机版 V8.0.1 安卓最新版

    口袋助理手机版 V8.0.1 安卓最新版

  • 掌上好房通 V12.1.9 安卓最新版

    掌上好房通 V12.1.9 安卓最新版

推荐排名

  • 威纶通触摸屏编程软件最新版本 V6.08.02.500 官方免费版 748.57M8.7万人在用 威纶通触摸屏编程软件是一款非常专业的电脑屏幕编辑软件。它的功能十分强大,除了常用的四则运算、逻辑判断等功能外,还可以进行三角函数、反三角函数、开平方、开三次方等运行,还可以编写通讯程序。

    详情
  • Paracraft帕拉卡3d动画编程创作工具 V1.4.10 官方电脑版 81.71M6.6万人在用 帕拉卡(Paracraft)是一款非常专业的3d动画编程创作工具。集成图形化编程、代码编程、机器人设计制作等功能,覆盖7-18岁青少年全年龄段人工智能编程教育学习,3D动画编程,让编程学习更有趣。

    详情
  • 西门子s7-200 smart编程软件 V2.3.0.2 中文免费版 287.75M6.9万人在用 s7200smart编程软件最新版本是一款界面美观的plc编程软件。该软件操作简单,对新款的编程软件进行支持,包括了CP243-1等,软件还可进行远程的编程、数据传输的功能也是相当的强大。

    详情
  • 小熊猫devc++编译器 V6.7.5 官方中文版 37.05M5.6万人在用 小熊猫devc++是一款非常专业的C/C++ 编辑器。它基于Dev-C++打造,极大的改进了代码自动完成功能,编译速度快,适用于一些C/C++语言的初学者,能够让用户在短时间就能完成编程,时间缩短,提升效率。

    详情
  • 华为eNSP网络设备模拟软件 V1.3.00.200T 官方最新版 667.13M5万人在用 华为网络设备模拟器是由华为官方推出的一款图形化网络仿真工具,该款工具完全免费,为广大用户完美呈现了真实的设备实景,包括华为最新的ARG3路由器和X7系列的交换机,支持大型网络模拟。

    详情
  • 西门子博途V17(含授权密钥) 中文破解版 11.32G3.2万人在用 西门子博途V17,又称为TIA Portal V17,是一款由西门子打造的全集成自动化编程软件,增强了对SIMATIC S7-1200、S7-1500、S7-300/400 和WinAC控制器的支持,该版本经过密钥授权,可永久免费进行使用。

    详情
  • 天问block图形化编程软件 V2024 官方正式版 708.33M3.8万人在用 天问block图形化编程软件是一款非常专业的51单片机开发利器。它提供项目创建和云保存、代码编辑、调试配置、程序下载和调试等功能,能够减少重复工作,提高开发效率。

    详情
  • IDA Pro 7.0破解版 免费汉化版 271.24M2.9万人在用 IDA Pro 7.0中文版是一款世界顶级的交互式反汇编工具,软件主要用在反汇编和动态调试等方面,支持对多种处理器的不同类型的可执行模块进行反汇编处理,可以为用户减少反汇编工作的难度,提高效率。

    详情

网友评论