PROTEUS仿真开发平台介绍

合集下载

PROTEUS仿真教程

PROTEUS仿真教程



ORG 0000H LJMP MAIN ORG 0023H LJMP INS ORG 0030H MAIN:MOV SP,#60H MOV SCON,#50H MOV PCON,#00H MOV TMOD,#20H MOV TL1,#0E6H MOV TH1,#0E6H SETB EA SETB ES SETB TR1 MOV P1,#0FFH LP0:MOV A,P1 MOV SBUF,A LP:JNB TI,LP CLR TI LJMP LP0 INS: CLR EA JNB TI,LP1 CLR TI LJMP EXIT LP1:CLR RI MOV A,SBUF MOV P2,A EXIT:SETB EA RETI END

单片机系统的仿真是PROTEUS VSM的主要特色。用户可在 Proteus中直接编辑、编译、调试代码,并直观地看到仿 真结果。 CPU模型有ARM7(LPC21xx)、PIC、Atmel AVR、Motorola HCXX以及8051/8052系列。同时模型库中包含了LED/LCD显 示、键盘、按钮、开关、常用电机等通用外围设备。 VSM甚至能仿真多个CPU,它能便利处理含两个或以上微控 制器的系统设计。

电流探针(Current probes) - 仅在模拟电路仿真
中使用,可显示电流方向和电流瞬时值。
探针即可用于基于图表的仿真,也可 用于交互式仿真中 。
仿真工具-激励源




DC:直流电压源; Sine:正弦波发生器。 Pulse:脉冲发生器。 Exp:指数脉冲发生器。 SFFM:单频率调频波信号发生器。 Pwlin:任意分段线性脉冲信号发生器。 File:File信号发生器。数据来源于 ASCII文件。 Audio:音频信号发生器。数据来源于 wav文件。 DState:稳态逻辑电平发生器。 DEdge:单边沿信号发生器。 DPulse:单周期数字脉冲发生器。 DClock:数字时钟信号发生器。 DPattern:模式信号发生器。

Proteus电子设计与仿真平台

Proteus电子设计与仿真平台

输出层设置 Gerber格式
Proteus PCB设计 支持引脚交换和门交换优化

原始布局,因布线密 度过高导致自动布线 无法完成
经过门交换优化 后,降低了布线密 度,可轻松完成自 动布线
Proteus PCB设计 支持器件和PCB的3D预览

主要内容
Proteus 概述
Proteus ISIS的特点 Proteus ProSPICE仿真与虚拟仪器
ARES包含了一个世界级的集成的基于形状的自动布线器,使用了高级的、被证实了的、基于代 价冲突的优化算法以最大化布通率。
基于形状的布线器
Proteus基于形状的自动布线器在BGA器件引脚周围布线前后
PROTEUS PCB设计
CAD/CAM输出
ARES在支持RS274D及新 的RS274X格式的GERBER 输出的同时,还增加了对目 前世界上智能水平最高的 CAD/CAM数据交换格式 — ODB++的输出支持。
与第三方IDE的协同仿真
Proteus中只集成了单片机的汇编编译器。 当使用高级语言(如C语言)进行程序设计时, 需要应用第三方的集成开发环境(IDE),例如: IAR’s Embedded Workbench Keil Microchip’s MP-LAB Atmel’s AVR studio 对于特定的集成开发环境,还可以进行与 Proteus的联调。
Proteus PCB Design Suite
Proteus VSM Design Suite
8051/52 PIC AVR ARM HC11 8086 ……
VSM
ARES
PCB设计
ProSPICE 混合模式仿真
ISIS 设计仿真平台

单片机软件仿真系统Proteus简介

单片机软件仿真系统Proteus简介

单⽚机软件仿真系统Proteus简介单⽚机软件仿真系统Proteus⼀、该软件的特点:①全部满⾜我们提出的单⽚机软件仿真系统的标准,并在同类产品中具有明显的优势。

②具有模拟电路仿真、数字电路仿真、单⽚机及其外围电路组成的系统的仿真、RS232 动态仿真、I2C 调试器、SPI 调试器、键盘和LCD系统仿真的功能;有各种虚拟仪器,如⽰波器、逻辑分析仪、信号发⽣器等。

③⽬前⽀持的单⽚机类型有:68000 系列、8051 系列、AVR 系列、PIC12 系列、PIC16 系列、PIC18系列、Z80 系列、HC11 系列以及各种外围芯⽚。

④⽀持⼤量的存储器和外围芯⽚。

总之,该软件是⼀款集单⽚机和SPICE 分析于⼀⾝的仿真软件,功能极其强⼤,是其他任何⼀款软件不能相⽐的。

⼆、ISIS智能原理图输⼊系统ISIS是Preoteus系统的中⼼,具有控制原理图画图的超强的设计环境。

ISIS有以下特性:1、出版质量的原理图ISIS提供给⽤户图形外观,包括线宽、填充类型、字符等的全部控制,使⽤⼫能够⽣成如杂志上看到的精美的原理图,画完图可以以图形⽂件输出,画图的外形由风格模板定义。

2、良好的⽤户界⾯IsIs有⼀个⽆连线⽅式,⽤户只需单击元件的引脚或者先前布好的线,就能实现布线此外,摆放、编辑、移动和删除操作能够直接⽤⿏标实现.⽆需去单击菜单或图标。

3.⾃动⾛线只要单击想要连接的两个引脚,就能简单地实现⾛线。

在特殊的位置需要布线时,使⽤者只需在中间的⾓落单击。

⾃动⾛线也能在元件移动的时候操作,⾃动解决相应连线。

节点能够⾃动布置和移除。

既节约了时间,⼜避免了其他可能的错误。

4.层次设计ISIS⽀持层次图设计,模块可画成标准元件,特殊的元件能够定义为通过电路图表⽰的模块,能够任意设定层次,模块可画成标准元件,在使⽤中可放置和删除端⼝的⼦电路模块。

5、总线⽀持ISIS提供的不仅是⼀根总线,还能⽤总线引脚定义元件和⼦电路。

Proteus的使用

Proteus的使用
2014-7-10 长江大学 龙从玉 3
2.3、Proteus中ISIS的主窗口示意图
主菜单
浏览 窗口 器件 工具 列表 窗口
专用 工具
通用工具菜单
电路 元件 清单
电气 规则 检查
导入 ARES
电路编辑窗口
坐标 原点
菜单
实时仿真按键
2014-7-10 长江大学 龙从玉 4
点击主菜单
2.4、Proteus的主菜单示意图
在编辑窗口 双击左键
点击
2N222
2N2222 单击左键
Q1
★对元件
或右键
2N2222
Q1
放臵器件 对元件 双击右键 删除元件 对元件 按住左键 可拖动元件
★确定 编辑对象
对元件 双击左键 编辑元件参数
2014-7-10
长江大学 龙从玉
9
3.4 、编辑(修改)元件参数:
按左键(或右键)选中对象, 按左键编辑(修改)元件参数。 双击左键:直接确定并编辑参数。
2014-7-10 长江大学 龙从玉 13
4 )虚拟仪器
频率调节
信号发生器
电压调节
波形选择
波形输出
1.示波器 2.逻辑分析仪 3.定时/计数器 4.虚拟终端 5.SPI调制器 6.I2C调制器 7.信号发生器 8.模式发生器 9.DC电压表 10.DC电流表 11.AC电压表 12.AC电流表
四通道示波器
元件PCB 封装预览
电 阻 简单模拟器件 扬声器.音响器件 开关和继电器 开关器件库 热电子器件库 传感器库 晶体管库 TTL74系列库 TTL74ALS系列
子分类
厂商
确认键
2014-7-10
长江大学 龙从玉

proteus单片机仿真

proteus单片机仿真

第 1 章 PROTEUS概述
图1.3.3 图表颜色设置
第 1 章 PROTEUS概述 3. 元件图形设置 选择主菜单中的Template→Set Graphics Styles,将 弹出如图1.3.4所示的对话框。通过此对话框可设置元 件(COMPONENT)、引脚(PIN)、端口(PORT)、终端 (TERMINAL)等的颜色。
第 1 章 PROTEUS概述
图1.2.8 PROTEUS 7.4 SP3版本
第 1 章 PROTEUS概述
图1.2.9 PROTEUS升级管理器
第 1 章 PROTEUS概述 目前可升级的最高版本为7.8 SP2,选中最新版本所在 行,点击Install,便可升级到7.8 SP2最新版本。升级后的界 面如图1.2.10所示,显示版本为7.8 SP2。
1.2.2 安装步骤
(1) 插入安装光盘,出现光盘自动运行界面,如图1.2.1 所示。注意:安装时请勿插入软件加密狗,直到安装完毕后 再插入加密狗。
第 1 章 PROTEUS概述
图1.2.1 PROTEUS安装界面图
第 1 章 PROTEUS概述 ● About the CD:介绍光盘内容。 ● Install Proteus:安装 PROTEUS。 ● View Documents:查看光盘中的说明文档。 ● Labcenter Website:访问Labcenter公司网站。
图1.3.5 节点设置
第 1 章 PROTEUS概述 编辑环境的设置还包括图形文本的设置(Set Graphics Text)等。如果设置完毕后,想要回到PROTEUS的初始设置, 则可选择主菜单中的Template→Apply Default Template,在 出现的对话框中点击“OK”,即可恢复到PROTEUS默认的 编辑环境。

PROTEUS仿真软件及其应用

PROTEUS仿真软件及其应用

Proteus 是一个基于 ProSPICE混合模型仿真 器,完整的嵌入式系统 软、硬件设计仿真平台。 ISIS——智能原理图输 入系统,系统设计与仿 真的基本平台。 ARES ——高级PCB布线 编辑软件。
PROTEUS原理图示例:PWM电机控制
CPU可加载程序运行
动态器件使仿真直观生动
混合显示仿真图表

20. Transducers 传感器共有2个分类,如下表所示。

21. Transistors 晶体管共有8个分类,如下表所示。
设计输出
PROTEUS
ARES应用——预览功能
Proteus7支持PCB板的三维预览,便于观察器件布局和 展示设计结果,用户还可以自建3ds格式的3D显示模型。
元件三维预览 PCB三维预览
PCB板
附录:元件库各子类简介

1. Analog ICs 模拟集成器件共有8个子类,如下表所示。

2. Capacitors 电容共有23个分类,如下表所示。

根据需要,使用旋转及镜像按钮确定元器件的方位 。
3. 放置ቤተ መጻሕፍቲ ባይዱ器件
部分显示单元
附中第14类光电器件找到
4. 连线
5. 仿真

纯硬件电路可以直接通过单击仿真按钮
开始仿
真。

带CPU系统需要下载程序后才能运行。 将事先准备好的仿真程序调试文件或目标文件下载到
CPU芯片中。
实例:纯硬件电路动态仿真


2. 打开和保存设计文件

选择【File】→【Open Design】菜单项; 在“查找范围”下拉列表框中选择目标查找路径,单击 列表框中对应的设计选项,然后单击“打开”按钮,即 可打开相应的设计文件;

proteus简介

1.proteus简介Proteus软件是英国Lab Center Electronics公司出版的EDA工具软件(该软件中国总代理为广州风标电子技术有限公司)。

它不仅具有其它EDA工具软件的仿真功能,还能仿真单片机及外围器件。

它是目前比较好的仿真单片机及外围器件的工具。

虽然目前国内推广刚起步,但已受到单片机爱好者、从事单片机教学的教师、致力于单片机开发应用的科技工作者的青睐。

Proteus是世界上著名的EDA工具(仿真软件),从原理图布图、代码调试到单片机与外围电路协同仿真,一键切换到PCB设计,真正实现了从概念到产品的完整设计。

是目前世界上唯一将电路仿真软件、PCB设计软件和虚拟模型仿真软件三合一的设计平台,其处理器模型支持8051、HC11、PIC10/12/16/18/24/30/DsPIC33、AVR、ARM、8086和MSP430等,2010年又增加了Cortex和DSP系列处理器,并持续增加其他系列处理器模型。

在编译方面,它也支持IAR、Keil和MATLAB等多种编译器Proteus的优势有: 丰富的器件库:超过27000种元器件,可方便地创建新元件;智能的器件搜索:通过模糊搜索可以快速定位所需要的器件;智能化的连线功能:自动连线功能使连接导线简单快捷,大大缩短绘图时间;支持总线结构:使用总线器件和总线布线使电路设计简明清晰;可输出高质量图纸:通过个性化设置,可以生成印刷质量的BMP图纸,可以方便地供WORD、POWERPOINT等多种文档使用。

完善的电路仿真功能ProSPICE混合仿真:基于工业标准SPICE3F5,实现数字/模拟电路的混合仿真;超过27000个仿真器件:可以通过内部原型或使用厂家的SPICE文件自行设计仿真器件,Labcenter也在不断地发布新的仿真器件,还可导入第三方发布的仿真器件;多样的激励源:包括直流、正弦、脉冲、分段线性脉冲、音频(使用wav文件)、指数信号、单频FM、数字时钟和码流,还支持文件形式的信号输入;丰富的虚拟仪器:13种虚拟仪器,面板操作逼真,如示波器、逻辑分析仪、信号发生器、直流电压/电流表、交流电压/电流表、数字图案发生器、频率计/计数器、逻辑探头、虚拟终端、SPI调试器、I2C调试器等;生动的仿真显示:用色点显示引脚的数字电平,导线以不同颜色表示其对地电压大小,结合动态器件(如电机、显示器件、按钮)的使用可以使仿真更加直观、生动;高级图形仿真功能(ASF):基于图标的分析可以精确分析电路的多项指标,包括工作点、瞬态特性、频率特性、传输特性、噪声、失真、傅立叶频谱分析等,还可以进行一致性分析;单片机协同仿真功能支持主流的CPU类型:如ARM7、8051/52、AVR、PIC10/12、PIC16、PIC18、PIC24dsPIC33、HC11、BasicStamp、8086、MSP430等,CPU类型随着版本升级还在继续增加,如即将支持CORTEX、DSP处理器;支持通用外设模型:如字符LCD模块、图形LCD模块、LED点阵、LED七段显示模块、键盘/按键、直流/步进/伺服电机、RS232虚拟终端、电子温度计等等,其COMPIM(COM口物理接口模型)还可以使仿真电路通过PC机串口和外部电路实现双向异步串行通信;实时仿真:支持UART/USART/EUSARTs仿真、中断仿真、SPI/I2C仿真、MSSP仿真、PSP仿真、RTC仿真、ADC仿真、CCP/ECCP 仿真;编译及调试:支持单片机汇编语言的编辑/编译/源码级仿真,内带8051、AVR、PIC的汇编编译器,也可以与第三方集成编译环境(如IAR、Keil和Hitech)结合,进行高级语言的源码级仿真和调试;实用的PCB设计平台原理图到PCB 的快速通道:原理图设计完成后,一键便可进入ARES的PCB设计环境,实现从概念到产品的完整设计;先进的自动布局/布线功能:支持器件的自动/人工布局;支持无网格自动布线或人工布线;支持引脚交换/门交换功能使PCB设计更为合理;完整的PCB设计功能:最多可设计16个铜箔层,2个丝印层,4个机械层(含板边),灵活的布线策略供用户设置,自动设计规则检查,3D 可视化预览;多种输出格式的支持:可以输出多种格式文件,包括Gerber文件的导入或导出,便利与其它PCB设计工具的互转(如protel)和PCB板的设计和加工。

PROTEUS仿真软件简介

PROTEUS仿真软件简介
Proteus仿真软件简介
Proteus是英国Labcenter公司研发的一款功能强大的电子设计自动化(EDA)软件,提供智能原理图设计系统、SPICE模拟电路、数字电路及MCU器件混合仿真系统和PCB设计系统功能。

其不仅可以仿真传统的电路分析实验、模拟电子线路实验、数字电路实验等,而且可以仿真嵌入式系统的实验,其最大的特色在于可以提供嵌入式系统(单片机应用系统、ARM应用系统)的仿真实验,这也是其它任何仿真软件所不能及的。

例如,其支持单片机和周边设备,可以仿真51系列、AVR、PIC、8086、MSP430、Motorola的68系列等常用的MCU,并提供周边设备的仿真,例如373、led、示波器等。

Proteus提供了大量的元件库,有RAM、ROM、键盘、马达、LED、LCD、AD/DA、部分SPI器件、部分IIC器件等。

在编译方面,它也支持Keil和MPLAB等多种编译器。

在Proteus中, 真正实现了完全在计算机中从原理图设计、电路
到完成PCB设计的全过程,真正实现了从分析、单片机编程、系统仿真测试概念到产品的完整设计流程。

ISIS原理图设计与仿真
ARES线路设计
实物产品制作。

微机原理第6章 Proteus仿真平台的使用


8086模型的基本属性
属性
时钟 外部时钟
默认值
1MHz NO
描述
指定处理器的时钟频率。在外部时钟被选中的情况 下此属性被忽略。 指定是否使用内部时钟模式,或是响应已经存在 CLK引脚上的外部时钟信号。注意,使用外部时钟 模式会明显的减慢仿真的速度。 指定一个程序文件并加载到模型的内部存储器中。 程 序 文 件 可以 是 二 进 制文 件 、 与 MS-DOS兼 容 的 COM文件或是EXE格式的程序。 决定外部程序加载到内部存储器中的位置。 内部仿真存储区的位置。 内部仿真存储区的大小。
有智能识别功能的鼠标
鼠标对界面有智能识别功能,即鼠标会自动根据功能改变显示的式样
ISIS的基本操作
1、绘制原理图
绘制原理图是ISIS仿真的主要工作之一,必须在原理图编辑窗口中的 编辑区域内完成。
2、定制自己的元件
有三种方法定制自己的元件: (1)用PROTEUS VSM SDK 开发仿真模型,并制作元件; (2)在已有的元件基础上进行改造。例如,把元件改为总线接口的; (3)利用已制作好(现成)的元件。可以到网上下载一些新元件并把 它们添加到自己的元件库里面。
第6章 Proteus仿真平台的使用
Proteus入门
内容安排
6.1 Proteus简介 6.2 Proteus ISIS基本使用 6.3 Proteus ISIS下8086的仿真
6.1 Proteus简介
Proteus是英国Labcenter公司开发的电路分析 与实物仿真及印制电路板设计软件,它运行于 Windows操作系统上,可以仿真、分析各种模拟 电路与集成电路。Proteus提供了大量模拟与数字 元器件及外部设备,各种虚拟仪器,特别是它具有

仿真软件PROTUES介绍-PPT课件



(3)除了现实存在的仪器外,Proteus还提供了 一个图形显示功能,可以将线路上变化的信号, 以图形的方式实时地显示出来,其作用与示波器 相似,但功能更多。这些虚拟仪器仪表具有理想 的参数指标,例如极高的输入阻抗、极低的输出 阻抗。这些都尽可能减少了仪器对测量结果的影 响。 (4)Proteus可提供的调试手段 Proteus提供了比较丰富的测试信号用于电路的测 试。这些测试
1) 支持多种主流单片机系统的仿真 支持当前的主流单片机,如51系列、 AVR系列、PIC12系列、PIC16系列、 PIC18系列、Z80系列、HC11系列、68000 系列等。 2)提供软件调试功能 3)提供丰富的外围接口器件及其仿真

RAM,ROM,键盘,马达,LED,LCD, AD/DA,部分SPI器件,部分IIC器件。这样 很接近实际。在训练学生时,可以选择不 同的方案,这样更利于培养学生。 4) 提供丰富的虚拟仪器 利用虚拟仪器在仿真过程中可以测量外围 电路的特性,培养学生实际硬件的调试能 力。 5) 具有强大的原理图绘制功能
课程设计、毕业设计是学生走向就业的重 要实践环节。由于PROTEUS提供了实验室 无法相比的大量的元器件库,提供了修改 电路设计的灵活性、提供了实验室在数量、 质量上难以相比的虚拟仪器、仪表,因而 也提供了培养学生实践精神、创造精神的 平台
(4)PROTEUS 是单片机开发 应用的工程开发环境。


(2)PROTEUS 是单片机实验教学的虚拟平台

它的元器件、连接线路等却和传统的单片 机实验硬件高度对应。这在相当程度上替 代了传统的单片机实验教学的功能,例: 元器件选择、电路连接、电路检测、电路 修改、软件调试、运行结果等。
(3)PROTEUS 是单片机课程 设计、毕业设计的创作园地。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档