51单片机keil与proteus联调(使用Keil与Proteus联合仿真调试单片机程序)

使用Proteus和keil联合仿真来学习单片机是一直非常好的选择,相对于在网上购买学习板来学习的方法有很大的优势。首先使用Proteus搭建电路的过程,也是你在学习单片机硬件的过程,学习完成后,便可以自己设计单片机应用电路;其次就是Proteus的灵活性,可以根据需要来设计电路,两者联合使用对学习单片机有很大的帮助!

一、Proteus安装教程

1-获取安装包Proteus_8.6_SP2_Pro.exe,新建文件夹install,如下图所示(建议安装在D盘);

51单片机keil与proteus联调(使用Keil与Proteus联合仿真调试单片机程序)(1)

2-双击安装包Proteus_8.6_SP2_Pro.exe,会出现如下对话框,点击Browse,选择安装路径为刚才新建的文件夹install,然后点击Next(路径最好不要包含中文);

51单片机keil与proteus联调(使用Keil与Proteus联合仿真调试单片机程序)(2)

3-继续点击下一步Next,然后开始安装Proteus;

51单片机keil与proteus联调(使用Keil与Proteus联合仿真调试单片机程序)(3)

4-开始安装,耐心等待安装结束即可。

51单片机keil与proteus联调(使用Keil与Proteus联合仿真调试单片机程序)(4)

5-安装完成,点击Finish。

51单片机keil与proteus联调(使用Keil与Proteus联合仿真调试单片机程序)(5)

5-安装结束后桌面上出现如下快捷方式,至此,Proteus安装完毕。

51单片机keil与proteus联调(使用Keil与Proteus联合仿真调试单片机程序)(6)

二、Keil安装教程

1-新建文件夹,将Keil安装包和注册机复制到该文件夹里面,双击keil安装

包,开始安装:

51单片机keil与proteus联调(使用Keil与Proteus联合仿真调试单片机程序)(7)

2-点击Next继续下一步;

51单片机keil与proteus联调(使用Keil与Proteus联合仿真调试单片机程序)(8)

3-勾选上同意安装条例,然后点击Next继续下一步;

51单片机keil与proteus联调(使用Keil与Proteus联合仿真调试单片机程序)(9)

4-选择安装文件夹install,然后点击Next继续下一步;

51单片机keil与proteus联调(使用Keil与Proteus联合仿真调试单片机程序)(10)

5-填写个人信息,每个编辑框随便输入些字母数字即可;

51单片机keil与proteus联调(使用Keil与Proteus联合仿真调试单片机程序)(11)

6-点击Next,开始安装Keil,耐心等待安装结束;

51单片机keil与proteus联调(使用Keil与Proteus联合仿真调试单片机程序)(12)

7-安装完成,点击Finish

51单片机keil与proteus联调(使用Keil与Proteus联合仿真调试单片机程序)(13)

8-安装完成后,桌面会出现如下快捷方式,双击打开Keil进行破解:

51单片机keil与proteus联调(使用Keil与Proteus联合仿真调试单片机程序)(14)

9-鼠标点击File->License Management,打开许可信息面板。

51单片机keil与proteus联调(使用Keil与Proteus联合仿真调试单片机程序)(15)

10-弹出对话框,我们可以看到目前还是评估板,代码会有2KByte最大限制,复制右边箭头指向的CID码,后续破解需要用到;

51单片机keil与proteus联调(使用Keil与Proteus联合仿真调试单片机程序)(16)

11打开注册机,开始破解(双击KEIL_Lic.exe)

51单片机keil与proteus联调(使用Keil与Proteus联合仿真调试单片机程序)(17)

12-填入刚刚复制的CID码,注意相关信息与下图中保持一致,点击Generate,生成有效许可。

51单片机keil与proteus联调(使用Keil与Proteus联合仿真调试单片机程序)(18)

13-复制图中红色箭头指向生成的序列号;

51单片机keil与proteus联调(使用Keil与Proteus联合仿真调试单片机程序)(19)

14-打开Keil许可信息面板,将序列号填入然后点击AddLic,完成破解,退出注册机。

51单片机keil与proteus联调(使用Keil与Proteus联合仿真调试单片机程序)(20)

至此,keil和Proteus都已安装完毕,下一步需要将两个软件关联起来。

三、Proteus和Keil进行联合仿真(关闭Keil)

1-打开keil安装文件夹install,找到TOOLS.INI,用记事本打开,如下图;

51单片机keil与proteus联调(使用Keil与Proteus联合仿真调试单片机程序)(21)

2-在文章末尾添加 TDRV11=BIN\VDM51.DLL("Proteus VSM Monitor-51 Driver"),如下图,注意TDRV11这里不一定是11,比上一个数字大1就行;

51单片机keil与proteus联调(使用Keil与Proteus联合仿真调试单片机程序)(22)

3-解压VDM51LL.rar,按照使用说明将VDM51.dll复制到安装文件夹里面;

51单片机keil与proteus联调(使用Keil与Proteus联合仿真调试单片机程序)(23)

4-打开Keil,选择Project->Open Project,然后打开文件1_Demo中Keil工程;

51单片机keil与proteus联调(使用Keil与Proteus联合仿真调试单片机程序)(24)

5-打开工程后如下图所示:

51单片机keil与proteus联调(使用Keil与Proteus联合仿真调试单片机程序)(25)

6-点击图中红色圈内魔术棒标志,配置相关参数;

51单片机keil与proteus联调(使用Keil与Proteus联合仿真调试单片机程序)(26)

7-点击魔术棒后,选择Debug选项卡,在Settings下拉框中选择 Proteus VSM Monitor-51 Driver。

51单片机keil与proteus联调(使用Keil与Proteus联合仿真调试单片机程序)(27)

8-打开Proteus,选择File->Open Project,打开文件夹1_Demo下的Proteus工程,打开后界面如下,这是一个51单片机的演示电路。

51单片机keil与proteus联调(使用Keil与Proteus联合仿真调试单片机程序)(28)

9-双击电路图中的U1,会出现一个配置框,点击图中红色箭头指向的地方,将选择路径定位到1_Demo文件夹中,并选择Demo.hex,选择完成后点击OK。

51单片机keil与proteus联调(使用Keil与Proteus联合仿真调试单片机程序)(29)

10 -选择Debug选项,并点击红色箭头指向的地方,选择好后,Proteus和Keil级联完成,下一步即可进行仿真调试。

51单片机keil与proteus联调(使用Keil与Proteus联合仿真调试单片机程序)(30)

11-切换到Keil,点击Start Debug后,就开始进入仿真调试。

51单片机keil与proteus联调(使用Keil与Proteus联合仿真调试单片机程序)(31)

12-此时Proteus和Keil都进入到仿真状态,接下来你就可以调试你的程序了。

51单片机keil与proteus联调(使用Keil与Proteus联合仿真调试单片机程序)(32)

以上对于大部分的用户来说,都可以完成,如果在安装或者搭建的时候遇到其他问题,欢迎留言,我们一起探讨!

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页