编程工具

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 的键为向下键,按此键则灯由下向上流动。

展开 收起

其他版本

猜你喜欢

热门专题

热门推荐

  • 幕布最新版 V2.50.2 安卓版

    幕布最新版 V2.50.2 安卓版

  • 幕布手机版 V2.50.2 安卓最新版

    幕布手机版 V2.50.2 安卓最新版

  • Worktile(团队协同办公软件) V7.18.2 安卓版

    Worktile(团队协同办公软件) V7.18.2 安卓版

  • 懂音律 V4.1.1 安卓最新版

    懂音律 V4.1.1 安卓最新版

  • 梅苗苗 V1.9.83 安卓版

    梅苗苗 V1.9.83 安卓版

  • 工奇兵 V8.168.0 安卓版

    工奇兵 V8.168.0 安卓版

  • 滴答清单手机版 V7.4.4.0 安卓版

    滴答清单手机版 V7.4.4.0 安卓版

  • 锤子便签 V4.1.6 安卓版

    锤子便签 V4.1.6 安卓版

  • Google表格 V1.24.492.00.90 安卓版

    Google表格 V1.24.492.00.90 安卓版

  • 员工之家 V3.0.79 安卓版

    员工之家 V3.0.79 安卓版

  • 抖音来客 V9.5.5 安卓版

    抖音来客 V9.5.5 安卓版

  • 美团开店宝手机版 V9.41.600 安卓版

    美团开店宝手机版 V9.41.600 安卓版

推荐排名

  • 星三好图形化编程软件 V3.7.0 官方最新版 117.73M27万人在用 星三好图形化编程软件是一款非常专业的网络编程学习应用。打开它的页面,用户不难发现,它跟Scratch软件在功能上比较类似,让你能够接受更加专业的编程辅导,免费下载。

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

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

    详情
  • RAPTOR(快速算法原型工具) V4.0.5.0003 汉化版 2.14M4.4万人在用 Raptor是一款基于流程图的高级程序语言算法工具。它是一种可视化的程序设计环境,为程序和算法设计的基础课程的教学提供实验环境。它可以直接转换成为C++、C#、Java等高级程序语言。

    详情
  • 西门子s7200plc编程软件 V4.0 官方最新版 276M4.3万人在用 西门子s7200plc编程软件是一款非常专业的PLC编程软件。该工具是专为西门子s7-200系列可编程控制器定制的,适用于所有SIMATIC S7-200PLC机型,用户可以用来开发用户程序。

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

    详情
  • JAVA JDK V1.8 正式版 200.93M2.2万人在用 JDK1.8是针对JAVA编程打造的一个软件开发工具包,该工具包可用于JAVA应用程序的开发,它包含了JAVA的运行环境以及JAVA工具,有了它,你才能够更加得心应手的进行JAVA开发。

    详情
  • 编程猫源码编辑器 V3.8.6 官方版 229.59M3.1万人在用 编程猫源码编辑器是一款面向8岁以上少年儿童开发的趣味编程软件。它可以用来创造故事、动画、游戏、音乐和艺术,通过图形化编程,引导学生了解、掌握编程语言中的循环、判断等多种基础结构,开发孩子对编程的学习兴趣和热情。

    详情

网友评论