Proteus之PLD初级教程

合集下载

Proteus软件使用手册

Proteus软件使用手册
Proteus软件使用手册
华南理工大学计算中心 朱延钊
软件安装与启动
• 从“教学在线”下载七个压缩包,解压到 任意文件夹内
• 双击ISIS 7启动软件。
软件界面预览



别 区
对象
列表

原理图编辑区
选择元件
Proteus提供很多元件。要使用元件, 必须先把元件选取到对象选择区。
(1) 单击Component Mode按钮
(2)选择Debug选项卡,再选择 Proteus VSM Simulator
Keil与Proteus联调(Proteus设置)
选上Use Remote Debug Monitor
经过两步设置后,在Keil进入调试状态,就可以在 Proteus显示结果了

给CPU装上程序
单击文件夹按钮,选择Keil生成 的HEX文件即可
给CPU装上程序
单击文件夹按钮,选择Keil生成 的HEX文件即可
仿真运行程序
开始仿真
暂停
停止
Keil与Proteus联调(Keil设置)
(1)右键单击Target 1,选择 Options for target ‘Target 1’
中文名称 数码管 发光二极管
英文名称 7SEGLED
电容
Capacitors
绘制原理图
(1)单击要使用的元件
(2)在编辑区内单击一次,然后移动鼠标 到合适位置,再单击一次即可
放置电源及地线
(1)单击Terminals Mode
POWER为电源 GROUND为地线
旋转元件
(1)在需要旋转的元件 上单击右键 (2) 顺时针旋转90度 (3) 逆时针旋转90度 (4) 旋转180度

PROTEUS操作步骤

PROTEUS操作步骤

简单实例助你快速掌握PROTEUS的用法为了更快掌握PROTEUS设计与仿真操作,我们先从一简单实例入手带你入门。

让我们首先来熟悉一下仿真软件的主界面:图1-1 仿真软件的主界面运行protues的ISIS模块,进入仿真软件的主界面,如图1-1所示,区域①为菜单及工具栏,区域②为元器件预览区,区域③为对象选择器窗口,区域④为编辑窗口,区域⑤为绘图工具栏,区域⑥为元器件调整工具栏,区域⑦为运行工具条。

Proteus是一种集单片机仿真和SPICE分析于一身的仿真软件。

其功能非常强大,不仅能仿真模拟电路、数字电路以及模拟数字混合电路,更重要的是可以仿真51系列、AVR、PIC等常用主流单片机。

Protues提供了丰富的资源:(1)Proteus拥有的元器件资源:Proteus可提供30多种元件库,超过8000种模拟、数字元器件。

(2)Proteus可提供的仿真仪表资源:仿真仪器仪表的数量、类型和质量是衡量仿真实验室是否合格的一个关键因素。

Proteus可提供常用的示波器(本文的实例中示波器被用来观察产生的波形)、逻辑分析仪、虚拟终端、SPI调试器、I2C调试器、信号发生器、模式发生器、交直流电压表、交直流电流表。

以下简要罗列了proteus中常用元器件和仿真仪表中英文对照表:7407 驱动门1N914 二极管74Ls00 与非门74LS04 非门74LS08 与门74LS390 TTL 双十进制计数器7SEG 4针BCD-LED 输出从0-9 对应于4根线的BCD码7SEG 3-8译码器电路BCD-7SEG转换电路AND 与门BATTERY 电池/电池组BUS 总线CAP 电容if(P0_0==0){P1_0=0;}else P1_1=0;CAPACITOR 电容器CLOCK 时钟信号源CRYSTAL 晶振FUSE 保险丝GROUND 地LAMP 灯LED-RED 红色发光二极管void int0_isr(void) interrupt 0{ P1=1;}void int1_isr(void) interrupt 2{ P1=1;}LM016L 2行16列液晶可显示2行16列英文字符,有8位数据总线D0-D7,RS,R/W,EN三个控制端口(共14线),工作电压为5V。

PROTEUS入门教程

PROTEUS入门教程

实时监控
在仿真过程中,用户可以实时观察电路的各种参数,如电压、电流、频率等,以便更好地理解电路的工作原理。
调试和分析
通过仿真,用户可以发现电路设计中的问题,并进行调试和分析,以优化电路的性能。
电路仿真
Proteus的行为仿真功能可以模拟实际系统的行为,如微控制器、数字逻辑电路、模拟电路等。
模拟实际系统行为
用户可以在仿真过程中设置断点,并单步执行代码,以便逐步跟踪程序的执行过程。
在仿真过程中,用户可以查看和修改变量和寄存器的值,以便更好地理解程序的状态。
数据可视化
Proteus可以生成各种图表,如电压、电流、频率等,以便更好地理解电路或系统的性能。
可视化分析
通过图表分析,用户可以发现电路或系统中的问题,并进行优化。
直观的界面
Proteus软件的界面简洁直观,易于学习和使用,降低了电路设计的门槛。
可视化分析
Proteus软件支持多种可视化分析工具,如波形分析、频谱分析等,帮助用户更好地理解和优化电路设计。
03
集成电路设计
Proteus软件也可以用于集成电路设计,如模拟集成电路和数字集成电路。
01
电子工程
Proteus软件广泛应用于电子工程领域,用于电路系统设计、仿真和分析。
它提供了一个完整的电路设计解决方案,包括原理图设计、电路仿真、PCB设计等功能,使工程师能够快速、准确地设计和验证电路系统。
Proteus软件特点
丰富的元件库
Proteus软件拥有庞大的元件库,包含了各种类型的电子元件,方便用户进行电路设计和仿真。
高效的仿真功能
Proteus软件支持多种仿真模式,包括模拟仿真和数字仿真,能够快速准确地模拟电路的行为和性能。

Proteus仿真环境下的PlD参数整定及其应用

Proteus仿真环境下的PlD参数整定及其应用

Proteus仿真环境下的PlD参数整定及其应用王清;肖忠;姚菁【摘要】In control system design, it is very important to verify whether the performance specifications are met by using a simulation software to simulate the system working process. The advantages of sottware Proteus for control system simulation are described. The simulation model and analyze tool provided by Proteus are introduced. As an example, the simulation of PID parameter turning and its application under the environment of Proteus is presented to illustrate the convenience and validity of control system design and simulation.%在进行控制系统设计时,有效地利用仿真软件对系统的工作过程进行仿真,以检验设计是否达到性能指标要求是非常重要的。

本文首先介绍了Proteus软件用于控制系统仿真的优点,以及该软件提供的控制系统仿真模型与分析工具,然后以PID参数整定及其应用为例,说明了Proteus仿真环境下进行控制系统设计与仿真的方便性和有效性。

【期刊名称】《自动化与信息工程》【年(卷),期】2012(033)002【总页数】4页(P36-39)【关键词】Proteus软件;PID参数整定;控制系统仿真【作者】王清;肖忠;姚菁【作者单位】广州大学机械与电气工程学院;广州大学机械与电气工程学院;广州大学机械与电气工程学院【正文语种】中文【中图分类】TP391.91 引言控制器的设计通常是在MATLAB仿真平台上进行。

Proteus入门教程完整版

Proteus入门教程完整版

Proteus⼊门教程完整版Proteus ⼊门教程本⽂将简单介绍⼀下Proteus 的使⽤。

在这⾥,我⽤的Proteus 版本是Proteus 6.7 sp3 Professional 。

⼀、Proteus 6 Professional 界⾯简介安装完Proteus 后,运⾏ISIS 6 Professional ,会出现以下窗⼝界⾯:为了⽅便介绍,我分别对窗⼝内各部分进⾏中⽂说明(见上图) 。

下⾯简单介绍各部分的功能:1.原理图编辑窗⼝( The Editing Window ):顾名思义,它是⽤来绘制原理图的。

蓝⾊⽅框内为可编辑区,元件要放到它⾥⾯。

注意,这个窗⼝是没有滚动条的,你可⽤预览窗⼝来改变原理图的可视范围。

2.预览窗⼝( The Overview Window ):它可显⽰两个内容,⼀个是:当你在元件列表中选择⼀个元件时,它会显⽰该元件的预览图;另⼀个是,当你的⿏标焦点落在原理图编辑窗⼝时(即放置元件到原理图编辑窗⼝后或在原理图编辑窗⼝中点击⿏标后) ,它会显⽰整张原理图的缩略图,并会显⽰⼀个绿⾊的⽅框,绿⾊的⽅框⾥⾯的内容就是当前原理图窗⼝中显⽰的内容,因此,你可⽤⿏标在它上⾯点击来改变绿⾊的⽅框的位置,从⽽改变原理图的可视范围。

3.模型选择⼯具栏( Mode Selector Toolbar ):主要模型( Main Modes ):1* 选择元件( components)(默认选择的)2* 放置连接点3* 放置标签(⽤总线时会⽤到)4* 放置⽂本5* ⽤于绘制总线6* ⽤于放置⼦电路7* ⽤于即时编辑元件参数 (先单击该图标再单击要修改的元件)配件( Gadgets):1* 终端接⼝( terminals ):有VCC 、地、输出、输⼊等接⼝2* 器件引脚:⽤于绘制各种引脚3* 仿真图表( graph):⽤于各种分析,如Noise Analysis4* 录⾳机5* 信号发⽣器( generators)6* 电压探针:使⽤仿真图表时要⽤到7* 电流探针:使⽤仿真图表时要⽤到8* 虚拟仪表:有⽰波器等2D 图形( 2D Graphics ):1* 画各种直线2* 画各种⽅框3* 画各种圆4* 画各种圆弧5* 画各种多边形6* 画各种⽂本8* 画原点等4.元件列表( The Object Selector ):⽤于挑选元件( components)、终端接⼝( terminals)、信号发⽣器 ( generators )、仿真图表( graph )等。

Proteus软件快速入门

Proteus软件快速入门
选择“File->Load Design”菜单项或单击工具图标 ,弹出“Load ISIS Design File”对话框如图2.4所示,选择所要打开的文件即可。注意打开的是.DNS设计文件。
图2.4
(3) PROTUES文件类型
PROTUES中的主要有以下文件类型
设计文件(*.DSN),包含了一个电路所有的信息,最为常用。
项目二
一、
1
2
3
二、
安装有Proteus和Keil软件的微机。
三、
1
2
3
4
四、
1
1.1 ISIS窗口介绍
在计算机上启动PROTUES ISIS后直接进入ISIS窗口如图2.1所示:
图2.1
2
(1)文件的建立和保存
如图所示,可以通过点击文件菜单(File)或工具按钮 来新建、打开、保存设计文件。
图2.2
PRIOTUES部分模型举例:
图2.6部分单片机模型
图2.7部分动态开关模型
图2.8部分动态显示器模型
2
前面已对PROTUES软件做了简单的介绍,下面通过AT89C51单片机实例手把手的教你如何应用PROTUES软件对单片机系统进行仿真。AT89C51单片机有4个I/O端口,其中P1口为准双向口,其每一位口线都可以独立的作为输入或输出线使用,如图2.9所示:
(2)单击器件选择按钮P,添加如下表2-1所列的元件。在ISIS编辑窗口中放置
表2-1P1口的简单应用所需元件
单片机AT89C51
电容CAP 30pF
晶振CRYSTAL 12MHz
电阻 RES
按钮BUTTON
发光二极管LED-BIBY
发光二极管LED-BIGY

第部分Proteus快速入门

第部分Proteus快速入门
终端(输入、输出、电源和地等)
❖ Device Pins Mode按钮 :在对象选择器中列出各种引脚 (如普通引脚、时钟引脚、反电压引脚和短接引脚等)
❖ Graph Mode按钮 :在对象选择器中列出各种仿真分析所需 的图表(如模拟图表、数字图表、混合图表和噪声图表等)
❖ Tape Recorder Mode按钮 :当对设计电路分割仿真时采 用此模式
第局部Proteus快速入门
Proteus快速入门
❖ Proteus——集成化电路虚拟仿真软件
Proteus 软件是由英国 Labcenter Electronics 公司开发的EDA工具软件,已有近20 年的历史,在全球得到了广泛应用。Proteus 软件 的功能强大,它集电路设计、制版及仿真等多种功 能于一身,不仅能够对电工、电子技术学科涉及的 电路进展设计与分析,还能够对微处理器进展设计 和仿真,并且功能齐全,界面多彩,是近年来备受 电子设计爱好者青睐的一款新型电子线路设计与仿 真软件。
❖ Library菜单:库操作菜单。它具有选择元器件及符 号、制作元器件及符号、设置封装工具、分解元件、 编译库、自动放置库、校验封装和调用库管理器等 功能
❖ Tools菜单:工具菜单。它包括实时注解、自动布 线、查找并标记、属性分配工具、全局注解、导入 文本数据、元器件清单、电气规那么检查、编译网 络标号、编译模型、将网络标号导入PCB以及从 PCB返回原理设计等工具栏
❖ Source菜单:源文件菜单。它具有添加/删除源文 件,定义代码生成工具,设置外部文本编辑器和编 译等功能
❖ Debug菜单:调试菜单。包括启动调试、执行仿真、 单步运行、断点设置和重新排布弹出窗口等功能
❖ Template菜单:模板菜单。包括设置图形格式、文 本格式、设计颜色以及连接点和图形等

10分钟学会PLD设计

10分钟学会PLD设计

10分钟学会PLD设计睿浩电子今天我们将带领大家完成你的第一个PLD设计,即使你从没有接触过PLD,也可以让你可以在十分种之内初步学会PLD设计!不信?呵呵我们慢慢往下看。

实验目的我们分别采用VHDL、Verilog-HDL和原理图输入方式设计一个简单的三人表决器,,并下载到PLD实验板进行实际运行。

三人表决器的功能描述:三个人分别用手指拨动开关SW1、SW2、SW3来表示自己的意愿,如果对某决议同意,各人就把自己的指拨开关拨到高电平(上方),不同意就把自己的指拨开关拨到低电平(下方)。

表决结果用LED(高电平亮)显示,如果决议通过那么实验板上L2(黄灯)亮;如果不通过那么实验板上L1(红灯)亮;如果对某个决议有任意二到三人同意,那么此决议通过,L2亮;如果对某个决议只有一个人或没人同意,那么此决议不通过,L1亮功能虽然简单,但是大家可以从这个实验中学习到PLD的设计输入,仿真,下载等一个完整过程。

软件准备本次实验采用Max+plusII 10.2 软件,首先我们需要下载免费软件并安装license。

对于WindowsNT/2000/XP,还需要安装下载电缆的驱动程序。

>> 软件安装和license的获取请点击此处>> 安装下载电缆的驱动程序请点击此处硬件准备PC机一台,JX002B型实验板,电源,下载电缆软硬件均准备好以后,就可以开始我们的设计了。

在三种输入方式中,你也可以先只看一种,比如原理图方式或者VHDL方式,然后可以直接看2-4章的内容下面您可以继续学习以下内容:10分钟学会PLD设计1 -设计输入 1.1 采用原理图输入10分钟学会PLD设计1 -设计输入 1.2 采用VHDL语言输入10分钟学会PLD设计1 -设计输入 1.3 采用Verilog语言输入10分钟学会PLD设计2 -设计的编译10分钟学会PLD设计3 -设计的仿真10分钟学会PLD设计4 -下载1 设计输入1.1 采用原理图设计三人表决器我们根据三人表决器的直值表,可以通过卡诺图化简可以得到:L2=SW1SW2+SW1SW3+SW2SW3L1=_L2那么我们可以在MAX+plusII中用原理图实现上面的三人表决器下面仅把和VHDL不同的详细写下,相同或基本相同的就一带而过:(1)打开MAX+plusII(2)新建一个图形文件:File菜单>new新建文件时选择Graphic Editor file点OK(3)输入设计文件我们现在在图形文件中输入电路,我们这个电路需要AND2、OR3、NOT三个逻辑门电路和输入输出端,你可以Symbol ->Enter Symbol(或者双击空白处)弹出窗口:在Symbol Name中输入and2,点OK同样可以加入or3、input、output、not对input、output,鼠标左键双击PIN_NAME,那么PIN_NAME被选中,并且变黑,然后输入你要改的名字,如SW1把元件拖动到合适位置,将光标放到元件的引线出,可以发现光标变为十字星,此时摁住左键就可以进行连线。

Proteus入门图解教程

Proteus入门图解教程

Proteus入门图解教程Proteus入门教程Proteus单片机仿真软件是英国Labcenter公司开发的电路分析与实物仿真软件。

它运行于Windows操作系统上,可以仿真、分析(SPICE)各种模拟器件和集成电路,是目前最好的仿真单片机及外围器件的工具。

下面开始简单介绍一下Proteus 的使用,以点单片亮一个发光二极管为例。

(本教程使用的Proteus 版本是Proteus7.5 sp3 Professional汉化版)1.运行ISIS 7 Professional,出现以下窗口界面:2.选择元件,把元件添加到元件列表中:单击元件选择按钮“P”(pick), 弹出元件选择窗口:在左上角的对话框“关键字”中输入我们需要的元件名称,在这个实验中我们需要的元件有:单片机AT89C52(Microprocessor AT89C52),晶振(CRYSTAL),电容(CAPACITOR),电阻(Resistors),发光二极管 (LED -BLBY)。

输入的名称是元件的英文名称。

但不一定输入完整的名称,输入相应关键字能找到对应的元件就行,例如,在对话框中输入“89C52”,得到以下结果:在出现的搜索结果中双击需要的元件,该元件便会添加到主窗口左侧的元件列表区:元件预览图搜索结果 双击也可以通过元件的相关参数来搜索,例如在这个实验需要30pF 的电容,我们可以在“关键字”对话框中输入“30p ”;文档最后附有一个“Proteus 常用元件库”,可以在里面找到相关元件的英文名称。

找到所需要的元件并把它们添加到元件区3.绘制电路图(1)选择元件在元件列表区单击选中AT89C52,把鼠标移到右侧编辑窗口中,鼠标变成铅笔形状,单击左键,框中出现一个AT89C52 原理图的轮廓图,可以移动。

鼠标移到合适的位置后,按下鼠标左键,原理图放好了。

AT89C52晶振 电容 电阻 发光二极管依次将各个元件放置到绘图编辑窗口的合适位置:绘制电路图时常用的操作:放置元件到绘图区单击列表中的元件,然后在右侧的绘图区单击,即可将元件放置到绘图区。

Proteus基本操作

Proteus基本操作

1.电阻固定电阻:RES半导体电阻:RESSEMT电位计;POT变电阻;RVAR可调电阻;res1.....2.电容定值无极性电容;CAP定值有极性电容;CAP半导体电容:CAPSEMI可调电容:CAPVAR3.电感:INDUCTOR4.二极管:DIODE.LIB发光二极管:LED5.三极管:NPN16.结型场效应管:JFET.lib7.MOS场效应管8.MES场效应管9.继电器:RELAY. LIB10.灯泡:LAMP11.运放:OPAMP12.数码管:Optoelectronics13.开关;sw_pb原理图常用库文件:Miscellaneous Devices.ddbDallas Microprocessor.ddbIntel Databooks.ddbProtel DOS Schematic Libraries.ddbPCB元件常用库:Advpcb.ddbGeneral IC.ddbMiscellaneous.ddb部分分立元件库元件名称及中英对照AND 与门ANTENNA 天线BATTERY 直流电源BELL 铃,钟BVC 同轴电缆接插件BRIDEG 1 整流桥(二极管) BRIDEG 2 整流桥(集成块) BUFFER 缓冲器BUZZER 蜂鸣器CAP 电容CAPACITOR 电容CAPACITOR POL 有极性电容CAPVAR 可调电容CIRCUIT BREAKER 熔断丝COAX 同轴电缆CON 插口CRYSTAL 晶体整荡器DB 并行插口DIODE 二极管DIODE SCHOTTKY 稳压二极管DIODE VARACTOR 变容二极管DPY_3-SEG 3段LEDDPY_7-SEG 7段LEDDPY_7-SEG_DP 7段LED(带小数点) ELECTRO 电解电容FUSE 熔断器INDUCTOR 电感INDUCTOR IRON 带铁芯电感INDUCTOR3 可调电感JFET N N沟道场效应管JFET P P沟道场效应管LAMP 灯泡LAMP NEDN 起辉器LED 发光二极管METER 仪表MICROPHONE 麦克风MOSFET MOS管MOTOR AC 交流电机MOTOR SERVO 伺服电机NAND 与非门NOR 或非门NOT 非门NPN NPN三极管NPN-PHOTO 感光三极管OPAMP 运放OR 或门PHOTO 感光二极管PNP 三极管NPN DAR NPN三极管PNP DAR PNP三极管POT 滑线变阻器PELAY-DPDT 双刀双掷继电器RES1.2 电阻RES3.4 可变电阻RESISTOR BRIDGE ? 桥式电阻RESPACK ? 电阻SCR 晶闸管PLUG ? 插头PLUG AC FEMALE 三相交流插头SOCKET ? 插座SOURCE CURRENT 电流源SOURCE VOLTAGE 电压源SPEAKER 扬声器SW ? 开关SW-DPDY ? 双刀双掷开关SW-SPST ? 单刀单掷开关SW-PB 按钮THERMISTOR 电热调节器TRANS1 变压器TRANS2 可调变压器TRIAC ? 三端双向可控硅TRIODE ? 三极真空管VARISTOR 变阻器ZENER ? 齐纳二极管DPY_7-SEG_DP 数码管SW-PB 开关其他元件库Protel Dos Schematic 4000 Cmos .Lib (40.系列CMOS管集成块元件库)4013 D 触发器4027 JK 触发器Protel Dos Schematic Analog Digital.Lib(模拟数字式集成块元件库)AD系列DAC系列HD系列MC系列Protel Dos Schematic Comparator.Lib(比较放大器元件库)Protel Dos Shcematic Intel.Lib(INTEL公司生产的80系列CPU集成块元件库)Protel Dos Schematic Linear.lib(线性元件库)例555Protel Dos Schemattic Memory Devices.Lib(内存存储器元件库)Protel Dos Schematic SYnertek.Lib(SY系列集成块元件库)Protes Dos Schematic Motorlla.Lib(摩托罗拉公司生产的元件库)Protes Dos Schematic NEC.lib(NEC公司生产的集成块元件库)Protes Dos Schematic Operationel Amplifers.lib(运算放大器元件库)Protes Dos Schematic TTL.Lib(晶体管集成块元件库74系列)Protel Dos Schematic Voltage Regulator.lib(电压调整集成块元件库)Protes Dos Schematic Zilog.Lib(齐格格公司生产的Z80系列CPU集成块元件库)元件属性对话框中英文对照Lib ref 元件名称Footprint 器件封装Designator 元件称号Part 器件类别或标示值Schematic Tools 主工具栏Writing Tools 连线工具栏Drawing Tools 绘图工具栏部分分立元件库元件名称及中英对照Power Objects 电源工具栏Digital Objects 数字器件工具栏Simulation Sources 模拟信号源工具栏PLD Toolbars 映象工具栏POT 滑线变阻器SW-SPST ? 单刀单掷开关]\AMMETER-MILLI mA 安培计AND 与门BATTERY 电池/ 电池组BUS 总线CAP 电容CAPACITOR 电容器CLOCK 时钟信号源STAL 晶振D-FLIPFLOP D 触发器FUSE 保险丝GROUND 地LAMP 灯LED-RED 红色发光二极管可显示2 行16 列英文字符,有8 位数据总线D0-D7,RS,R/W,LM016L 2 行16 列液晶EN 三个控制端口(共14 线),工作电压为5V。

仿真软件proteus常见操作基础教程1

仿真软件proteus常见操作基础教程1

仿真软件proteus常见操作基础教程出处:本站整理作者:佚名人气:1556次评论: 0 | 我要发表看法1.proteus中怎样使用模板file--〉new design:在弹出的对话框就可以选择模板了file--〉save d esign as template…就可以保存你的模版了打开或制作一个自己常用的电路另存为模板,即:save as template 替换默认文件夹里的TemplatesDefault.DTF。

以后这就是你的模板啦3.第三方软件是如何用?把你的第三方库安装好,然后启动proteus,选择菜单system-->set path,分别增加model和library.4. 电源和地的运用总结1.在proteus防真画图过程中有正电源(VDD/VCC)负电源(VEE)地(VSS)引脚的元器件(好象这些元器件的这些脚没有在图中显示)软件会自动把其电源底脚定义为相应的电压所以在这些元器件上的电源地脚上不接电源地也是正确的(单片机也不用接晶振在设置选项中输入晶振的频率即可。

2.如果要用到确定的直流电压就可以用工具栏(默认是第八个)中的POWER和GROUND 象放置元器件一样来放置电源和地电源的默认值是+5V 地默认为0V 如果需要10V的电压则可在电源的设置选项卡的string里输入+10V 就可以了不过要注意前面的“+”号一定要加上否则不能防真。

电压默认的单位为V 就是说输入+10 电压也是+10V,我试了一下输入+10mV和输入+10MV 其电压是一样的都是10的7次方, 虽然地的默认值是0V 但如果象设置POWER一样在其string选项里写入电压值其电压就是你设置的大小而不是0V 了也就是说地也可以做电源用, 对于负电源负号大家都会加上的就不说了.5.电流探针(probe)电压探针(probe)表运用总结首先,在实际生活中中测电压电流,电压电流表都有两个端子,而在探针中,只有一个端子, 电压表是并入的电压探针一端接入要测的那点(可以引出线。

proteus使用方法初级一

proteus使用方法初级一

菜单栏介绍:File文件栏New Project新建工程Open Project打开工程Open Sample Project打开样本工程Import Legacy Project导入低版本工程Save Project储存工程Save Project As工程另存为Explore Project Folder找出工程所在文件夹Close Project关闭工程Import Image导入图像Import Section导入块文件(设计好的常用文件)Export Section导出块文件Export Graphics导出图表- Export metafile- Export bitmap导出为位图(导出纸背景为白色效果很好)- Export adore PDF file导出为PDF文件- Export DXF file- Export encapsulated file- Export vector filePrint Design打印设计Print Setting打印设置[更改打印机设置,虚拟打印机/外接打印机]Painter Information打印机信息Mark Output area标注输出区域Edit Project Description编辑工程描述[Title标题Project Description工程描述Keywords关键字]Exit Application关闭程序补充proteus用8.0版本打开低版本的电路图Proteus 8.0版本生成的仿真电路图文件类型是Proteus Project(. pdsprj),而低版本的生成的仿真电路图文件类型是.DSN,所以在p roteus 8.0版本里对于低版本生成的仿真电路图直接打开是打不开的,需要通过另外的位置打开才行。

下面图文介绍打开的方法:方法/步骤打开Proteus 8.0,然后在菜单栏点开File,在下拉菜单里再点击Import Legacy Project。

Proteus基础教程快速入门

Proteus基础教程快速入门


图1-12 ISIS 7 Professional 在程序中的位置
图1-13为ISIS 7 Professional 运行时的界面。
图1-13 ISIS 7 Professional 运行时的界面
1.2.2 一阶动态电路的设计与仿真
我们都知道,学习软件的最大困惑是, 想一下子能够上手,但看到层层叠叠的英文 菜单和详而又细的教程却望而生畏,最后会 因没有足够的耐心而失去兴趣,半途而废。 其实,对于初学者,我们不必了解软件的全 部功能,只要能够把握它的核心和宗旨的东 西,拿来就能用,能快速玩转,是最开心不 过的了。至于内部的详细功能,在有了兴趣 和信心之后,再具体学习即可。
第1章 Proteus快速入门
第1章 Proteus快速入门
1.1 Proteus整体功能预览
1.1.1 集成化的电路虚拟仿真软件—— Proteus 1.1.2 Proteus VSM仿真与分析 1.1.3 Proteus ARES的应用预览功能
1.2 Proteus跟我做
1.2.1 1.2.2 1.2.3 1.2.4 Proteus软件的安装与运行 一阶动态电路的设计与仿真 异步四位二进制计数器的设计及仿真 89C51与8255接口电路的调试及仿真
图1-3 Proteus 激励源的可编辑格式示例
2. 仿真工具—— 虚拟仪器
虚拟示波器(OSCILLOSCOPE)。 逻辑分析仪(LOGIC ANALYSER)。 计数器、定时器(COUNTER TIMER)。 虚拟终端(VIRUAL TERMINAL)。 信号发生器(SIGNAL GENERATOR)。 模式发生器(PATTERN GENERATOR)。
图1-3 Proteus 激励源的可编辑格式示例

Proteus之PLD初级教程

Proteus之PLD初级教程

Proteus之PLD初级教程前言Proteus在数字电路仿真中表现非常出色,虽然Proteus对PLD(CPLD/FPGA)支持不多,但是这并不能否认我们不对此方面有所了解,下面对Proteus中的PLD做个简单的学习。

一、PLD编程软件WinCupl简介在Proteus中,PLD器件所需要载入的文件是“.jed ”文件(就像仿真单片机所需要.HEX 文件一样),而产生这样的文件,我们需要另外一种编辑环境,这就是WinCupl。

WinCupl是ATMEL公司出品的Cupl语言的编译环境,用于PLD器件的编程,支持多种器件,包括GAL系列和ATF系列。

一般来说,ATF系列的同等级产品要必GAL的便宜,比如AFT16V8就兼容GAL16V8,可以擦写100次,价格上也便宜1块~2块,性能都差不多。

在ATMEL公司的SPLD/CPLD栏目中免费下载WinCupl后,可以得到一个注册码,用这个码就可以激活WinCupl了,这个码没有使用时间的限制。

WinCupl软件包实际包括两个部分,一个是WinCupl,PLD的编译环境,一个是WinSim (相当于MAX的波形仿真部分)。

接下来我们学习如何使用这个软件。

二、编译Wincupl源文件Cupl语言的基本结构在这里不作详细介绍,仅对其在Proteus中的PLD所需要的仿真文件产生进行介绍。

下面以3-8多路选择器(相当于74LS138)为例,介绍编译Wincupl源文件并产生PLD所需要的仿真文件的具体步骤。

说明:这里我们仅用组合逻辑来实现我们的器件,达到教学目的,更加复杂器件的实现(需要使用时序逻辑)请参见其它学习文档。

1、启动WinCupl。

如图1,启动完进入主界面后,单击File菜单的New,从New中单击Projet,就是新建一个工程文件(其实还是PLD文件),在弹出的对话框中,“Name”(源文件名称),填“Encoder”,其它包括“Date”(创建时间)、“Designer”(设计者名称)、“Company”(公司名称)等根据需要进行填写。

PLD的PROTEUS电路仿真

PLD的PROTEUS电路仿真

PLD的PROTEUS电路仿真1 PROTEUS 软件简介PROTEUS 是来自英国公司的工具软件,在全球广泛使用。

和其它工具相比,这款软件的最大特点就在于它能够模拟单片机。

可以直接在基于原理图的虚拟原型EDA 上编程,并实现软件源码级的实时调试。

还能看到运行后输入输出的效果。

但是现在大家都只注意到PROTEUS 对单片机的仿真和如何与Keil 进行关联调试,其实PROTEUS 还能够进行PLD 的电路仿真。

PLD(可编程逻辑器件)是一种数字集成电路的半成品,在其芯片上按一定排列方式集成了大量的门和触发器等基本逻辑元件,使用者可利用某种开发工具对其进行加工,即按设计要求将这些片内的元件连接起来,使之完成某个逻辑电路或系统的功能,成为一个可在实际电子系统中使用的专用集成电路。

一般的PLD 设计软件只能进行PLD 芯片的时序逻辑仿真,而PROTEUS 能进行PLD 的电路仿真,可以模拟设计的PLD 芯片在电路中实际运行的情况。

我们通过使用GAL16V8 设计一个在单片机系统里常用的三八译器,然后在PROTEUS 中通过观察GAL16V8 中三八译码器的输入与输出的对应关系来完成PLD 的电路仿真。

2. PLD 的设计首先用Protel 99SE 完成PLD 的设计。

完成后的PLD 原理图如下所示:图1 画好的PLD 原理图这是一个3-8 译码器的PLD 文件。

输入信号为目标元件的2、3、4 三个脚,输出信号为目标元件的12-19 脚,6-8 脚为使能控制端。

Protel 99SE 的PLD 原理图的设计与普通原理图相同,但有几点是需要注意:生成PLD 元理图后,在原理图中自动加入了两个PLD 的元件库(PLD_Devices.lib、PLD_Symbols.lib),PLD 的电路图绘制必需使用这两个库中的元件。

绘制PLD 原理图时,必须放置输入/输出端口(输入:IPAD、输出:OPAD、输入/输出:IOPAD)元件,这些元件所指定的引脚代表着目标器件的引脚。

用PROTEUS进行单片机和PLD的电路仿真(二)

用PROTEUS进行单片机和PLD的电路仿真(二)

用PROTEUS进行单片机和PLD的电路仿真(二)
邓力
【期刊名称】《电子制作》
【年(卷),期】2006(000)012
【摘要】首先用Protel 99SE完成PLD的设计。

完成后的PLD原理图如图4所示。

这是一个3—8译码器的PLD文件。

输入信号为目标元件的2、3、4三个脚,输出信号为目标元件的12—19脚。

6—8脚为使能控制端。

【总页数】2页(P47-48)
【作者】邓力
【作者单位】无
【正文语种】中文
【中图分类】TP332.1
【相关文献】
1.用PROTEUS进行单片机和PLD的电路仿真(一) [J], 邓力
2.基于Proteus和Keil接口的单片机外围硬件电路仿真 [J], 宁成军;张江霞
3.PROTEUS 51单片机的电路仿真 [J], 邓力
4.51单片机和PLD的PROTEUS电路仿真 [J], 邓力; 卢勇; 聂雄
5.51单片机和PLD的PROTEUS电路仿真 [J], 邓力;卢勇;聂雄
因版权原因,仅展示原文概要,查看原文内容请购买。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Proteus之PLD初级教程
前言
Proteus在数字电路仿真中表现非常出色,虽然Proteus对PLD(CPLD/FPGA)支持不多,但是这并不能否认我们不对此方面有所了解,下面对Proteus中的PLD做个简单的学习。

一、PLD编程软件WinCupl简介
在Proteus中,PLD器件所需要载入的文件是“.jed ”文件(就像仿真单片机所需要.HEX 文件一样),而产生这样的文件,我们需要另外一种编辑环境,这就是WinCupl。

WinCupl是ATMEL公司出品的Cupl语言的编译环境,用于PLD器件的编程,支持多种器件,包括GAL系列和ATF系列。

一般来说,ATF系列的同等级产品要必GAL的便宜,比如AFT16V8就兼容GAL16V8,可以擦写100次,价格上也便宜1块~2块,性能都差不多。

在ATMEL公司的SPLD/CPLD栏目中免费下载WinCupl后,可以得到一个注册码,用这个码就可以激活WinCupl了,这个码没有使用时间的限制。

WinCupl软件包实际包括两个部分,一个是WinCupl,PLD的编译环境,一个是WinSim (相当于MAX的波形仿真部分)。

接下来我们学习如何使用这个软件。

二、编译Wincupl源文件
Cupl语言的基本结构在这里不作详细介绍,仅对其在Proteus中的PLD所需要的仿真文件产生进行介绍。

下面以3-8多路选择器(相当于74LS138)为例,介绍编译Wincupl源文件并产生PLD所需要的仿真文件的具体步骤。

说明:这里我们仅用组合逻辑来实现我们的器件,达到教学目的,更加复杂器件的实现(需要使用时序逻辑)请参见其它学习文档。

1、启动WinCupl。

如图1,启动完进入主界面后,单击File菜单的New,从New中单击Projet,就是新建一个工程文件(其实还是PLD文件),在弹出的对话框中,“Name”(源文件名称),填“Encoder”,其它包括“Date”(创建时间)、“Designer”(设计者名称)、“Company”(公司名称)等根据需要进行填写。

这里有个特殊的地方,就是“Device”(器件名称),系统默认的是virtual,就是不针对任何具体的部件,这里我们改掉,改成g16v8a,这个关键字兼ATF16V8。

如图2所示;
图1 启动界面
2、单击OK后,系统要你输入你要用的输入引脚数,我们有六个输入端,因此填“6”,
如图3,单击OK按钮。

图3 填写输入引脚数
3、系统要你输入要用到的输出引脚数,填“8”,如图4,单击OK按钮。

图4 填写输出引脚数
4、系统要你输入要使用到的中间节点数,我们不需要,填0,单击OK按钮。

这样系统就建立了一个PLD文件,文件名就是ENCODER.PLD。

系统将该文件显示出来了,就象下面这样:
Name Encoder ;
PartNo 00 ;
Date 2008-4-15 ;
Revision 01 ;
Designer XIEYI ;
Company stepservo ;
Assembly None ;
Location 0;
Device G16V8A ;
/* *************** INPUT PINS *********************/
PIN = ; /* */
PIN = ; /* */
PIN = ; /* */
PIN = ; /* */
PIN = ; /* */
PIN = ; /* */
/* *************** OUTPUT PINS *********************/
PIN = ; /* */
PIN = ; /* */
PIN = ; /* */
PIN = ; /* */
PIN = ; /* */
PIN = ; /* */
PIN = ; /* */
PIN = ; /* */
显然,这是一个空文件,我们需要对输入、输出引脚定义,以及其中的逻辑进行填写,3-8多路选择器逻辑相对简单,这里就不啰嗦了。

最后的编写后的文件如下:
Name Encoder ;
PartNo 00 ;
Date 2008-4-15 ;
Revision 01 ;
Designer XIEYI ;
Company stepservo ;
Assembly None ;
Location 0;
Device G16V8A;
/* *************** INPUT PINS *********************/
PIN 2 = A2 ; /* */ PIN 3 = A1 ; /* */ PIN 4 = A0 ; /* */ PIN 5 = E1 ; /* */ PIN 6 = E2 ; /* */ PIN 7 = E3 ; /* */
/* *************** OUTPUT PINS *********************/
PIN 19 = Q0 ; /* */ PIN 18 = Q1 ; /* */ PIN 17 = Q2 ; /* */ PIN 16 = Q3 ; /* */ PIN 15 = Q4 ; /* */ PIN 14 = Q5 ; /* */ PIN 13 = Q6 ; /* */ PIN 12 = Q7 ; /* */
Q0 = !((E1)&(!E2)&(!E3)&(!A0)&(!A1)&(!A2));
Q1 = !((E1)&(!E2)&(!E3)&(!A0)&(!A1)&(A2));
Q2 = !((E1)&(!E2)&(!E3)&(!A0)&(A1)&(!A2));
Q3 = !((E1)&(!E2)&(!E3)&(!A0)&(A1)&(A2));
Q4 = !((E1)&(!E2)&(!E3)&(A0)&(!A1)&(!A2));
Q5 = !((E1)&(!E2)&(!E3)&(A0)&(!A1)&(A2));
Q6 = !((E1)&(!E2)&(!E3)&(A0)&(A1)&(!A2));
Q7 = !((E1)&(!E2)&(!E3)&(A0)&(A1)&(A2));
写好后,我们需要编译该文件。

首先保存文件(怎么保存就不用我说了吧^_^),然后在“Run”菜单中,单击“Device Dependent Compile”,就是基于器件型号的编译。

如果没有出现什么键入错误,都能成功编译,如图5。

编译完成后,即可产生我们所需要的“.jed”文件。

图5 编译成功后
三、PLD在Proteus中的仿真
在Proteus中的仿真步骤如下,具体方法这里也不作介绍了,如不会者,请参见一些入门教程。

1、启动Proteus(这个好像不用多说了吧);
2、添加以下器件:
①AM16V8(这是我们所需要仿真的器件)
②LED-RED
③LOGICSTATE
④RESPACK-8
3、摆放好元器件。

按如图6所示连接好:
图6 元器件摆放好后的效果
4、载入“.jed”文件;
就像载入单片机“.HEX”文件一样(如果熟悉Proteus操作的可按照自己的方法载入文件),将鼠标放在U1上,右击,然后左击,在“JEDEC Fuse Map File:”处,如图7(a),找到我们刚刚保存源文件的地方,选择“Encoder.jed”文件,然后打开,如图7(b),最后点击“OK”,如图8(C)。

(a)
(b)
(C)
图7 载入“.jed”文件
5、U1(AM16V8)的第2(I1)、3(I2)、4(I3)脚,添加DCLOCK,如图8,
图8 添加“DCLOCK”
第2脚(I1)频率设置为4 Hz,第3脚(I2)频率设置为2 Hz,第4脚(I3)频率设置为1 Hz如图9,
图9 设置DCLOCK的频率
6、点击“运行”按钮行进行仿真,我们会发现:在满足使能条件时(E1=1,E2=0,E3=0),LED灯从左至右依次循环点亮,如图10,达到我们的设计要求。

图10 仿真效果
7、我们也可以用74LS138来仿真,这样有一个对比,最终对比效果如图11,我们发现两个器件仿真效果是一致的。

图11 与74LS138仿真对比
结语:
我们已经介绍了PLD器件的编程方法、编程工具WinCupl的使用方法以及如何进行在Proteus。

相关文档
最新文档