Proteus和Keil联调设置方法[1]

上传人:飞*** 文档编号:4675053 上传时间:2017-08-22 格式:DOC 页数:4 大小:26.50KB
返回 下载 相关 举报
Proteus和Keil联调设置方法[1]_第1页
第1页 / 共4页
Proteus和Keil联调设置方法[1]_第2页
第2页 / 共4页
Proteus和Keil联调设置方法[1]_第3页
第3页 / 共4页
Proteus和Keil联调设置方法[1]_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《Proteus和Keil联调设置方法[1]》由会员分享,可在线阅读,更多相关《Proteus和Keil联调设置方法[1](4页珍藏版)》请在金锄头文库上搜索。

1、1一 keil c 与 proteus 的离线联合使用1)先通过 keil c51 编辑,修改,编译源程序并生成 HEX 等单片能识别的文件,运行 proteus 将 HEX 文件与原理图中的 MCU进行绑定即可2)不论是离线还是在线方式的联合使用 HEX 文件是必不可少的,如果找不到 HEX 文件这不是软件出错,而是没有进行正确的设置进人 KEIL 开发环境打开一个工程文件,在选中“target1的情况下选择 project-options for target target1 选择”output 选项卡在“create HEX file 前的方框里打钩 ,保存即可二 KEIL C51 与

2、PROTEUS 7.0 的联合仿真调试1)确保计算机上安装有 TCP/IP 协议2)下这个软件 proteus vsm a GDI Driver 就是 vdmagdi.exe,装了后的变化是在 KEIL 文件夹下的 TOOLS.INI 文件中的c51字段的最后多了两行就是 tdrv5=binvdm51.dll 和book10=hlplvdmagd 用于两软件 的联接和帮助文档3)进入 KEIL 的开发环境建立一个工程文件在先中“TARGET的情况下选 择 projectoptions for target target4)在debug选项卡中选择左边的“use“,在下拉框中选”proteus

3、vsm simulator,再点击Setting设置通信接口,在 Host 后面添上127.0.0.1,如果你是用的不是同一台电脑,在这里添上另2一台电脑的 IP 地址( 另一台电脑安装 Proteus).5)打开 proteus lsls 在菜单栏中选择“debuguse remote debug monitor选中该项.6)注意,一定要把 keil 的工程和 Proteus 的文件放到同一个目录下(这里所说的 Keil 的工程指工程的目录 ,即 Proteus 的工程文件要和 Keil 工程的文件夹在同一层目录下).(注明:以上参考自 http:/ 谢谢原文作者_)附:Proteus 7.

4、2 和 Keil C51 V8.08 uvision 3 的完整安装1.安装 Proteus Version 7.2beta SETUP2.安装 Proteus Update72SP2 升级到 SP2 版本2.包括安装破解文件 Labcenter_LICENCE.lxk3.安装补丁文件 patch,注意里面在说要选择目录的时候要选择相应的目录4.安装汉化菜单:Proteus 7.01 SP2 ARES 的汉化菜单放到Program FilesLabcenter ElectronicsProteus 7 ProfessionalBIN 目录下。Proteus 7.01 SP2 ISIS 的汉化菜

5、单放到Program FilesLabcenter ElectronicsProteus 7 ProfessionalBIN 目录下。5.完成 Proteus 安装。36.安装 keil C518.08 uVision3 setup。7.进入 Keil uVision3 界面。点 File license management打开 Keil_lic-v3.2 注册机产生 LICO 将其复制填入 NEW LICENSE ID 中,点 ADD IN 即可再附:KEIL C51 V805 英文版 BUG 消除方法KEIL C51 V805 英文版1.点击 c51.exe 直接安装直到结束,安装路径最

6、好选用默认的c:keil 与原来的老板本放到相同的目录下会自动添加一个新的目录 c:keiluv32.第一次运行请先进入 file-License Management 弹出窗口下输入注册码,注册码由 Keil_lic_v2.exe 生成,选择 V2 选项,生成后复制 LIC0 内容到 keil 弹出窗口的 New License ID Code中然后点击 Add LIC,注意看看注册后的使用期限,如果太短可以用注册机重新生成,一般都可以找到 30 年左右:-)3.复制 ccKeilVxx.exe 文件到 c:keilc51bin下面并运行,以修正 0xFD BUG.至此安装完毕。4.只能注册

7、系统在 c 盘的 uv3.其他盘为系统盘的要麻烦一些。方法如下:先运行 Keil_lic_v2.exe,然后运行 winhex,进入 winhex-tools-open ram-Keil_lic_v2.exe-search-find text c: (共两处)把 c 替换为你自己的系统盘符,再点 generate 按钮,就产生正4确的注册码。5.0xfd 汉字补丁处理程序中用如下语句:const unsigned char strArr = 数学;结果发现 strArr 内容为 0xCA,0xD1,0xA7,真奇怪!凡是有 0xfd,则会通通不见了,所以只能手工输入内码了,例如 uchar s

8、trArr=0xCA,0xfd,0xd1,0xa7(用 Ultraedit 会很方便)。解决办法1)在 CRACK 目录下的 ccKeilVxx.exe (由哓奇工作室开发的0xfd 汉字补丁程序 ),为 KEIL C51 所有版本的 0xfd BUG 通用补丁.将其 COPY 到 KEILC51BIN 目录下运行,即可打上修补 0xfd 的补丁 ( 仅处理了 A51.exe 和 C51.exe )。2)将 KEILC51BIN 目录下的 AX51.EXE 和 CX51.EXE 文件 COPY 到其他目录,并改名为 A51.EXE 和 C51.EXE ,将 ccKeilVxx.exe 也 COPY 到该目录并运行,即可将该两程序中的 0xfd BUG 去除,将两文件名改回为 AX51.EXE 和 Cx51.exe 再 COPY 回 KEILC51BIN 覆盖原文件,即可消除 MX51 内核 MCU ( 如 P89C699 等飞利蒲 MCU )编译为的 0xfd BUG。3)打上补丁后, 可以打开工程压缩包内的 Crack0xfdee.uv2, 修改工程项目中的 CPU 选项, 分别选 89C51 (针对 C51.EXE 5& A51.exe )和 P89C699 ( 针对 CX51.exe & AX51.exe ) 进行编译, 就可以校验 0xfd BUG 是否消除。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 综合/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号