1.首先,安装PROTEUS和keil软件。
2.把PROTEUS\MODEL目录下VDM51.DLL文件复制到keil安装目录的\c51\bin目录丛旅中
3.修改keil安装目录下的TOOLS.INI文件,在c51字段中加入TDRV8=BIN\VDM51.DLL(“PROTEUS VSM MONITOR-51 DRIVER”),并保存。
注:不一定要渗睁凳用TDRV8,根据原来字段选用一个不重复的数值就可以了,引号中的名字可随意写。
4.运行PROTEUS,画出要设计的电路图,在debug菜单中选择Use Remote Debug Monitor选项。
5.在keil中创建相应的工程文件、编写程序、编译程序代码,然后保存工程文件。
6.在keil中Project菜单中选择Options for target'target 1'选项.
7.在d出的对话框中单击debug选项卡,选择用硬件仿真,在右上方的下三角按钮选择PROTEUS VSM MONITOR-51 DRIVER。
8.单击SETRING按钮在早缺HOST中写127.0.0.1;在PORT中写8000;单击OK按钮。
9.在keil中调试已编译的程序,在Proteus中就可观察结果了。
软件调试的方法有多种,一般采用代码式调试。一般刚开打Keil的时候,会有一个Hello的程序,就是keil中如何用串口进行输入输出
并在keil中仿真。其中用到两个函数,一个是printf 和scanf就可以调试了。
如果想真正意义上的调试,估计得察汪用proteus进行仿真调试。
留个联系方式吧,方锋没拿便一起探讨。
希望我的回答对你有帮助,有什么问题欢银搭迎一起探讨。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)