keiluvision4安装破解方法与汉化

合集下载

Keil-C51-uVision4

Keil-C51-uVision4

Keil C51 µVision4 的使用Keil C51 µVision4 是美国 Keil Software 公司出品的 51 系列兼容单芯片 C 语言整合发展环境(Integrated Development Environment, IDE),与汇编语言相比,C 语言在功能上、架构性、可读性、可维护性上有明显的优势,因而易学易用。

用过汇编语言后再使用 C 语言來开发,会更加体会深刻。

目前最新的版本是C51 Version 9.00 Release,也就是所谓的μV ision4。

Keil C51 软件提供丰富的函数库和功能强大的除错工具,及全窗口界面。

另外重要的一点,只要看一下编译后生成的汇编语言代码,就能体会到Keil C51 生成的目标代码效率非常之高,多数语句生成的汇编语言代码很紧凑,容易理解。

在开发大型软件时更能体现高级语言的便利与优势。

Keil C51 µVision4 较之前的版本,新增了下面几个功能:多重的监控和弹性的窗口管理系统。

系统查看器(System Viewer) - 显示设备周边缓存器的讯息。

除错恢復检视(Debug Restore Views) - 建立和储存多重除错窗口设计。

多项目工作区(Multi-Project Workspace) - 与许多项目简化工作。

源码和解组译连结(Source andDisassembly Linking) - 解组译窗口和源码窗口完全同步使程序除错和光标导航较容易。

内存窗口固定(Memory Window Freeze) - 储存目前内存窗口检视允许容易在不同的点及时比较。

设备模拟- 更新支持很多新设备(例如Infineon XC88x,SiLABS C8051Fxx,Atmel SAM7/9 和从Luminary, NXP, and Toshiba 來的Cortex M3 MCUs)。

支持硬件除错转接器(Support for Hardware debug adapters) - 包括ADI。

KeilC51uV4安装教程

KeilC51uV4安装教程

KeilC51uV4安装教程
Keil C51 uV4.Green安装
注意事项:
在D盘解压,
文件夹建在D盘,
1.建立新的文件,如图
点File - save 弹出如下对话框
保存为666666.c 如图,然后点击保存。

新建test1后把文件保存,如果是C语言程序,保存格式为xxxx.c 如果是单片机程序,保存格式为xxxxx.asm 。

点击这个前面的“+”,出现,出现如下界面
选择添加刚才的C语言文件。

如果是单片机文件,文件类型选择。

点击进行编译,看看有没有错误。

连接硬件时,注意要生成hex文件。

进行如下操作:
1.点击project出现如图界面
2..点击如图所示选项,出现如下的页面。

3.点击output,出现如下页面
4.然后进行操作,改为如下页面,然后点击ok 就行了。

5.做到这一步还需要点击编译如下图,才能生成hex文件。

keil4.1汉化XX

keil4.1汉化XX
去掉 Use Color in Comments 方框中的勾。 正常显示:
在大量使用中文注释的情况下,感觉第二个方案比较好,可以省去很多的"" 问题三:keil 中 C 的关ground 为自己喜欢的颜色即可
Keil ULINKUSB 接口仿真器,一款多功能 ARM 调试工具,可以通过 JTAG 或 CODS 接口连接到目标系统仿真或下载程 序,目前已经成为国内主流的 ARM 开发工具。 这里为您提供的是 keil uvision4 汉化补丁,本汉化包系本人辛勤劳动的结晶,历时将近一周。在汉化过程中既要解 决汉化内容问题,又要解决汉化技术问题,所以时间相对有些仓促,其中不乏有汉化不准确及少量未汉化的地方, 欢迎大家批评指正,以便下一版修改更正! keil uvision4 汉化补丁使用方法 解压至 keil 安装目录(如:X:\Keil\UV4)下,覆盖原始文件。 keil uvision4 常见问题 问题一:keil 中没有 STC 的东西 解决: 方案一:使用 Atmel 89C52。若使用 STC 的特有功能,单独指定头文件 方案二:从 STC 官方主页下载 UV3.CDB 文件(2012-08-21 为 UV3.CDB),放到安装目录下。虽然是 3 的,不过我放到 4 下也可以。 添加方法 A 直接将 UV3.CDB 改成 UV4.CDB 覆盖安装目录下文件。这样下次启动 keil 只有 STC 的。(未自己测试,仅记录) 添加方法 B 将 UV3.CDB 重命名为 STC.CDB 放到安装目录下的 UV4。并修改 UV4 的上级目录下的 TOOLS.ini 文件,在 BOOK0=UV4\RELEASE_NOTES.HTM("uVision Release Notes") 下面加入 CDB0=UV4\STC.CDB("STC CPU Data Base") 即可。 这样下次启动 keil 的时候,会提示选择数据库选项。需要 STC 选择 STC,或者选择原来的。 问题二:keil 中无法输入中文注释 解决: 方案一:英文状态下输入//""。在英文状态下的引号内输入中文注释 方案二:菜单工具栏中。Edit---》configuration

Keil_uVision4快速上手

Keil_uVision4快速上手

2.1.安装KeilTM 软件您可以到下载KeilTM RealView Microcontroller Development Kit Evaluation软件。

这个软件包包含有KeilTM μVision4整合开发环境。

评估版本有一定限制,最大只能到 32K字节的镜像文件,但是它是免授权(license-free)的。

关于安装KeilTM uVision4 的更多信息,可以参考KeilTM中的Read Me First文档。

2.2.连接目标设备目标设备可用PC的USB供电,或者也可以用其它5 伏特的直流电源。

The KeilTM ULINK 调试器通过USB和PC相连,通过SWD端口(Serial Wire Debug)和目标板相连。

连好以后,您将可以用它来向目标设备下载程序和调试。

ULINK2 使用一根20 脚的带状电缆和NUC1xx相连接。

. uVision4 概要uVision4 有两种操作模式:构建模式: 用于编辑和编译所有的程序文件,并生成最终的可执行程序。

在创建程序相关章节中,我们将详细描述此构建模式。

调试模式: 提供一个强大的调试环境,帮助您跟踪调试程序。

在调试程序相关章节中,我们将详细描述此调试模式。

2.3.1. 构建过程在菜单或工具条上点击“Build Target”命令之后,将开始编译代码。

系统将自动检测文件依赖和关联性,因此只有修改过的文件才会被重新编译,这样可以显著的加快编译过程。

您或许可以设定全局优化选项,对C或其它模块执行增量式重编译。

通过Project菜单,您可以进入项目文件和项目管理设定的对话框。

2.3.2. 调试器μVision4集成的开发环境、仿真器、调试器等,将为您提供一个单纯统一的环境,使您得以快速的编辑、仿真和调试您的程序。

通过μVision4 的工具条,就可以实现绝大多数调试和编辑的功能。

您可以在代码编辑区域的右键菜单中设定断点。

如果您还没调试,在编辑状态就设定这些断点,调试开始后,这些断点会自动生效。

keil4软件安装说明

keil4软件安装说明

一、软件平台安装
打开mdk4.72文件夹,选择mdk472.exe进行安装。

点击Next
选择同意,点击Next
选择安装路径,点击Next
输入名字和邮箱,可以随意输入,然后点击Next
等待安装
点击Next
点击Finish,软件安装完成二、软件注册
在桌面找到该图标,打开
打开软件后点击File
点击License Management
复制CID中的内容
打开mdk4.72文件夹中的注册机
Target选项选择ARM
将复制的CID内容粘贴到此处,然后点击Generate
复制此处生成的内容
回到软件平台,将注册机中复制的内容粘贴到此处,点击右边的Add LIC
此处会显示软件的期限为2020年,软件注册完成。

三、仿真器驱动安装
打开JLINK驱动文件夹
开始安装
点击Yes
点击Next
设置路径,点击Next
点击Next
Next
进入安装
点击Finish完成安装
四、编译下载
板子的JP1插JTAG进行下载
JTAG有凸起的一侧对应JP1插针有白色凸起的一侧
第一次打开工程时可能会提示工程路径不对,直接点击确定,不需要理会。

打开工程,点击左上方箭头所指的按钮编译工程。

编译好工程,插好JTAG,上电,点击箭头所指的按钮就可以直接烧写程序。

烧写好程序后,断电,重新上电,程序就开始运行了。

仿真器的插拔需要在断电的情况下进行。

注:由于JTAG的质量问题,下载时偶尔会报错找不到接口;这时需要断电,拔掉JTAG,然后重新下载。

keil4 for C51安装教程

keil4 for C51安装教程

安装步骤:1.选中【Keil uvision4C51版】压缩包,鼠标右击选择【解压到Keil uvision 4C51版】。

2.双击打开【Keil uvision4C51版】文件夹。

3.选中【KeiluVision4】可执行文件,鼠标右击选择【以管理员身份运行】。

4.点击【Next>>】。

5.勾选【I agreeto all terms…】然后点击【Next>>】。

6.使用默认路径即可,点击【Next>>】。

7.填写信息,然后点击【Next>>】。

8.安装中。

9.取消勾选【ShowRelease Notes】和【Add example…】然后点击【Finish】。

10.在桌面双击打开【KeiluVision4】。

11.点击【File】菜单下面的【License Management】。

12.双击打开之前解压后的【Keiluvision4C51版】文件夹。

13.选中【crack】可执行文件,鼠标右击选择【以管理员身份运行】。

温馨提示:如果在该文件夹里面没有找到【crack】可执行文件请关闭杀毒软件和防火墙重新解压压缩包。

14.使用快捷键Ctrl+C复制软件许可证管理器中的【CID】在注册机的【CID】框中使用快捷键Ctrl+V粘贴。

15.点击【Generate】并使用快捷键Ctrl+C复制上面框中生成的激活码。

16.在【NewLicense ID Code】框里面使用快捷键Ctrl+V粘贴注册码,然后点击【添加LIC】。

17.激活成功,如果嫌激活的时间短可以换个激活码,然后点击【Close】。

uVision4汉化补丁】文件夹。

19.选中所有文件,鼠标右击选择【复制】。

20.打开软件的安装目录,双击打开【UV4】文件夹。

21.在空白处鼠标右击选择【粘贴】。

22.勾选【对于所有冲突执行此操作】然后点击【复制和替换】。

23.在桌面双击打开【KeiluVision4】。

Keil uVision4集成开发环境安装及使用介绍

Keil uVision4集成开发环境安装及使用介绍

Keil uVision4集成开发环境安装及使用介绍1 概述Keil uVision4 IDE是基于Windows的开发平台,包含一个高效的编译器、一个项目管理器和一个MAKE工具。

uVision4支持所有的Keil C51工具,包括C 编译器、宏汇编器、连接/定位器、目标代码到HEX的转换器。

●Windows应用程序uVision4是一个集成开发环境,它把项目管理,源代码编辑,程序调试等集成到一个功能强大的环境中。

●C51美国标准优化C交叉编译器从C源代码产生可重定位的目标文件。

●A51宏汇编器从8051汇编源代码产生可重定位的目标文件。

●BL51连接/重定位器组合由C51和A51产生的可重定位的目标文件,生成绝对目标文件。

●LIB51库管理器组合目标文件,生成可以被连接器使用的库文件。

●OH51目标文件到HEX格式的转换器从绝对目标文件创建Intel HEX格式文件。

●RTX-51实时操作系统简化了复杂和对时间要求敏感的软件项目。

2 Keil uVision4集成开发环境的安装Keil uVision4集成开发环境的安装与破解。

在配套光盘的“05.安装软件\ Keil C51 v9.06”文件夹下找到“Keil.C51.V9.06.exe”文件,双击该文件启动安装,出现如图1所示的安装界面。

图1 Keil C软件安装界面点击界面中【Next】按键,出现如图2所示的软件安装许可协议界面。

图2 软件许可协议勾选其中的【I agree to all the terms of the preceding Licence Agreement】选项,点击界面中的【Next】按键,出现如图3所示的软件安装路径选择界面。

图3 选择安装路径选择合适的软件安装路径后,点击界面中的【Next】按键,出现如图4所示的用户信息输入界面。

图4 用户信息输入界面填写完全用户信息后,点击【Next】按键,出现如图5所示的软件安装进程界面。

Keil uVision4使用说明

Keil uVision4使用说明

K e i l u V i s i o n4使用说明一、RealView MDK 的安装步骤 0二、J-link的使用 01. 安装J-link驱动 02. JLINK仿真器在Keil uVision4下的配置与使用 0三、M3-LINK仿真器使用说明书 (1)1. 仿真器的驱动安装 (1)2. M3-LINK仿真器在Keil uVision4下的配置与使用 (1)四、芯片型号的判定: (2)五、安装流明诺瑞驱动库 (2)Keil uVision4使用说明一、RealView MDK 的安装步骤将安装文件拷贝到电脑根目录下,然后双击图标,如图所示:注意:去掉属性里的只读选项。

一直点Next,选择默认路径即可。

出现以下图标后随便输,直至安装完成。

说明:安装完成以后,必须先更新流明诺瑞驱动库才能使用软件二、J-link的使用1.安装J-link驱动第一步:找到并打开“J-LINK驱动”文件夹,双击运行可执行文件Setup_JLinkARM_V408l.exe,出现如下界面:第二步:点击Yes,后面出现的对话框一直Next即可,安装目录选择默认的路径C:盘下即可,如下图所示:第三步:安装完成后,用USB电缆把仿真器与开发板连接上后,在我的电脑设备管理器的通用串行总线控制器下能找到J-link driver。

如下图所示:右击我的电脑,依次点击管理、设备管理器、通用串行总线控制器即可查看。

安装完成后显示的驱动信息2.JLINK仿真器在Keil uVision4下的配置与使用第一步:(1)确保仿真器的驱动已经正确安装。

(2)确认开发环境Keil uVision4软件已经安装并可以使用。

第二步:进入到附带的“Keil工程\EXP-LM3S811”文件夹下,参考这个针对EXP-LM3S811板卡的工程设置进行其它工程的设置。

双击运行TIMER_SECOND.uvproj工程,出现下图所示的窗口,见下图:使用JLINK仿真器必须要进行如下的配置,左键点击上图中的红框圈中的标签,弹出如下图所示的对话框:分别进入Debug标签和Utilities标签,进行如下设置:第三步:点击上图图中红框后的Settings,检查J-LINK连接是否成功。

keil(UV4) 的注册步骤

keil(UV4) 的注册步骤
1首先以管理员身份打开keil之后点击fiel如下图2打开之后如图复制cid3首先以管理员身份打开注册机打开之后注意你要激活的类型是c51还是arm还是其他4选择好之后把刚才复制的cid粘贴到注册机中然后点击genቤተ መጻሕፍቲ ባይዱrate生成注册码5把注册码复制之后再粘贴到含cid的窗口中如下图1的位置中再点击2addlic然后看一下3和4的位置有没有出现时间限制和sucessfuly字样如果有恭喜你注册成功如果没有成功多重复几次步骤4和步骤5
1、首先以管理员身份打开keil,之后点击fiel如下图
2、打开之后如图,复制CID
3、首先以管理员身份打开注册机,打开之后,注意你要激活的类型,是C51还是ARM还是其他
4、选择好之后,把刚才复制的CID粘贴到注册机中,然后点击Generate生成注册码
5、把注册码复制之后再粘贴到含CID的窗口中如下图1的位置中,再点击2(Add LIC),然后看一下3、和4的位置有没有出现时间限制和sucessfuly字样,如果有恭喜你,注册成功,如果没有成功多重复几次步骤4和步骤5。

如何使用keil4

如何使用keil4

如何使⽤keil4Keil_uvision_4基本使⽤教程Keil C51 V9.00 即09年发布的最新版本uVision 4,版本外观改变⽐较⼤可以使⽤以前的注册⽂件如果全新安装,在VISTA或者WIN 7系统下,请使⽤管理员⽅式运⾏,然后注册即可⽆限制运⾏注册⽅法:1. 安装Keil C51 V9.00版本,即uV42. 打开uVision4,点击File---License Management...,打开License Management 窗⼝,复制右上⾓的CID3. 打开KEIL_Lic.exe注册机,在CID窗⼝⾥填上刚刚复制的CID,其它设置不变4. 点击Generate⽣成许可号,复制许可号5. 将许可号复制到License Management窗⼝下部的New License ID Code,点击右侧的Add LIC6. 若上⽅的Product显⽰的是PK51 Prof. Developers Kit即注册成功,Support Period为有效期,⼀般可以到30年左右,若有效期较短,可多次⽣成许可号重新注册。

使⽤汇编语⾔或C语⾔要使⽤编译器,以便把写好的程序编译为机器码,才能把HEX可执⾏⽂件写⼊单⽚机内。

KEIL uVISION是众多单⽚机应⽤开发软件中最优秀的软件之⼀,它⽀持众多不同公司的MCS51架构的芯⽚,甚⾄ARM,它集编辑,编译,仿真等于⼀体,它的界⾯和常⽤的微软VC++的界⾯相似,界⾯友好,易学易⽤,在调试程序,软件仿真⽅⾯也有很强⼤的功能。

因此很多开发51应⽤的⼯程师或普通的单⽚机爱好者,都对它⼗分喜欢。

KEIL uVision4⽐起uVision3或是uVision2界⾯感觉舒服⼀些,增加了哪些功能暂且不去研究,毕竟⼤家都喜欢⽤新的软件,感叹发展太快了,很多⼈连uVision2都没有摸透,呵呵。

安装的⽅法和普通软件差不多,这⾥就不做介绍了。

另外提醒⼤家不要崇拜汉化版软件,还是E⽂的⼲净没有BUG!在这⾥以51单⽚机并结合C程序为例(汇编操作⽅法类似,唯⼀不同的是汇编源程序⽂件名后缀为“.ASM ”),图⽂描述⼯程项⽬的创建和使⽤⽅法:⼀、⾸先我们要养成⼀个习惯:最好先建⽴⼀个空⽂件夹,把您的⼯程⽂件放到⾥⾯,以避免和其他⽂件混合,如下图笔者先创建了⼀个名为“Mytest”⽂件夹:⼆、点击桌⾯上的Keil uVision4图标,出现启动画⾯:三、点击“project --- New uVision Project”新建⼀个⼯程:四、在对话框,选择放在刚才建⽴的“Mytest”⽂件夹下,给这个⼯程取个名后保存,不需要填后缀,注意默认的⼯程后缀与uVision3及uVision2版本不同了,为uvporj:五、弹出⼀个框,在CPU类型下我们找到并选中“Atmel”下的AT89S51或52:六、以上⼯程创建完毕,接下来开始建⽴⼀个源程序⽂本:七、在下⾯空⽩区别写⼊或复制⼀个完整的C程序:⼋、输⼊源程序⽂件名名称,在这⾥笔者⽰例输⼊“test”,这个名称,同样⼤家可以随便命名。

Keil4使用教程

Keil4使用教程

Keil_uvision_4基本使用教程注册方法:1. 安装Keil C51 V9.00版本,即uV42. 打开uVision4,点击File---License Management...,打开License Management窗口,复制右上角的CID3. 打开KEIL_Lic.exe注册机,在CID窗口里填上刚刚复制的CID,其它设置不变4. 点击Generate生成许可号,复制许可号5. 将许可号复制到License Management窗口下部的New License ID Code,点击右侧的Add LIC6. 若上方的Product显示的是PK51 Prof. Developers Kit即注册成功,Support Period为有效期,一般可以到30年左右,若有效期较短,可多次生成许可号重新注册。

一、首先我们要养成一个习惯:最好先建立一个空文件夹,把您的工程文件放到里面,以避免和其他文件混合,如下图笔者先创建了一个名为“Mytest”文件夹:二、点击桌面上的Keil uVision4图标,出现启动画面:三、点击“project --- New uVision Project”新建一个工程:四、在对话框,选择放在刚才建立的“Mytest”文件夹下,给这个工程取个名后保存,不需要填后缀,注意默认的工程后缀与uVision3及uVision2版本不同了,为uvporj:五、弹出一个框,在CPU类型下我们找到并选中“Atmel”下的AT89S51或52:六、以上工程创建完毕,接下来开始建立一个源程序文本:七、在下面空白区别写入或复制一个完整的C程序:八、输入源程序文件名名称,在这里笔者示例输入“test”,这个名称,同样大家可以随便命名。

注意:如果您想用汇编语言,要带后缀名一定是“test . asm”,如果是C语言,则是“test . c”,然后保存:九、接下来需要把刚创建的源程序文件加入到工程项目文件中,大家在点“ADD”按钮时会感到奇怪,怎么对话框不会消失呢?不管它,直接点击“Close”关闭就行了,此时大家可以看到程序文本字体颜色已发生了变化:十、最后还要有设置一下,按下图设置晶振,建议初学者修改成12M,因12MHZ 方便计算指令时间:十一、在Output栏选中Create HEX File,使编译器输出单片机需要的HEX文件:十三、呵呵,工程项目创建和设置全部完成!点击保持并编译(下图):查看工程文件夹内容:以上图文描述的是KEIL uVISION的使用入门,这些是单片机基础知识和基本操作必备的。

单片机入门基础准备篇——Keil uVision4安装和使用

单片机入门基础准备篇——Keil uVision4安装和使用

Keil uVision4安装和使用单片机开发,首要的两个软件一个是编程软件,一个是下载软件。

编程软件我们用Keil uVision4的51版本,也叫做Keil C51,不做过多介绍,先直接讲如何安装。

1)首先准备Keil uVision4安装源文件,双击安装文件,弹出安装的欢迎界面,如图1-1所示。

图1-1Keil安装欢迎界面2)点击“Next”按钮,弹出“License Agreement”对话框,如图1-2所示。

这里显示的是安装许可协议,需要在“I agree to all the terms of the preceding License Agreement”打勾。

图1-2“License Agreement”对话框3)点击“Next”按钮,弹出“Folder Selection”对话框,如图1-3所示。

这里可以设置安装路径,默认安装路径在“C:\Keil”文件夹下。

点击“Browse...”按钮,可以修改安装路径,这里建议大家用默认的安装路径,如果你要修改,也必须使用英文路径,不要使用包含有中文字符的路径。

图1-3“Folder Selection”对话框4)点击“Next”按钮,弹出“Customer Information”对话框,如图1-4所示。

大家输入用户名、公司名称以及E-mail地址即可。

图1-4用户信息5)单击“Next”,就会自动安装软件,如图1-5所示。

图1-5安装过程6)安装完成后,弹出来安装完成对话框,如图1-6所示,并且出现几个选项,大家刚开始把这几个选项的对号全部去掉就可以了,先不用关注有什么作用。

图1-6安装完成7)最后,点击“Finish”,Keil编程软件开发环境就这么装好了。

首先,我们用Keil先打开一个现成的工程,来认识一下Keil软件,如图1-7所示。

图1-7工程文件从图1-7我们可以很轻松的分辨出菜单栏、工具栏、工程管理区、程序代码区和信息输出窗口。

keil_μVision4使用详解教程

keil_μVision4使用详解教程

KeilμVision4使用详解zxmh6前言单片机开发中除必要的硬件外,同样离不开软件,我们写的汇编语言源程序要变为 CPU 可以执行的机器码有两种方法,一种是手工汇编,另一种是机器汇编,目前已极少使用手工汇编的方法了。

机器汇编是通过汇编软件将源程序变为机器码,用于 MCS-51 单片机的汇编软件有早期的A51,随着单片机开发技术的不断发展,从普遍使用汇编语言到逐渐使用高级语言开发,单片机的开发软件也在不断发展,Keil软件是目前最流行开发MCS-51系列单片机的软件,这从近年来各仿真机厂商纷纷宣布全面支持 Keil 即可看出。

Keil 提供了包括 C 编译器、宏汇编、连接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(uVision)将这些部份组合在一起。

运行 Keil 软件需要 Pentium 或以上的 CPU, 16MB或更多 RAM、 20M 以上空闲的硬盘空间、 WIN98、 NT、 WIN2000、 WINXP 等操作系统。

掌握这一软件的使用对于使用 51 系列单片机的爱好者来说是十分必要的,如果你使用 C 语言编程,那么 Keil几乎就是你的不二之选(目前在国内你只能买到该软件、而你买的仿真机也很可能只支持该软件),即使不使用 C 语言而仅用汇编语言编程,其方便易用的集成环境、强大的软件仿真调试工具也会令你事半功倍。

我们将通过一些实例来学习 Keil软件的使用,在这一部份我们将学习如何输入源程序,建立工程、对工程进行详细的设置,以及如何将源程序变为目标代码。

图 1 所示电路图使用AT89C51 单片机作为主芯片,这种单片机性属于 MCS-51 系列,其内部有 4K的 FLASH ROM,可以反复擦写,非常适于做实验。

AT89C51的P1引脚上接8个发光二极管,P3.2~P3.4 引脚上接 4 个按钮开关,我们的第一个任务是让接在 P1 引脚上的发光二极管依次循环点亮。

keil_μVision4使用详解教程

keil_μVision4使用详解教程

KeilμVision4使用详解zxmh6前言单片机开发中除必要的硬件外,同样离不开软件,我们写的汇编语言源程序要变为 CPU 可以执行的机器码有两种方法,一种是手工汇编,另一种是机器汇编,目前已极少使用手工汇编的方法了。

机器汇编是通过汇编软件将源程序变为机器码,用于 MCS-51 单片机的汇编软件有早期的A51,随着单片机开发技术的不断发展,从普遍使用汇编语言到逐渐使用高级语言开发,单片机的开发软件也在不断发展,Keil软件是目前最流行开发MCS-51系列单片机的软件,这从近年来各仿真机厂商纷纷宣布全面支持 Keil 即可看出。

Keil 提供了包括 C 编译器、宏汇编、连接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(uVision)将这些部份组合在一起。

运行 Keil 软件需要 Pentium 或以上的 CPU, 16MB或更多 RAM、 20M 以上空闲的硬盘空间、 WIN98、 NT、 WIN2000、 WINXP 等操作系统。

掌握这一软件的使用对于使用 51 系列单片机的爱好者来说是十分必要的,如果你使用 C 语言编程,那么 Keil几乎就是你的不二之选(目前在国内你只能买到该软件、而你买的仿真机也很可能只支持该软件),即使不使用 C 语言而仅用汇编语言编程,其方便易用的集成环境、强大的软件仿真调试工具也会令你事半功倍。

我们将通过一些实例来学习 Keil软件的使用,在这一部份我们将学习如何输入源程序,建立工程、对工程进行详细的设置,以及如何将源程序变为目标代码。

图 1 所示电路图使用AT89C51 单片机作为主芯片,这种单片机性属于 MCS-51 系列,其内部有 4K的 FLASH ROM,可以反复擦写,非常适于做实验。

AT89C51的P1引脚上接8个发光二极管,P3.2~P3.4 引脚上接 4 个按钮开关,我们的第一个任务是让接在 P1 引脚上的发光二极管依次循环点亮。

uVision4使用入门

uVision4使用入门
不使能断点标志 所有断点不使能,单击,所有断点不使能; 清除所有断点,单击,清除所有断点。
3. 外围设备访问 单击菜单“Peripherals”,会弹出外围设备菜
单,其中列出了标准8051的外围设备(相对CPU而 言):中断、I/O端口、串行口和定时器等。外围 设备菜单中是可以进行操作的。
(1). 中断 执行“Peripherals|Interrupt”, 会弹出中断界面。
(2).存储器观察窗口
单击工具栏
图标右边 ,可开启4个存储
器观察窗口。分别观察不同存储器空间或不同的地址单
元,片内RAM (d),片外RAM (x),程序存储器 (c) 。
在Memory标签页地址栏“Address”内输入存储器类型和起始地址
,则作相应显示。例如:d:0x20,显示内部RAM20H后的各单元数据。
(2). I/O端口 执行“Peripherals|I/O-Ports|Port 0”,会弹出P0端口界面。
P0锁存器 P0引脚

为1,单 击可改变。
Hale Waihona Puke (3). 串行口 执行“Peripherals|Serial”,会 弹出串行口界面。
(4). 定时器 执行 “Peripherals|Timer|Timer0”, 会弹出定时器0界面。
,其它窗口可以任意放在不同位置。
认识各仿真窗口
(1). 源程序窗口,显示源程序, 指向当前即将执行的程序语句;
(2). 汇编窗口,显示汇编指令与机器代码, 指向当前即将执行代码;
(3). 寄存器窗口,显示各寄存器的值;
(4). 其它窗口,其中有许多窗口,可以进行切换,显示程序执行后的结
果,例如各变量的值,存储单元的值等,以确定是否符合预想的结果。

教你如何使用KEIL4注册机破解(绝对可用)

教你如何使用KEIL4注册机破解(绝对可用)

教你如何用keil uvision4注册机破解32k的限制成为真正的实用版------EDIT BY 释然我最近从keil 的官方网站上下了最新的keil uvision4.12版本,刚刚入门STM32,没有理会那么多,装起来了就使用。

由于编辑的工程不是很大,结果在在线调试时会弹出一个提示这么一个对话框,提示只能限制32k的程序代码的仿真调试。

原先编写的代码不多,就没有在意,但是当我移植UC/ OS 后情况就不同了,每次编译就提示“*****s ize of this image (41532 bytes) exceeds the maxim*****”编译通不过,原来这是我一直使用的是keil4的试用版是缘故。

那么如何破解成为真正的实用版呢?接下来,我就将我的破解步骤一一介绍如下:第一步:安装从keil 的官方网站上下了最新的keil uvision4.12版本,或是百度下载keil uvision4.12/4.0版本.这里我给个链接:/news/Soft/embsof/arm/201006/528.html第二步:下载keil uvision4.12 的注册机,当然至2010年8月27日,我还没有看见这种注册机,但是还好,keil uvision4.0的注册机同样适用,这是我亲自测试过的。

至于下载地址,为了广大网友方便,我就以附件形式上传了。

我用的是eset nod32 杀毒软件,当我解压时会提示是病毒出错,所以建议把杀毒软件关闭后再解压安装。

第三步:解压好注册机,并配置好。

双击进入破解界面:第四步:打开keil uvision4.12进入工程界面,获取CID号码。

点击“File”下选择“license management ”进入账户管理界面:复制CID号码,我的是“CCLCV-D3INY“。

第五步:复制CID号码到注册机的CID.选择“TAGET“为ARM这样就配置为:点击“Generate”按钮,生成LIC代码如下:复制LIC代码。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档