第1章_单片机详解.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
三、Proteus应用简介 Proteus是英国Labcenter公司开发的电路及单片机系统设计与仿真软件。 Proteus可以实现数字电路、模拟电路及微控制器系统与外设的混合电路系统的电路仿真、软件仿真、系统协同仿真和PCB设计等功能。 Proteus是目前唯一能对各种处理器进行实时仿真、调试与测试的EDA工具,真正实现了在没有目标原形时就可对系统进行调试、测试和验证。 Proteus软件大大提高了企业的产品开发效率,降低了开发风险。 五. 虚拟仿真平台搭建 第1章 单片机基础知识概述 Proteus主要由两个设计平台组成: ISIS(Intelligent Schematic Input System)——原理图设计与仿真平台,它用于电路原理图的设计以及交互式仿真。 ARES(Advanced Routing and Editing Software)——高级布线和编辑软件平台,它用于印制电路板的设计,并产生光绘输出文件。 五. 虚拟仿真平台搭建 (1)启动ISIS 五. 虚拟仿真平台搭建 (2)绘制电路原理图 五. 虚拟仿真平台搭建 (3)输入单片机Hex文件 五. 虚拟仿真平台搭建 (4)仿真运行 五. 虚拟仿真平台搭建 1. ARES 模块应用举例 ARES的主要功能是完成PCB相关设计工作,包括网络表导入、元件布局、布线、铺铜、输出光绘文件等。 (1)启动ARES 五. 虚拟仿真平台搭建 (2)元器件布局 五. 虚拟仿真平台搭建 (3)元器件布线 五. 虚拟仿真平台搭建 (4)铺铜 五. 虚拟仿真平台搭建 (5)三维效果图 五. 虚拟仿真平台搭建 需要指出的是,要实现虚拟环境下的联机调试和运行,Proteus与keil两个软件都应进行必要的关联设置。 五. 虚拟仿真平台搭建 1.Keil 与Proteus连接,连接开始必须在proteus安装目录下 将VDM51.dll 文件复制到 Keil 安装目录的 \C51\BIN 目录中(如果找到可以自己下载,并复制一份到Labcenter Electronics\Proteus7\Professional\BIN) Keil设置 五. 虚拟仿真平台搭建 2.修改keil 安装目录下 Tools.ini 文件 用记事本(其它的编辑软件也可以,如Ultra Edit)打开Keil 根目录下的 TOOLS.INI 文件,在[C51] 栏目下加入 TDRV9=BIN\VDM51.DLL (Proteus VSM Monitor-51 Driver ) ,其中“TDRV9” 中的 “9”要根据实际情况写,不要和原来的重复。 五. 虚拟仿真平台搭建 3. 在 keil 中编写MCU 的程序。 进入 KEIL 的 project 菜单 option for target 工程名。在DEBUG选项中右栏上部的下拉菜选中 Proteus VSM Monitor-51 Driver。在进入seting,如果同一台机IP 名为127.0.0.1,如不是同一台机则填另一 台的 IP地址。 端口号一定为8000 。 五. 虚拟仿真平台搭建 4. 打开proteus,画出相应电路。在proteus的debug菜单中选中use?remote?debug?monitor 注意,一定要把keil的工程 和Proteus的文件放到同一个目录下(这里所说的Keil的工程指工程的目录,即Proteus的工程文件要和Keil工程的那个文件夹在同一层目录下)。 五. 虚拟仿真平台搭建 基本设置已经完成,点击如图所示的类似放大镜的图标: 成功的状态如下图所示: 点击如图所示的图标就可以调试了: 五. 虚拟仿真平台搭建 还得注意一点,在调试之前要确定已打开proteus,此时每Step Over一次,在proteus就会有一个相应的动作。 问: keil uvision4与 proteus7.7 联调时在C程序窗口中不能设断点,不知是哪里没有设置好? 答:刚装上keil uvision4,没有设置好,把这几个选上就可以了。 六. 小结 复习了数制及其相互转换,逻辑电路等基础知识; 对单片机有了一个直观认识,了解了单片机是什么,能够做什么等问题; 复习了C51相关知识,重点关注其与标准C语言不同点; 了解了Keil和Proteus软件,并能够自行搭建虚拟仿真平台; 作业: 自己动手搭建虚拟仿真平台,完成下面仿真任务 * 五. C51知识 1.??对单片机的指令系统不要求了解,仅要求对8051 的存贮器 结构有初步了解; 2.??寄存器分配、不同

文档评论(0)

我是兰花草 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档