幻玄天制作
第 1 页 共 8 页
Keil与protues联结调试
[protues7.8与 keil4连接方法与实例]
幻玄工作室
幻玄天制作
第 2 页 共 8 页
Proteus7.8和 Keil4联合方法
1、先安装 Proteus-Pro-7.8sp2文件夹中的 P7.8sp2.exe,安装时提示注册时就指向
文件夹里的 LICENCE,一直安装到结尾。再运行破解 Proteus Pro 7.8 SP2破
解 1.0文件,注意路径,然后再安装 Keil4。注意要安装在同个盘里。
安装 keil.uvision4文件夹中的 C51V900或者 C51V901(两个版本差不多,建
议使用后者)然后安装MDK400和 rlarm400(这个是 ARM版本)。安装后
使用 Keil_KeyGen注册机算出序列号(c51和 ARM都要注册。)
详细安装过程请到各自文件夹中查询相应的说明文件。
然后安装 Proteus的 Keil驱动。
2、设置 Keil4的选项(打开或新建工程后)
单击“Project菜单/Options for Target”选项或者点击工具栏的“option for target”按
钮 ,弹出窗口,点击“Debug”按钮,出现如图所示页面。
在出现的对话框里在右栏上部的下拉菜单里选中“Proteus VSM Simualator”。并且
还要点击一下“Use”前面表明选中的小圆点。
再点击“Setting”按钮,设置通
信接口,在“Host”后面添上
“127.0.0.1”,如果使用的不是
同一台电脑,则需要在这里添
上另一台电脑的 IP地址(另一
台电脑也应安装 Proteus)。在
“Port”后面添加“8000”。设置
好的情形如图所示,然后点击
幻玄天制作
第 3 页 共 8 页
“OK”按钮。最后将工程编译,进入调试状态,并运行。设置完之后,请重新编
译、链接、生成可执行文件。
3、Proteus的设置
进入 Proteus 的 ISIS,鼠标左键点击菜单“Debug”, 选中“use romote debuger
monitor”, 如下图所示。此后,便可实现 Keil4与 Proteus连接调试。
(注意该配置为永久的配置,只要勾选了,以后只要配置 Keil4工程目标选项即可
以实现连接,注意开启正确的原理图以实现实时调试。)
4、加 载
Hex 文件后可
以在 Proteus里
点运行,也可
以在 Keil4 里
进到仿真状态
点运行!(注意
该项只针对每
一个 CPU芯片
加载 hex文件)
幻玄天制作
第 4 页 共 8 页
下面我们将以闪烁 LEDLEDLEDLED的简单例子做一个演示
1、首先打开 keil4和 Proteus 的 ISIS。并在 keil4 中打开闪烁 LED 的工程文件
test.uvproj,在proteus中打开原理图TX-1C.dsn。(工程和软件都按之前的配置好。)
2、在 keil4中点击调试按钮 进入调试模式。(调试前先编译一下)
幻玄天制作
第 5 页 共 8 页
此时 proteus标MATCH_
word
word文档格式规范word作业纸小票打印word模板word简历模板免费word简历
_1714120102163_0后会出现 Animating的字符,并且电路自动启动仿真,电平
已经正常显示。我们将 LED放大准备调试。
3、在 keil中设置断点,在点亮和熄灭处设置断点。双击行号前的空白区域添加断点。或者
在选中行中右击选择“Insetrt/Remove Breakpoint” 或
者按 F9配置断点。(如下图)
幻玄天制作
第 6 页 共 8 页
4、点击运行按钮 直接运行。运行到断点则会自动暂停。
5、此时我们继续点击步进按钮 运行光标所在行。并跳到下一行准备执行。
此时我们可以看到 proteus中的 LED点亮。
6、我们继续点击运行按钮 使程序执行了延时的过程。此时进入下一个断点,准备进入
熄灭 LED的语句。
幻玄天制作
第 7 页 共 8 页
7、我们再点击步进按钮 运行光标行,熄灭 LED。
到此此程序已经调试完毕。实时仿真的演示到此为止。
调试运行的辅助,点击 keil调试模式下方的工具栏,可以配置监视变量,内存,以及各种执
行过程的参数。
如果没有出现上方的窗口,可以在 view菜单中打开对应窗口。
下面是窗口的中英文对照:
幻玄天制作
第 8 页 共 8 页
状态栏
工具栏
——————————————————
工程窗口
书
关于书的成语关于读书的排比句社区图书漂流公约怎么写关于读书的小报汉书pdf
籍窗口(帮助以及官方的说明)
函数窗口(查看工程中所有函数,可以快速定位目标函数)
模板
个人简介word模板免费下载关于员工迟到处罚通告模板康奈尔office模板下载康奈尔 笔记本 模板 下载软件方案模板免费下载
窗口(快速生成函数结构,建议工程较大时使用)
源浏览窗口(快速定位和查看源文件)
输出窗口(用于显示构建和编译信息)*
在文件中查找窗口(用于查找关键字)*
——————————————————
命令窗口(显示当前发送和执行的命令)*
反汇编窗口(将源文件按汇编规则显示)
特征对象(符号)浏览窗口(可以查看所有特征对象)
寄存器窗口(查看寄存器)*
调用栈窗口
监视窗口(本地,监视 1,监视 2)
内存窗口(内存 1~4)
串口窗口(串口 1~3,打印串口)
分析窗口(逻辑分析,性能分析,代码作用范围)
轨道(?)
系统查看(?)
工具盒窗口(更新窗口)
————————————————————————
全屏
————————————————————
定时更新窗口
注意:在调试阶段切勿点击全屏选项,否则程序将会崩溃而关闭。
注意:务必将工程建立在原理图的子文件夹中,以便调试,原理图本
身建议不要加载其他的HEHEHEHEXXXX文件。本例文件位于ExamplExamplExamplExampleeee文件夹中,
TX-1CTX-1CTX-1CTX-1C为原理图,子文件夹 keilUV4keilUV4keilUV4keilUV4为工程文件夹。