keil uvision5是一款功能丰富的单片机编辑软件,内饰一款强大的μVisionIDE集成工具,可以利用这款软件帮助用户快速设计出质量超高的代码程序,该软件能够编辑源代码,并将代码直接生成到程序中,支持自动汇编,并嵌入应用程序中,为您的单片机开发提供了良好的编辑环境;软件自带一个数据库文件,您可以从已编译和组装的对象模块中创建对象库,设计出自己出现需要的模块代码,keil uvision5 可以直接在软件中测试您设计的程序,并提供了多种测试的方案,包括系统内调试器、仿真器,需要的朋友可以下载试试!

软件功能
支持所有8051衍生物和变体
快速32位IEEE浮点数学
高效的中断代码和直接寄存器组控制
位寻址对象
复杂的语法检查和详细的警告
使用AJMP和ACALL指令
64KB以上的代码和变量的记忆库
寄存器参数和动态寄存器变量
全球计划范围的注册优化
通用代码块子程序优化
使用多个数据指针
使用片上运算单元
通用和内存特定的指针
重入功能和注册银行独立代码
广泛的调试和源浏览信息
简单的汇编语言界面
RTX Tiny2多任务实时内核
实施复杂,时间紧迫的软件项目很容易。 RTX
Tiny2免版税,完全集成到Keil Cx51中
工具链。 它适用于所有经典的8051设备变体,
支持多个DPTR和运算单元。
RTX Tiny2是受欢迎的RTX操作的后继者
系统并提供:
单芯片和代码银行支持
轮循和合作任务切换
创建和删除任务管理
用于任务切换的超时,信号和就绪事件
中断支持发送信号到任务
LX51扩展连接器
标准的代码银行链接器可以让您增加经典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空间为常数。
F Cx51提供:
三个明确定义的内存模型提供默认值变量的内存分配通用指针访问所有内存空间控制变量或指针空间的内存类型访问。内存特定的指针减少RAM要求,并优化程序执行
软件特色
菜单栏提供编辑器操作,项目维护,开发工具选项设置,程序调试,外部工具控制,窗口选择和操作以及在线帮助的命令。
工具栏按钮执行最常见的μVision命令。
μVisionGUI描述了图形界面。
对接Windows解释了如何移动窗口,以及对接帮助器控件如何支持您定位窗口。
使用编辑器描述编辑器功能和配置选项。
文件菜单和命令列出了操作文件的命令。从此菜单访问许可证管理器和设备数据库。
编辑菜单和命令列出了使用编辑器时可访问的命令。在书签之间导航,配置编辑器,设置语法高亮,并从此菜单中定义短按键,关键字和模板。
“视图”菜单列出了显示或隐藏状态栏,工具栏和窗口的命令。在调试模式下,您可以强制Windows从此菜单中定期刷新。
“项目菜单”和“命令”列出了可用于控制项目的命令。
Flash菜单列出了可用于Flash编程的命令和选项。
调试菜单和命令列出了将应用程序调试为以下命令:设置或删除断点,单步执行命令,执行分析,并调用调试功能编辑器。
外设菜单列出当前模拟的外围设备。该列表取决于CPU。
工具菜单提供将第三方工具链接到μVision的可能性。根据需要自定义此菜单。
SVCS菜单提供对软件版本控制系统的访问。此菜单可以自定义。
窗口菜单列出了分割,平铺和关闭文本编辑器窗口的命令。
帮助菜单列出了联系支持人员,打开各种帮助系统以及访问知识文章的命令。
状态栏提供编辑器,调试器和命令行信息。
键盘快捷键可以快速访问μVision命令。定义你自己的短号。
书籍窗口可以访问作为项目一部分的书籍和手册。您可以通过此功能添加和查看相关文档。
功能窗口浏览源代码。全面概述代码中现有的模块和功能。
模板窗口可以访问模板。通过此窗口定义,更改和使用模板。
安装方法
1、下载解压文件,找到mdk512.exe双击安装

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

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

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

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

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

使用方法
软件开发周期
在任何其他软件开发工具中,μVision的软件开发周期大致相同。
创建项目,从设备数据库中选择目标芯片,并配置工具设置。
用C / C ++或程序集创建源文件。
与项目经理建立应用程序。
正确的源文件错误。
测试链接的应用程序。
以下框图说明了完整的μVision软件开发周期。 每个组件如下所述。
软件开发周期图

μVisionGUI
μVisionGUI提供了使用命令按钮选择命令和工具栏的菜单。 状态栏在窗口底部显示有关当前μVision命令的信息和消息。 Windows可以重新定位,甚至停靠在另一个物理屏幕上。 自动保存每个项目的窗口布局,并在下次使用项目时进行恢复。 您可以使用菜单窗口 - 将视图重置为默认值来恢复默认布局。
μVision有两种操作模式:用于创建应用程序的构建模式和用于分析应用程序的调试模式,它提供了额外的Windows和对话框。
该图显示了调试模式下的一些关键μVision窗口。

对接Windows
Windows可以停靠到另一个窗口,到多文档界面(MDI),甚至浮动到另一个屏幕。 一旦窗口被拖动,就会显示几个停靠符号,如屏幕截图所示。

代码完成列表
代码完成列表显示包含您正在键入的字符的程序符号。该列表出现在多个字符(默认为3)或键入后:
期间(。) - 用于结构或类。可以打开另一个成员列表。
指针( - >) - 用于指针结构。
双冒号(::) - 用于特定范围内的符号。
Ctrl + - 手动调用代码完成列表。当在空白行或可识别范围之外调用时,该列表显示属于全局命名空间的符号。
通过按TAB,<空格>,输入,键入括号或上述任何字符将突出显示的列表项列入代码。
代码完成列表
会员列表左侧的图标标识:

简单图标 - 简单的变量或数组。
简单的图标 - 功能或方法。
简单图标 - (无符号) - 上述任何其他类型,包括指针。
参数信息
参数信息显示功能或方法的名称,数量和参数类型。粗体参数表示当前参数。

移动Windows
源代码文件必须驻留在文本编辑器窗口中。
单击标题栏或窗口的页面/对象名称。
将窗口拖到对接符号上。
释放鼠标按钮。
书签
使用书签在代码的标记部分之间导航。 书签在编辑器边距中显示为洋红色正方形或圆形,可以通过编辑器上下文菜单或工具栏按钮进行设置。 书签不会停止程序运行。 以下工具栏按钮用于:
插入/删除书签按钮插入/删除书签 - 在光标位置设置或删除书签。
上一个书签ButtonGo到上一个书签 - 导航到上一个书签。
下一个书签按钮转到下一个书签 - 导航到下一个书签。
清除书签ButtonClear所有书签 - 删除当前文件中的所有书签。

书窗
窗口书籍链接到分为以下部分的文档:
μVision - 这些文件显示在所有项目中。
工具用户指南 - 这些文档是特定于工具的(MDK-ARM,PK51,PK166),并显示在属于该工具链的所有项目中。
设备数据手册 - 这些文件是特定于设备的,随着每个设备的选择而改变。
图书窗口通过视图 - 图书窗口打开窗口。

在文件中查找
编辑 - 在文件中查找打开一个对话框,用于搜索和替换一个或多个文件中的字符串。
在文件对话框中查找
在文件中查找
搜索跨多个文件匹配字符串。

查找输入要搜索的字符串。可以使用限制的正则表达式子集。请参阅TR1搜索表达式。
文件类型限制搜索到某些文件类型。
查看限制搜索到当前项目或另一个文件夹。使用浏览按钮选择文件夹。
包含子文件夹在Look in中指定的位置的子文件夹中递归搜索。
匹配情况启用此复选框以查找区分大小写的字符串。
匹配整个单词启用复选框以查找搜索字符串的完全匹配。
正则表达式启用复选框以输入正则表达式。这使得右边的按钮可以找到正规表达式的运算符集合。
查找全部开始搜索过程。结果显示在“查找文件”窗口中。
主要优势
μVision调试器
μVision调试器提供源级调试
包括传统功能,如简单和复杂
断点,监视窗口和执行控制以及
复杂的功能,如性能分析器,代码覆盖,
和逻辑分析仪。
μVision调试器可以配置为模拟器
程序在你的电脑上运行;或作为目标调试器在哪里
程序在目标硬件上运行。
周期精确的μVision模拟器是一个仅软件产品
无需模拟8051/251设备的大部分功能
实际上有目标硬件。 μVision模拟范围很广
的外设,包括I / O端口,CAN,I²C,SPI,UART,A / D
和D / A转换器,E²PROM和中断控制器
模拟外设取决于从中选择的设备
μVision设备数据库。
μVnnion设备仿真的优点
模拟可以在桌面上进行软件测试
没有硬件环境
功能基础上的早期软件调试提高了
整体软件可靠性
模拟允许不可能的断点
硬件调试器
模拟允许最佳的输入信号(硬件
调试器增加额外的噪音)
信号功能易于编程以进行再现
复杂的现实世界输入信号
单步通过信号处理算法是
可能。 CPU停止时外部信号停止
很容易测试会破坏真实的故障场景
硬件外设
评估板和目标硬件的onitor-51
MON390用于以达拉斯连续模式运行的设备
ISD51系统内调试器在标准的8051硬件上运行
并与用户应用程序链接
用于飞利浦LPC900设备的EPM900仿真器/编程器
系列
用于Atmel单片机的FlashMON
Analog Devices MicroConverter的MONADI
用于英飞凌XC800,恩智浦952/954的ULINK2驱动程序
意法半导体μPSD3000器件
∨ 展开

Cygwin(windows平台上运行的un
Apkdb apk反编译工具
Visual Studio Code中文版
cheat engine(ce修改器)
Adobe dreamweaver cs5下载
testdirector 8.0下载(附安装
dev c++(DEV-C++)
mongodb可视化工具
dreamweaver cc 2015 绿色免费
Code Composer Studio 64位
wpe三件套封包工具 附抓包方法
visual studio 2013中文版附激
phpfind(php5.6+mysql5.5一键









老贼入库2.0以及注册机
Kmplayer