如何在keil C中使用proteus作为仿真器

如何在keil C中使用proteus作为仿真器,第1张

可以仿真51系列、AVR,PIC等常
用的MCU及其外围电路(如LCD,RAM,ROM,键盘,马达,LED,AD/DA,部分SPI器件,部分IIC器件,
)其实proteus 与 multisim比较类似,只不过它可以仿真MCU!
当然,软件仿真精度有限,而且不可能所有的器件都找得到相应的仿真模型,用开发板和仿真器当然是
如果你在学51单片机,如果你想自己动手做做LCD,LED,AD/DA,直流马达,SPI,IIC,键盘,的小
实验的话,试一下吧,不会让你失望的!
仿真器+电工系自己做的实验板的实验都可以做得到吧!
当然,硬件实践还是必不可少的!!!本方案只是在没有硬件的情况下让你能像pspice 仿真模拟/数字
电路那样仿真MCU及外围电路。另外,即使有硬件,在程序编写早期用软件仿真一下也不错的~
2、把proteus安装目录下 VDM51dll(搜一下吧)文件复制到Keil安装目录的 \C51\BIN目录中。
3、修改keil安装目录下 Toolsini文件,在C51字段加入TDRV5=BIN\VDM51DLL
(Proteus VSM Monitor-51 Driver),保存
注意:不一定要用TDRV5,根据原来字段选用一个不重复的数值就可以了。
4、打开proteus,画出相应电路(这个自己摸索吧。注意:proteus中mouse的左右键与一般程序是相反
的样子)。在proteus的debug菜单中选中use remote debug monitor
5、在keil中编写MCU的程序(keil不会,那先学学吧,比medwin难学些哦!)。
6、进入KEIL的project菜单option for target '工程名'。在DEBUG选项中右栏上部的下拉菜选中
Proteus VSM Monitor-51 Driver。
在进入seting,如果同一台机IP 名为127001,如不是同一台机则填另一台的IP地址。端口号一
定为8000 注意:可以在一台机器上运行keil,另一台中运行proteus进行远程仿真哦~
7、在keil中进行debug吧,同时在proteus中查看直观的结果(如LCD显示)
8、就是以上这么多了。

你按照kelC51的 *** 作步骤,再重新来一遍,
注意你的文件名:
1先是建立project文件,随便写个文件名(但要符合文件名规则)
2然后选择器件(按照你的要求自己选择)
3新建txt文本文档
4保存文本文档,此处特别注意:如果你写的是c语言,文件后缀名是c;而如果你写的汇编语言,后缀名必须是asm;
5在project workspace(左侧状态栏)
中选择,source group,击右键,选择
“add files to source group1”将C文件或者汇编文件添加进去,
6在步骤5后,你可以看见
“translate current file”图标(快捷方式图标)亮
7此时你就可以进行build 和 translate current file了,
够详细了吧,不行的话再发问题吧


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/13204522.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-06-20
下一篇 2023-06-20

发表评论

登录后才能评论

评论列表(0条)

保存