proteus与keil整合构建单片机虚拟实验室_第1页
proteus与keil整合构建单片机虚拟实验室_第2页
proteus与keil整合构建单片机虚拟实验室_第3页
proteus与keil整合构建单片机虚拟实验室_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、精品 料推荐Proteus 与 Keil 整合构建单片机虚拟实验室10推荐Pro 七 eu5 与 Ke i I介绍ProteusProteus 是一种低投资的电子设计自动化软件,提供Schemat ic Drawing, SPICE仿真与 PCB设计功能,这一点 proteus 与 multiSim 比较类似,只不过它可以仿真单片机和周边设备,可以仿真 5 1 系列、 AVR,PIC 等常用的 MCU,与 keil和 MPLAB不同的是它还提供了周边设备的仿真, 只要给出电路图就可以仿真, 例H373,led ,示波器, Proteus 提供了大量的元件库, 有 RAM,ROM,键盘,马达,L

2、ED,LCD,ADDA,部分 SPI 器件,部分 IIc 器件,编译方面支持 Kei l 和 MPL AB,里面有大量的例子参考(1)Proteus 可提供的仿真元件资源Proteus 软件提供了可仿真数字和模拟、交流和直流等数千种元器件和多达 30 多个元件库。(2)Pr0teus可提供的仿真仪表资源虚拟仪器仪表的数量、 类型和质量,是衡量仿真软件实验室是否合格的一个关键因素。在 Proteus 软件中,理论上同一种仪器可以在一个电路中随意的调用。 除了现实存在的仪器外, Proteus 还提供了一个图形显示功能,可以将线路上变化的信号,以图形的方式实时地显示出来, 其作用与示波器相似但功能

3、更多。 这些虚拟仪器仪表具有理想的参数指标,例如极高的输入阻抗、极低的输出阻抗。这些都尽可能减少了仪器对测量结果的影响。(3)Pr0teus可提供的调试手段Proteus 提供了比较丰富的测试信号用于电路的试。 这些测试信号包括模拟信号和数字信号。2Keil 是德国开发的一个51 单片机开发软件平,最开始只是一个支持C语言和汇编语言的编译器软件。后来随着开发人员的不断努力以及版本的不断升级,使它已经成为了一个重要的单片机开发平台,不过 KEIL 的界面并不是非常复杂,操作也不是非常困难,很多工程师的开发的优秀程序都是在KEIL 的平台上编写出来的。(1)Keil 的 u Vision2 可以进

4、行纯粹的软件仿真 ( 仿真软件程序,不接硬件电路 ) ;也可以利用硬件仿真器, 搭接上单片机硬件系统, 在仿真器中载入项目程序后进行实时仿真;还可以使用 Vision2 的内嵌模块 Keil Monitor 一 51,在不需要额外的硬件仿真器的条件下,搭接单片机硬件系统对项目程序进行实时仿真。1精品 料推荐(2)uVision2 调试器具备所有常规源极调试,符号调试特性以及历史跟踪,代码覆盖,复杂断点等功能。 DDE界面 Ishift 语言支持自动程序测试。0推荐软硬件联合仿真系统由一个硬件执行环境和一个软件执行环境组成, 通常软件环境和硬件环境都有自己的除错和控制界面, Keil 与 Pro

5、teus 的整合调试可以实现系统的总调, 在该系统中, Kei1 作为软件调试界面, Proteus 作为硬件仿真和调试界面,下面说一下如何在 keil 中调用 proteus 进行 MCU外围器件的仿真。(1) 安装 keil 与 proteus 。(2) 把安装 proteus MODELS目录下 VDM51 dll文件复制到 Kei l 安装目录的 C51BIN 目录中。(3) 修改 keil 安装目录下 ToolS ini 文件,在 C51 字段加入 TDRv5=BINVDM51DLL(“Proteus VSMMonitor 一 51Driver ”) ,保存。注意:不一定要用 TDR

6、V5,根据原来字段选用一个不重复的数值就可以了。引号内的名字随意。(4) 打开 proteus ,画出相应电路,在 proteus 的 debug 菜单中选中 use remote debug monitor 。(5) 在 keil 中编写 MCU的程序。PROTEUS与 keil整合构建的单片机虚拟实验室2008-06-03 20:38利用 PROTEUS与 keil 整合构建单片机虚拟实验室,解决了传统单片机教学中以理论为主实践少, 且实践以验证实践为主; 学校设备落后的问题。 使得每个学单片机的人,都可以拥有自己的“实验室”。下面我具体介绍一下,如何来构建自己的单片机实验室:1. 首先,

7、安装 PROTEUS和 keil 软件。2. 把 PROTEUSMODEL目录下 VDM51.DLL文件复制到 keil 安装目录的c51bin目录中3. 修改 keil 安装目录下的 TOOLS.INI 文件,在 c51 字段中加入TDRV5=BINVDM51.DLL(“ PROTEUS VSM MONITOR51- DRIVER”),并保存。注:不一定要用 TDRV5,根据原来字段选用一个不重复的数值就可以了,引号中的名字可随意写。4. 运行 PROTEUS,画出要设计的电路图,在 debug 菜单中选择UseRemoteDebugMonitor 选项。2精品 料推荐5. 在 keil 中编写相应的程序代码。6. 在 keil中 Project菜单中选择 Options for targettarget 1选项 .7. 在弹出的对话框中单击 debug 选项卡,选择用硬件仿真, 在右上方的下三角按钮选择 PROTEUS VSM MONITOR-51 DRI

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论