您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 其它行业文档 > proteus与keil整合构建单片机虚拟实验室
Proteus与Keil整合构建单片机虚拟实验室10推荐Pro七eu5与KeiI介绍ProteusProteus是一种低投资的电子设计自动化软件,提供SchematicDrawing,SPICE仿真与PCB设计功能,这一点proteus与multiSim比较类似,只不过它可以仿真单片机和周边设备,可以仿真51系列、AVR,PIC等常用的MCU,与keil和MPLAB不同的是它还提供了周边设备的仿真,只要给出电路图就可以仿真,例~H373,led,示波器,Proteus提供了大量的元件库,有RAM,ROM,键盘,马达,LED,LCD,AD/DA,部分SPI器件,部分IIc器件,编译方面支持Keil和MPLAB,里面有大量的例子参考.(1)Proteus可提供的仿真元件资源Proteus软件提供了可仿真数字和模拟、交流和直流等数千种元器件和多达30多个元件库。(2)Pr0teus可提供的仿真仪表资源虚拟仪器仪表的数量、类型和质量,是衡量仿真软件实验室是否合格的一个关键因素。在Proteus软件中,理论上同一种仪器可以在一个电路中随意的调用。除了现实存在的仪器外,Proteus还提供了一个图形显示功能,可以将线路上变化的信号,以图形的方式实时地显示出来,其作用与示波器相似但功能更多。这些虚拟仪器仪表具有理想的参数指标,例如极高的输入阻抗、极低的输出阻抗。这些都尽可能减少了仪器对测量结果的影响。(3)Pr0teus可提供的调试手段Proteus提供了比较丰富的测试信号用于电路的试。这些测试信号包括模拟信号和数字信号。2.Keil是德国开发的一个51单片机开发软件平,最开始只是一个支持C语言和汇编语言的编译器软件。后来随着开发人员的不断努力以及版本的不断升级,使它已经成为了一个重要的单片机开发平台,不过KEIL的界面并不是非常复杂,操作也不是非常困难,很多工程师的开发的优秀程序都是在KEIL的平台上编写出来的。(1)Keil的uVision2可以进行纯粹的软件仿真(仿真软件程序,不接硬件电路);也可以利用硬件仿真器,搭接上单片机硬件系统,在仿真器中载入项目程序后进行实时仿真;还可以使用Vision2的内嵌模块KeilMonitor一51,在不需要额外的硬件仿真器的条件下,搭接单片机硬件系统对项目程序进行实时仿真。(2)uVision2调试器具备所有常规源极调试,符号调试特性以及历史跟踪,代码覆盖,复杂断点等功能。DDE界面~Ishift语言支持自动程序测试。0推荐软硬件联合仿真系统由一个硬件执行环境和一个软件执行环境组成,通常软件环境和硬件环境都有自己的除错和控制界面,Keil与Proteus的整合调试可以实现系统的总调,在该系统中,Kei1作为软件调试界面,Proteus作为硬件仿真和调试界面,下面说一下如何在keil中调用proteus进行MCU外围器件的仿真。(1)安装keil与proteus。(2)把安装proteus\MODELS目录下VDM51.dll文件复制到Keil安装目录的\C51\BIN目录中。(3)修改keil安装目录下ToolS.ini文件,在C51字段加入TDRv5=BIN\VDM51.DLL(“ProteusVSMMonitor一51Driver”),保存。注意:不一定要用TDRV5,根据原来字段选用一个不重复的数值就可以了。引号内的名字随意。(4)打开proteus,画出相应电路,在proteus的debug菜单中选中useremotedebugmonitor。(5)在keil中编写MCU的程序。PROTEUS与keil整合构建的单片机虚拟实验室2008-06-0320:38利用PROTEUS与keil整合构建单片机虚拟实验室,解决了传统单片机教学中以理论为主实践少,且实践以验证实践为主;学校设备落后的问题。使得每个学单片机的人,都可以拥有自己的“实验室”。下面我具体介绍一下,如何来构建自己的单片机实验室:1.首先,安装PROTEUS和keil软件。2.把PROTEUS\MODEL目录下VDM51.DLL文件复制到keil安装目录的\c51\bin目录中3.修改keil安装目录下的TOOLS.INI文件,在c51字段中加入TDRV5=BIN\VDM51.DLL(“PROTEUSVSMMONITOR-51DRIVER”),并保存。注:不一定要用TDRV5,根据原来字段选用一个不重复的数值就可以了,引号中的名字可随意写。4.运行PROTEUS,画出要设计的电路图,在debug菜单中选择UseRemoteDebugMonitor选项。5.在keil中编写相应的程序代码。6.在keil中Project菜单中选择Optionsfortarget'target1'选项.7.在弹出的对话框中单击debug选项卡,选择用硬件仿真,在右上方的下三角按钮选择PROTEUSVSMMONITOR-51DRIVER。8.单击SETRING按钮在HOST中写127.0.0.1;在PORT中写8000;单击OK按钮。9.在keil中调试程序,在PROTEUS中观察结果。完成以上几步,那么恭喜你有了自己的单片机实验室了。
本文标题:proteus与keil整合构建单片机虚拟实验室
链接地址:https://www.777doc.com/doc-24497 .html