KeilSoftware公司推出的
Keil uVision3是一款可用于多种8051MCU的集成开发环境(IDE),该IDE同时也是PK51及其它开发套件的一个重要组件。除增加了源代码、功能导航器、模板编辑以及改进的搜索功能外,uVision3还提供了一个配置向导功能,加速了启动代码和配置文件的生成。此外其内置的仿真器可模拟目标MCU,包括指令集、片上外围设备及外部信号等。除增加了源代码、功能导航器、模板编辑以及改进的搜索功能外,uVision3还提供了一个配置向导功能,加速了启动代码和配置文件的生成。此外其内置的仿真器可模拟目标MCU,包括指令集、片上外围设备及外部信号等。
在性能上,keil uvision3优化和新增了许多的实用功能,增加了一个全新的功能导航器,现在用户可以利用这个功能熟练的使用界面上的各个功能,即使那个功能你完全不知道在哪里,你也可以利用这个导航器将其找到并准确的使用。同时keil uvision3还新增了一个很为用户着想的配置向导功能,现在用户可以根据该向导进行专业设计代码的配置,以此用户可以加速启动代码和配置文件的生成,达到节省配置时间的目的。
Keil uVision3是程序编译软件,他提供了包括C编译器、宏汇编、连接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(uVision)将这些部分组合在一起。与汇编相比,C语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用。比如你写的单片机的汇编程序或者C程序,由这个软件翻译成HEX的16进制的机器代码,否则你就要自己去编排,早期的单片机编程器里有机器语言的,后来全部使用这种翻译程序了。
功能特色:
1、高效工程管理的uVision3集成开发环境
·Project/Target/Group/File的重叠管理模式,并可逐级设置
·高度智能彩色语法显示
·支持编辑状态的断点设置,并在仿真状态下有效
2、高速ARM指令/外设模拟器
·高效模拟算法缩短大型软件的模拟时间
·软件模拟进程中允许建立外部输入信号
·独特的工具窗口,可快速查看寄存器和方便配置外设
·支持C调试描述语言,可建立与实际硬件高度吻合的仿真平台
·支持简单/条件/逻辑表达式/存储区读写/地址范围等断点
3、多种流行编译工具选择
·Keil高效率C编译器
·ARM公司的ADS/RealView 编译器
·GNU GCC 编译器
·后续厂商的编译器
4、JTAG仿真器ULINK
·USB通讯接口高速下载用户代码
·存储区域/寄存器查看
·快速单步程序运行
·多种程序断点
·片内Flash编程
·支持数十家公司的芯片
·不仅支持ARM内核,Cortex-M3内核,还支持某些8位或16位单片机,如ST公司的uPSD系列,Infinion公司的XC886系列
安装教程:
1、解压安装包,运行“c51v808a.exe”开始安装
2、勾选允许用户协议,点击NEXT
3、选择安装目录
4、输入任意Name和E-mail
5、运行uVision3桌面快捷方式,点击左上角File---License Management,然后回到安装包运行Keil uVision3注册机“Keil UV3 注册机.exe”,CU type选择51,勾选External CID,将原来的00000-00000换成自己的CID,其它设置不变,点击Generate生成许可号
6、将LICD中的许可证复制到“New License ID Code”中,点击Add LIC即可
7、需要注意的是,生成的许可是随机的,剩余日期不定,如果显示过期,我们可以再次点击Generate生成许可号使用
Keil uVision3汉化包使用教程:
1、Keil uVision3默认为英文界面,安装破解后将本站提供的汉化包复制到安装目录下覆盖源文件,然后再次运行即可,Keil uVision3中文破解版安装完成
Keil uVision3快捷键使用:
下面将(按下图序号)分别讲述每一个按钮的功能和默认快捷方式:
1、文件操作
新建文件夹 :Ctrl + N
打开文件 :Ctrl + O
保存当前文件 :Ctrl + S
保存所有文件 :无
剪切 :Ctrl + X
复制 :Ctrl + C
粘贴 :Ctrl + V
2、编辑
撤销编辑 :Ctrl + Z
恢复编辑 :Ctrl + Y
跳转到上一步 :Ctrl + -
跳转到下一步 :Ctrl + Shift + -
3、书签
添加书签 :Ctrl + F2
跳转到上一个书签 :Shift + F2
跳转到下一个书签 :F2
清空所有书签 :Ctrl + Shift + F2
4、选中行操作
插入缩进(Tab) :Tab
取消缩进(Tab) :Shift + Tab
注释选中行 :无
取消注释 :无
5、查找文本
查找所有文本 :Ctrl + Shift + F
查找文本输入框 :无
查找单个文本 :Ctrl + F
增加搜索 :Ctrl + I
6、关于仿真
打开/关闭调试 :Ctrl + F5
插入断点 :F9
失能单个断点 :Ctrl + F9
失能所有断点 :无
取消所有断点 :Ctrl + Shift + F9
7、关于窗口
选择工程窗口 :无
配置 :无
8、关于编译
编译当前文件(单个) :Ctrl + F7
编译目标文件(修改过的) :F7
编译所有目标文件(重新编译) :无
编译多个工程文件(多工程) :无
停止编译 :无
下载软件 :F8
9、工程选项
工程选择框 :无
工程目标(配置)选项 :Alt + F7
10、管理项目
单工程管理 :无
多工程管理 :无
管理运行时环境 :无
选择软件包 :无
安装软件支持包 :无