PROTEUS电子仿真软件与Keil.pptVIP

  • 1
  • 0
  • 约4.18千字
  • 约 47页
  • 2022-04-23 发布于四川
  • 举报
3.3.4 观察单片机内部状态 在程序执行后,点击暂停按钮,打开Debug菜单,执行菜单命令“Debug”/“8051CPU”后,有三项命令可以选择:“Registers_U1”(通用寄存器)、“SFR Memory_U1”(特殊功能寄存器)、“Internal IDATA Memory_U1”(片内数据存储器),可以任意单击一项,将其调出来查看其状态,如图3.3. 2所示的片内数据存储器的状态,同时按快捷方式“F10”或“F11”单步运行观察其状态。 3.5 Proteus 虚拟仿真工具 Proteus的仿真分为交互式仿真和基于图表的仿真。其中交互式仿真是通过交互器件或工具观察电路的运行状态,例如一系列激励源和可视化虚拟仪器,借助它们可进行交互式仿真;基于图表的仿真是使用图表来分析电路的特定指标(如频率特性等)。 Proteus提供了一系列激励源、视化虚拟仪器和丰富的图表,借助它们可进行虚拟仿真和图形分析。 3.5.1 Proteus ISIS 图表仿真 图表仿真是一种静态的图表仿真功能,无须运行仿真,随着电路参数的修改,电路中的各点波形将重新生成,并以图表的形式留在电路图中,供以后分析或打印等。 构建图表仿真的步骤: (1)单击“图表” (2)根据实际波形格式,选择步骤(1)中相关属性的图表,然后拖动鼠标到编辑窗口,点左键,拖画出一个矩形框,然后再单击一下鼠标左键,画出一个矩形图表仿真框。 (3)给需要测的波形源连接好电路图,并设置好属性, (4)按下键盘的空格键即可实现仿真。 (5)应用实例 3.5.2 Proteus VSM 激励源 激励源为虚拟仿真提供激励,并允许用户对其进行参数设置。 激励源 表3.5.1 激励源 3.5.3 激励源的使用 由于大部分的激励源从字面上的意思即可理解其用法,所以本节只介绍指数脉冲发生器、分段线性激励源和音频信号发生器这三种激励源。 1、指数脉冲发生器 指数脉冲发生器产生指数函数的输入信号,其参数可以通过属性对话框来设置。 (1)放置指数脉冲发生器 (2)编辑属性 (3)用仿真图标观测输出波形 第3章 PROTEUS电子仿真软件与Keil联合调试 本章简要介绍Proteus软件组成和资源,详细说明Proteus软件基本操作、原理图的设计、单片机仿真的过程、元器件的制作和虚拟仿真工具的使用以及Proteus与Keil软件联调过程。以典型数码管显示为例讲述基于Proteus ISIS的电路设计、程序调试和系统仿真过程,及数码管显示的Proteus与Keil软件联合调试。 3.1 Proteus软件介绍 Proteus软件有二十多年的历史,在全球广泛使用,除了其具有和其它EDA工具一样的画原理图、PCB自动或人工布线及电路仿真的功能外,其革命性的功能是,它的电路仿真是互动的,针对微处理器的应用,还可以直接在基于原理图的虚拟原型上编程,并实现软件源代码级的实时调试,显示及输出,能看到运行后输入输出的效果,还配置了虚拟仪器如示波器、逻辑分析仪等。 3.1.1 Proteus软件组成和开发流程 1、Proteus软件组成 Proteus系统包括ISIS.EXE(电路原理图设计、电路原理仿真)、ARES.EXE(印刷电路板设计)两个主要程序三大基本功能。Proteus组合了高级原理布图、混合模式SPICE仿真,PCB设计以及自动布线功能,从而实现了一个完整的电子设计系统。 Proteus软件由以下6部分组成: (1)原理图输入系统ISIS; (2)混合模型仿真器; (3)动态器件库; (4)高级图形分析模块; (5)处理器仿真模型VSM; (6)PCB设计编辑ARES。 2、基于Proteus软件产品开发流程 基于Proteus电子产品开发流程如图 基于Proteus产品设计优点: (1)完成原理图设计之后就可以进行电路调试与仿真; (2)交互式仿真特性使得软件的调试与测试能在设计电 路板之前完成; (3)硬件设计的改动容易的如同软件设计改动一样简单。 3.1.2 Proteus编辑环境介绍 在电脑中安装好Proteus软件后,由“开始菜单”→“所有程序”→“Proteus 7 Professional”中左击图标 即可启动程序,启动画面如图 图3.1.2 Proteus启动画面 进入启动画面两三秒后进入编辑操作界面ISIS Professional窗口 图3.1.3 ISIS Professional编辑操作界面 1、 菜单栏 ISIS系统的操作主菜单见表3.1.1所示,共有12项菜单,每项都有下一级菜单。 2、预览窗口 3、器件选择按钮 4、工具

文档评论(0)

1亿VIP精品文档

相关文档