单片机论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 8001|回复: 1
收起左侧

(单片机学习)如何将keil 和PROTEUS联机完美结合方法

[复制链接]
daming 发表于 2014-12-30 23:47 | 显示全部楼层 |阅读模式
  上次里面忘了关键的一步——VDM51.dll  (需要安装“keil与proteus联调驱动”程序才可以看到这个文件)
  找了好久终于找到将Keil 和PROTEUS完美结合的方法,很简单,只要几个设置就可以实现在自己的电脑上模拟单片机基本实验,如:LCD、LED、AD/DA、直流马达、SPI、IIC、键盘、等小实验。其仿真效果绝对令人满意。
        Keil是编程软件,可以编译用51汇编或是C51所编的程序;而PROTEUS是一种模拟软件,与multisim比较类似,只不过它可以仿真MCU(中文名称为微控制单元,又称单片微型计算机或是单片机),功能强大可想而知。当将两个软件联机起来后,我们就可以将Keil程序所编译得的指令码装载进PROTEUS所画的单片机系统模型里面,进行非常直观的仿真。当然,由于软件仿真精度有限,不可能所有的器件都可以找得到相应的仿真模型,所以用开发板和仿真器是最好选择。仿真对于初学者是最好的选择。
        好了,不废话,将PROTEUS和Keil两大软件完美结合的方法是:
    1、下载和安装Keil C512.0或是3.0版本都可以,Proteus 7.5等版本
    2、把Proteus安装目录下的 VDM51.dll  (需要安装“keil与proteus联调驱动”程序才可以看到这个文件)(位置取决于自己将Proteus安装在何处)复制到Keil安装目录的\C5      1\BIN中
    3、编辑C51里tools.ini 文件,在C51栏加入: TDRV1=BIN \ VDM51.DLL(PROTEUS VSM MONITOR 51 DRIV          ER)
    4、打开Keil界面,设置:project——>options for project ——>debug tab

    5、选中use Proteus VSM monitor 51
    7、打开Proteus界面,设置:DEBUG——>use remote debug monitor
        进入Keil的project菜单option for target “工程名”。在DEBUG 选项中右栏上部的下拉菜单选中Proteus V        SM Monitor-51Driver。
    8、是用ISIS打开Labcenter Electronics\(Proteus版本)\SAMPLES\C51Calculator原理图
    9、注意所建Proteus的模拟文件要和Keil建的工程放在同一个文件夹里,最好就是Labcenter Electronics\(Proteu         s版本)\SAMPLES\C51Calculator文件夹中(若没有C51件夹,可以在SAMPLES下新建)
    10、现在就可以仿真了(若是Keil和Proteus不会用,这就得自己去学习了,因为篇幅问题,不想讲这方面问题)
    演示仿真一个小系统——流水灯:

回复

使用道具 举报

destiny- 发表于 2016-6-4 10:55 | 显示全部楼层
恩恩  谢谢楼主分享
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|单片机论坛 |51Hei单片机16群 联系QQ:125739409;技术交流QQ群7344883

Powered by 单片机教程网

快速回复 返回顶部 返回列表