51单片机keil与proteus联调(使用Keil与Proteus联合仿真调试单片机程序)
使用Proteus和keil联合仿真来学习单片机是一直非常好的选择,相对于在网上购买学习板来学习的方法有很大的优势。首先使用Proteus搭建电路的过程,也是你在学习单片机硬件的过程,学习完成后,便可以自己设计单片机应用电路;其次就是Proteus的灵活性,可以根据需要来设计电路,两者联合使用对学习单片机有很大的帮助!
一、Proteus安装教程
1-获取安装包Proteus_8.6_SP2_Pro.exe,新建文件夹install,如下图所示(建议安装在D盘);
2-双击安装包Proteus_8.6_SP2_Pro.exe,会出现如下对话框,点击Browse,选择安装路径为刚才新建的文件夹install,然后点击Next(路径最好不要包含中文);
3-继续点击下一步Next,然后开始安装Proteus;
4-开始安装,耐心等待安装结束即可。
5-安装完成,点击Finish。
5-安装结束后桌面上出现如下快捷方式,至此,Proteus安装完毕。
二、Keil安装教程
1-新建文件夹,将Keil安装包和注册机复制到该文件夹里面,双击keil安装
包,开始安装:
2-点击Next继续下一步;
3-勾选上同意安装条例,然后点击Next继续下一步;
4-选择安装文件夹install,然后点击Next继续下一步;
5-填写个人信息,每个编辑框随便输入些字母数字即可;
6-点击Next,开始安装Keil,耐心等待安装结束;
7-安装完成,点击Finish
8-安装完成后,桌面会出现如下快捷方式,双击打开Keil进行破解:
9-鼠标点击File->License Management,打开许可信息面板。
10-弹出对话框,我们可以看到目前还是评估板,代码会有2KByte最大限制,复制右边箭头指向的CID码,后续破解需要用到;
11打开注册机,开始破解(双击KEIL_Lic.exe)
12-填入刚刚复制的CID码,注意相关信息与下图中保持一致,点击Generate,生成有效许可。
13-复制图中红色箭头指向生成的序列号;
14-打开Keil许可信息面板,将序列号填入然后点击AddLic,完成破解,退出注册机。
至此,keil和Proteus都已安装完毕,下一步需要将两个软件关联起来。
三、Proteus和Keil进行联合仿真(关闭Keil)
1-打开keil安装文件夹install,找到TOOLS.INI,用记事本打开,如下图;
2-在文章末尾添加 TDRV11=BIN\VDM51.DLL("Proteus VSM Monitor-51 Driver"),如下图,注意TDRV11这里不一定是11,比上一个数字大1就行;
3-解压VDM51LL.rar,按照使用说明将VDM51.dll复制到安装文件夹里面;
4-打开Keil,选择Project->Open Project,然后打开文件1_Demo中Keil工程;
5-打开工程后如下图所示:
6-点击图中红色圈内魔术棒标志,配置相关参数;
7-点击魔术棒后,选择Debug选项卡,在Settings下拉框中选择 Proteus VSM Monitor-51 Driver。
8-打开Proteus,选择File->Open Project,打开文件夹1_Demo下的Proteus工程,打开后界面如下,这是一个51单片机的演示电路。
9-双击电路图中的U1,会出现一个配置框,点击图中红色箭头指向的地方,将选择路径定位到1_Demo文件夹中,并选择Demo.hex,选择完成后点击OK。
10 -选择Debug选项,并点击红色箭头指向的地方,选择好后,Proteus和Keil级联完成,下一步即可进行仿真调试。
11-切换到Keil,点击Start Debug后,就开始进入仿真调试。
12-此时Proteus和Keil都进入到仿真状态,接下来你就可以调试你的程序了。
以上对于大部分的用户来说,都可以完成,如果在安装或者搭建的时候遇到其他问题,欢迎留言,我们一起探讨!
,免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com