




已阅读5页,还剩26页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
protues的简介与应用,报告人:岳文秀 指导教师:杨伟东,protues 概述,proteus软件是英国labcenter electronics公司出版的eda工具软件。 由isis和ares两部分构成,其中isis是一款便捷的电子系统原理设计和仿真平台软件,ares是一款高级的pcb布线编辑软件。,具有和其他eda工具一样的原理图编辑、印刷电路板(pcb)设计及电路仿真功能,最大的特色是其电路仿真的交互化和可视化。通过proteus软件的vsm(虚拟仿真模式),用户可以对模拟电路、数字电路、模数混合电路、单片机及外围元器件等电子线路进行系统仿真。,protues的丰富资源,1)protues可提供的仿真元器件资源:仿真数字和模拟、交流和直流等数千种元器件,有30多个元件库。 2)protues可提供的仿真仪表资源 :示波器、逻辑分析仪、虚拟终端、spi调试器、i2c调试器、信号发生器、模式发生器、交直流电压表、交直流电流表。 3)除了现实存在的仪器外,protues还提供了一个图形显示功能,可以将线路上变化的信号,以图形的方式实时地显示出来,其作用与示波器相似,但功能更多。 4)protues可提供的调试手段 protues提供了比较丰富的测试信号用于电路的测试。这些测试信号包括模拟信号和数字信号。 5)支持第三方的软件编译和调试环境,如keil c51 uvision3等软件。(在绘制好原理图后,调入已编译好的目标代码文件:*.hex,可以在proteus原理图中看到模拟的实物运行状态和过程)。,protues isis的功能 特点:,protues软件具有其它eda工具软件(例:multisim)的功能。这些功能是: (1)原理布图 (2)pcb自动或人工布线 (3)spice电路仿真 革命性的特点: (1)互动的电路仿真。用户甚至可以实时采用诸如ram,rom,键盘,马达,led,lcd,ad/da,部分spi器件,部分iic器件。 (2)仿真处理器及其外围电路。可以仿真51系列、avr、pic、arm、等常用主流单片机。还可以直接在基于原理图的虚拟原型上编程,再配合显示及输出,能看到运行后输入输出的效果。配合系统配置的虚拟逻辑分析仪、示波器等,protues建立了完备的电子设计开发环境。,protues isis 编辑环境简介,1. protues isis各窗口,点状的栅格区域为编辑窗口,左上方为预览窗口,左下方为元器件列表区,即对象选择器 。编辑窗口用于放置元器件,进行连线,绘制原理图。预览窗口可以显示全部原理图。,2. 工具箱介绍,对象选择器根据选择不同的工具箱图标按钮决定当前状态显示的内容。显示对象的类型包括元器件、终端、引脚、图形符号、标注和图表等。 selection mode按钮 :选择模式 component mode按钮:拾取元器件 junction dot mode按钮:放置节点 wire lable mode按钮:标注线段或网络名 text script mode按钮:输入文本 buses mode按钮:绘制总线 subcircuit mode按钮:绘制子电路块 terminals mode按钮:在对象选择器中列出各种终端(输入、输出、电源和地等),device pins mode按钮 :在对象选择器中列出各种 引脚(如普通引脚、时钟引脚、反电压引脚和短接引脚等) graph mode按钮 :在对象选择器中列出各种仿真分析所需的图表(如模拟图表、数字图表、混合图表和噪声图表等) tape recorder mode按钮 :当对设计电路分割仿真时采用此模式 generator mode按钮 :在对象选择器中列出各种激励源(如正弦激励源、脉冲激励源、指数激励源和file激励源等),voltage probe mode按钮 :可在原理图中添加电压探针。电路进行仿真时可显示各探针处的电压值 current probe mode按钮 :可在原理图中添加电流探针。电路进行仿真时可显示各探针处的电流值 virtual instruments mode按钮:在对象选择器中列出各种虚拟仪器(如示波器、逻辑分析仪、定时/计数器和模式发生器等),protues isis 电路原理图设计,原 理 图 的 设 计 流 程,protues isis 的操作演示,模拟电路仿真 数字电路仿真 protues与keil的单片机设计联调实例,模拟电路仿真,二极管的伏安特性: 选component 图标,点击p按钮,从中选择二极管(diode,所属类diodes,所属子类generic) 在电路中添加直流仿真输入源。点击generator图表,点击dc。 放置直流信号源,并将直流信号源与二极管阳极相连。 点击terminals mode 图标,放置地。 点击直流信号源,出现直流信号源编辑框,点选manual edits?,在复选框中添加如下图所知。 再加入电流探针,放置编辑。 点击工具栏的simulation graph图标,在对象选择器中出现各种仿真分析所用的图标,在这里选择dc sweep,在编辑窗口拖动出现一个图表,用于观察变化量的变化过程。,模拟电路仿真,在仿真图表中加入仿真探针和发生器。点击graphadd trace菜单命令。如下图,仿真图表,模拟电路仿真,点击图表出现edit dc sweep graph 将sweep variable(扫描变量)设定为v(电压)start value(扫描变量起始值),stop value(扫描变量终止值)设定为-800mv800mv,nominal(标称值)设为0,step(步幅数)50,title改成二极管(diode). 点击空格即可仿真。,数字电路仿真,rs触发器:添加元件与非门(nand),在元件选择窗口加入调试工具,逻辑状态(logicstate) 和逻辑探针(logicprobe),rs触发器功能表,protues与keil的单片机设计联调实例,启动vision vision3是一个标准的windows应用程序,双击keil vision3图标即可启动,也可以选择“开始”“程序”keil vision3”命令来启动运行。其主界面如下图所示。,protues与keil的单片机设计联调实例,创建项目并选择单片机 选择“project”(项目)“new project”(新建项目)命令,如下图所示,将弹出“greate new project”(新建项目)对话框,protues与keil的单片机设计联调实例,随后会弹出一个对话框,要求选择单片机的型号,如图所示。在该对话框中显示了vision3的器件数据库,从中可以根据使用的单片机来选择。,protues与keil的单片机设计联调实例,创建一个新的源程序文件,并把这个源文件添加到项目中 单击工具栏中的新建文件图标(或选择“file”(文件)“new”(新建)命令),文件操作窗口即可出现新建文件。保存该空白文件,单击工具栏中的保存图标(或选择“file”(文件)“save”(保存)命令),弹出如图所示的“save as”(保存为)对话框,在“文件名”文本框中输入欲保存的文件名,保存时注意加上正确的后缀名。,protues与keil的单片机设计联调实例,单击target 1前面的+号,然后在source group 1上单击鼠标右键,弹出快捷菜单,如图所示。,protues与keil的单片机设计联调实例,输入源程序: org 0000h sta:jb p3.0,z1 z2: mov p1,#55h sjmp sta z1: mov p1,#00h sjmp sta end,protues与keil的单片机设计联调实例,选择“add files to group source group 1”(添加文件到项目)命令,弹出如图所示的对话框。选中led.asm文件(注意选择文件类型),然后单击“add”(添加)按钮,即可添加led.asm到项目中。,protues与keil的单片机设计联调实例,设置目标硬件的工具选项: 程序编写完成后,还要对项目进行进一步的设置,以满足要求。 “target”选项卡:其中“xtal”后面的 数值是晶振频率值,默认值是所选目标cpu的最高可用频率值,该值与最终产生的目标代码无关,仅用于软件模拟调试时显示程序执行时间。,protues与keil的单片机设计联调实例,output”选项卡: 其中有多个选项,此处选择“create hex file”复选框用于生成可执行代码文件,该文件可以用编程器写入单片机芯片,文件的扩展名为.hex,默认情况下该项未被选中,如果要写芯片做硬件实验,就必须选中该项。其余选项均取默认值,不做任何修改。,protues与keil的单片机设计联调实例,debug”选项卡:该选项卡用于设置调试器,keil提供了软件仿真和硬件仿真两种方式。如果没有相应的硬件调试器,应选择左边的“use simulator”单选钮,其余设置一般不必更改.,protues与keil的单片机设计联调实例,设置好项目参数后,即可进行编译、连接。选择“project”(项目)“build target”(连接工程)命令,对当前工程进行连接。如果当前文件已修改,将先对该文件进行编译,然后再连接以产生目标代码;如果选择“rebuild all target files”(重新编译所有文件后再连接)将会对当前工程中的所有文件重新进行编译然后再连接,确保最终生产的目标代码是最新的,而选择“translate”(编译)命令则仅对当前文件进行编译,不进行连接。 从左到右的图标分别是:编译、编译连接、全部重建、停止编译和对工程进行设置。,protues与keil的单片机设计联调实例,debug”菜单中的大部分命令可以在此找到对应的快捷按钮,从左到右的图标依次是复位、运行、暂停、单步、过程单步、执行完当前子程序、运行到当前行、下一状态、打开跟踪、观察跟踪、反汇编窗口、观察窗口、代码作用范围分析、1串行窗口、内存窗口、性能分析和工具按钮,protues与keil的单片机设计联调实例,protues与keil的单片机设计联调实例,proteus可以对纯硬件电路仿真运行,以检查硬件电路是否正确,此时无需加载软件。只要在原理图编辑完成以后,选择“debug”“execute”命令即可进行电路仿真运行。,protues与keil的单片机设计联调实例,程序编制及加载 (1)编
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 异面直线及其夹角性质课件
- 幼儿园三生教育教案
- 幼儿园如何开展值日生活动
- 中医诊断学-辨证-概说、八纲课件
- 房屋顶账协议书和合同
- 神明合同协议书
- 水田合同协议书范本
- 酒瓶合同协议书
- 外借合同协议书
- 厂房合同协议书乙方
- 成品检验记录表
- DB33-T 2196-2019水利工程标识牌设置规范
- 基于前药原理的药物设计解析课件
- 2022年上海海洋大学食品科学复试资料
- 病例报告表(CRF)模板
- Q∕GDW 12158-2021 国家电网有限公司重大活动电力安全保障工作规范
- 我把没有送给你(课堂版)(1)
- 杭汽HNKS50-63-28型汽轮机大修施工方案
- Q∕GDW 12113-2021 边缘物联代理技术要求
- 刘半农雨散文的特点
- 潍柴发动机WD615系列分解图册
评论
0/150
提交评论