C语言单片机等待询问_教你如何使用Keil与Proteus联合仿真调试单片机程序

本文详细介绍了如何使用Proteus和Keil进行单片机程序的联合仿真调试,包括Proteus和Keil的安装步骤、软件破解方法以及二者之间的联合配置。通过这种方法,学习者可以不必购买学习板就能进行单片机硬件和软件的实践操作,提高了学习的灵活性和效率。作者提供了相关教学视频、软件、测试电路和源码等资源,帮助初学者进行单片机仿真学习。
摘要由CSDN通过智能技术生成

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

本文详细介绍如何将Proteus和Keil联合来调试仿真单片机程序,初学者通过用仿真软件Proteus搭建电路,从而验证所写程序的正确性。作者为您提供了单片机教学视频、软件安装包、测试电路、测试源码以及相关的破解文件和配置文件。资料获取方法见文章底部,需要的朋友可以翻到文章底部获取资料 。

Ps:安装过程作者用自己电脑亲自测试,各位朋友不用担心安装不成功的问题。感兴趣的朋友,可以点击上方蓝字关注作者,后面作者会分享测试过的C语言源码以及Proteus仿真电路,如遇到不懂的问题,也可给作者留言,在学习单片机的路上,作者会为你提供力所能及的帮助。

下面分别介绍Proteus的安装,Keil的安装以及Proteus和Keil联合仿真,各位朋友请先到文章底部获取所需资料。

一、Proteus安装教程

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

d5a7c318dcd589c7fbb771c510efa122.png

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

4ec2d5a4c4448f22a8eb46ca0de29861.png

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

9675f6994ca91737eb475939d946b6a5.png

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

f27a57d423ccdff4641b90ed690a5303.png

5-安装完成,点击Finish。

c10b649c1aac0d79a05f0bd0e97c35e6.png

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

e892a3d6f7f629c6f2987812af0cf641.png

二、Keil安装教程

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

包,开始安装:

82045118378182b044c34bb5b8ff5ec7.png

2-点击Next继续下一步;

ecb4a489e90a311f9302c1630fd80445.png

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

5576973f71d897c2f5315c516f291dcc.png

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

e21a722ece6fc8c940ccf8ffd6996b0b.png

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

1577c2319c2a460f359d18d03215e64f.png

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

83710c15b7740e84e32b041e7467a0df.png

7-安装完成,点击Finish

0cc0bf1f5b4608d94d913d564c8829ba.png

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

801128747d156ab432c3fc9ffc2aa041.png

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

5c5655c61b5b0bc0243d09ec797e6a2d.png

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

680a88c3acd2bb01f4c3159ef57ae667.png

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

2995b5ca0cdea3863a690b648ffb4618.png

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

cab2c2c66e811d11f995c105fa5ff59a.png

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

8cd0c0d5ad4a2b8e673545e3d9956ec3.png

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

bdc990226ff1f6c638f4c3411de56c0e.png

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

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

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

f0f0ae59558c90b8b60742e4e6c3cd68.png

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

f752e6a84c449d5e70d07639ccfb0cf5.png

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

7f6cf94c9d931723d1197d47dcc284c9.png

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

0a03493dab04f7859d7a4b1014e9af07.png

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

b5a62063c0c17a5a78dd96b9de155643.png

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

c497ad377bca000f1a486725a5c4d220.png

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

92fa52f8452321dc28e22c0e88cccd6d.png 

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

099ba9fa0f694d876bf571aaf188993c.png

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

ab60a725759fbed892546cd28bb5d988.png

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

a90e95c66bcdf6cefe0288108b8e3086.png

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

80620f2a7697a7d4aa5f311b865b0597.png

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

56bfbdd121f4509bdd644146bbb44eaa.png

四、安装资料获取

1-资料介绍

资料分为七个部分,从左到右分别为:郭天祥十天学会单片机教程、Proteus视频教学教程、Keil注册机、Keil 和 Proteus级联测试程序、Keil安装包、Keil 和 Proteus级联工具、Proteus安装包。

48af12761b614a5987fd5e232908ecab.png

ba547c0c12028c32629df64db18d861a.png

2-资料获取方法

关注作者,然后给作者留言:"自学单片机",系统就会把百度云盘链接发送给你,具体操作如上图。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值