proteus与keil整合构建单片机虚拟实验室.doc

proteus与keil整合构建单片机虚拟实验室.doc

ID:50209438

大小:17.50 KB

页数:5页

时间:2020-03-06

proteus与keil整合构建单片机虚拟实验室.doc_第1页
proteus与keil整合构建单片机虚拟实验室.doc_第2页
proteus与keil整合构建单片机虚拟实验室.doc_第3页
proteus与keil整合构建单片机虚拟实验室.doc_第4页
proteus与keil整合构建单片机虚拟实验室.doc_第5页
资源描述:

《proteus与keil整合构建单片机虚拟实验室.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

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

2、,ROM,键盘,马达,LED,LCD,AD/DA,部分SPI器件,部分IIc器件,编译方面支持Keil和MPLAB,里面有大量的例子参考.(1)Proteus可提供的仿真元件资源Proteus软件提供了可仿真数字和模拟、交流和直流等数千种元器件和多达30多个元件库。5/5(2)Pr0teus可提供的仿真仪表资源虚拟仪器仪表的数量、类型和质量,是衡量仿真软件实验室是否合格的一个关键因素。在Proteus软件中,理论上同一种仪器可以在一个电路中随意的调用。除了现实存在的仪器外,Proteus还提供了一

3、个图形显示功能,可以将线路上变化的信号,以图形的方式实时地显示出来,其作用与示波器相似但功能更多。这些虚拟仪器仪表具有理想的参数指标,例如极高的输入阻抗、极低的输出阻抗。这些都尽可能减少了仪器对测量结果的影响。(3)Pr0teus可提供的调试手段Proteus提供了比较丰富的测试信号用于电路的试。这些测试信号包括模拟信号和数字信号。2.Keil是德国开发的一个51单片机开发软件平,最开始只是一个支持C语言和汇编语言的编译器软件。后来随着开发人员的不断努力以及版本的不断升级,使它已经成为了一个重要的

4、单片机开发平台,不过KEIL的界面并不是非常复杂,操作也不是非常困难,很多工程师的开发的优秀程序都是在KEIL的平台上编写出来的。5/5(1)Keil的uVision2可以进行纯粹的软件仿真(仿真软件程序,不接硬件电路);也可以利用硬件仿真器,搭接上单片机硬件系统,在仿真器中载入项目程序后进行实时仿真;还可以使用Vision2的内嵌模块KeilMonitor一51,在不需要额外的硬件仿真器的条件下,搭接单片机硬件系统对项目程序进行实时仿真。(2)uVision2调试器具备所有常规源极调试,符号调试

5、特性以及历史跟踪,代码覆盖,复杂断点等功能。DDE界面~Ishift语言支持自动程序测试。0推荐5/5软硬件联合仿真系统由一个硬件执行环境和一个软件执行环境组成,通常软件环境和硬件环境都有自己的除错和控制界面,Keil与Proteus的整合调试可以实现系统的总调,在该系统中,Kei1作为软件调试界面,Proteus作为硬件仿真和调试界面,下面说一下如何在keil中调用proteus进行MCU外围器件的仿真。(1)安装keil与proteus。(2)把安装proteus\MODELS目录下VDM51

6、.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与kei

7、l整合构建的单片机虚拟实验室2008-06-0320:38利用PROTEUS与keil整合构建单片机虚拟实验室,解决了传统单片机教学中以理论为主实践少,且实践以验证实践为主;学校设备落后的问题。使得每个学单片机的人,都可以拥有自己的“实验室”。     下面我具体介绍一下,如何来构建自己的单片机实验室:    1.首先,安装PROTEUS和keil软件。    5/52.把PROTEUSMODEL目录下VDM51.DLL文件复制到keil安装目录的c51bin目录中    3.修改keil安

8、装目录下的TOOLS.INI文件,在c51字段中加入TDRV5=BINVDM51.DLL(“PROTEUSVSM  MONITOR-51DRIVER”),并保存。    注:不一定要用TDRV5,根据原来字段选用一个不重复的数值就可以了,引号中的名字可随意写。    4.运行PROTEUS,画出要设计的电路图,在debug菜单中选择Use  Remote  Debug  Monitor选项。    5.在keil中编写相应的程序代码。    6.在keil中Project菜单中选

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。