PROTEUS 7.6 BUSCHIN ANACOM€¦ · PROTEUS 7.6 BUSCHIN ANACOM ... 1 proteus
1 、 Proteus 的组成 Proteus 软件是英国 Labcenter electronics 公司的 EDA...
description
Transcript of 1 、 Proteus 的组成 Proteus 软件是英国 Labcenter electronics 公司的 EDA...
基于基于 Proteus Proteus 的单片机虚拟仿真技的单片机虚拟仿真技术 术
布线布线 // 编辑编辑ARESARES
处理器处理器仿真模型仿真模型
VSMVSM高级图形高级图形分析模块分析模块
动态动态器件库器件库
混合模型混合模型仿真器仿真器
原理图输入原理图输入系统系统 ISISISIS
PROTEUSPROTEUS
11 、、 Proteus Proteus 的组成的组成
ProteusProteus软件是英国 Labcenter electronics 公司的EDA 工具软件。已有十多年的历史,在全球广泛使用。
基于基于 Proteus Proteus 的单片机虚拟仿真技的单片机虚拟仿真技术 术 功能强大的 ISIS 原理布图原理布图工具;
PROSPICE 混合模型混合模型 SPICE 仿真; ARES PCBPCB 设计设计;扩展扩展 VSMVSM: 相关的器件的基于微处理器设计的协同仿真,支持许多通用的微控制器, PIC,AVR,HC11PIC,AVR,HC11 以及以及 80805151 ,, ARMARM; 特别支持多个特别支持多个 CPUCPU 交互装置模型 交互装置模型 LEDLED 和和 LCDLCD 显示显示 ,RS232,RS232 终端终端 ,通用键通用键盘盘;强大的调试工具 调试工具 寄存器和存储器寄存器和存储器 ,, 断点和单步模式断点和单步模式;IARIAR 、、 C-SPYC-SPY、 Keil uVision2Keil uVision2等工具的源层调试;应用特殊模型特殊模型的 DLL 界面 -提供有关元件库的全部文件。
基于基于 Proteus Proteus 的单片机虚拟仿真技的单片机虚拟仿真技术 术
基于基于 Proteus Proteus 的单片机虚拟仿真技的单片机虚拟仿真技术 术
Selection Mode 选择模式
Component Mode 查找选择元器件
Junction Dot Mode 放置连接点
Wire Label Mode 放置网络标号
Text Script Mode 文本标注
Buses Mode 放置总线
Subcircuit Mode 放置分支电路
2 2 原理图编辑系统原理图编辑系统 ISISISIS电路原理图的基本部件电路原理图的基本部件
基于基于 Proteus Proteus 的单片机虚拟仿真技的单片机虚拟仿真技术 术
Terminals Mode 设置端点
Devices Pins Mode 设置引脚
Graph Mode 图标曲线模式
Tape Recorder Mode 磁带记录机
Generator Mode 信号发生器 / 激励源
Voltage Probe Mode 电压探针
Current Probe Mode 电流探针
Virtual Instruments Mode 虚拟仪器
信号源、激励源、测试点、虚拟仪器等信号源、激励源、测试点、虚拟仪器等
基于基于 Proteus Proteus 的单片机虚拟仿真技的单片机虚拟仿真技术 术
直线直线方块方块圆形圆形弧形弧形各种封闭形状各种封闭形状文本等文本等
2D2D 图形模块图形模块
顺时针旋转 90 度
逆时针旋转 90 度
逆时针旋转 90*x 度
水平翻转
垂直翻转
元器件放置形式元器件放置形式
基于基于 Proteus Proteus 的单片机虚拟仿真技的单片机虚拟仿真技术 术
R1200
+5V
R1(2)
+5V
Q1FZT657
D1LED-BLUE
R2
2k
(1)
A
B
C
D
+88.8
mA
R1200
+5V
R1(2)V=5.20673e-07
+5VI=-2.13354e-11
Q1FZT657
D1LED-BLUE
R2
2k
(1)
A
B
C
D
mA
0.00
基于基于 Proteus Proteus 的单片机虚拟仿真技的单片机虚拟仿真技术 术
R1200
+5V
R1(2)V=2.03003
+5VI=-0.010538
Q1FZT657
D1LED-BLUE
R2
2k
(1)
A
B
C
D
mA
+10.5
基于基于 Proteus Proteus 的单片机虚拟仿真技的单片机虚拟仿真技术 术
基于基于 Proteus Proteus 的单片机虚拟仿真技的单片机虚拟仿真技术 术
ProteusProteus 入门的几入门的几个关键问题:个关键问题:
(( 11 )元器件选择)元器件选择
基于基于 Proteus Proteus 的单片机虚拟仿真技的单片机虚拟仿真技术 术
查找元器件的方法有两种:输入元件名称后直接进行查找
该方法要求使用者能熟练记忆元件名称按类进行查询。
基于基于 Proteus Proteus 的单片机虚拟仿真技的单片机虚拟仿真技术 术 元件库分类表
Category(类) 含义 Category(类) 含义
Analog ICs 模拟集成器件 PLDs & FPGAs可编程逻辑器件和现场
可编程门阵列Capacitors 电容 Resistors 电阻
CMOS 4000 series
CMOS 4000 系列
Simulator Primitives
仿真源
Connectors 连接件 Speakers & Sounders
扬声器和声响
Data Converters 数据转换器 Switches & Relays 开关和继电器Debugging
Tools调试工具 Switching Devices 开关器件
Diodes 二极管 Thermionic Valves 热离子真空管
基于基于 Proteus Proteus 的单片机虚拟仿真技的单片机虚拟仿真技术 术
ECL 10000 series ECL 10000系列 Transducers 传感器
Electromechanical 电机 Transistors 晶体管
Inductors 电感 TTL 74 Series 标准 TLL系列
Laplace Primitives 拉普拉斯模型 TTL 74ALS Series低功耗肖特基 TTL系
列
Memory ICs 存储器芯片 TTL 74AS Series 肖特基 TTL系列
Microprocessor ICs 微处理器芯片 TTL 74F Series 快速 TTL系列
Miscellaneous 混杂器件 TTL 74HC series 高速 CMOS系列
Modelling Primitives 建模源 TTL 74HCT Series 兼容肖特基 TTL系列
Operational Amplifiers 运算放大器 TTL 74LS Series低功耗肖特基 TTL系
列
Optoelectronics 光电器件 TTL 74S Series 肖特基 TTL系列
基于基于 Proteus Proteus 的单片机虚拟仿真技的单片机虚拟仿真技术 术
(( 22 )电源、地信号选择)电源、地信号选择
GND
+5V
基于基于 Proteus Proteus 的单片机虚拟仿真技的单片机虚拟仿真技术 术
(( 33 )网络标号设定)网络标号设定 首先要有电气导线或引脚处才能设置网络标号
GN
D
基于基于 Proteus Proteus 的单片机虚拟仿真技的单片机虚拟仿真技术 术
(( 44 )元器件的编辑)元器件的编辑
电阻: 元件参考为标号 模型类型一定要选择模拟
封装型号不制板无所谓
Resistance为电阻阻值 。
200表示 200欧姆
1k表示 1000欧姆
1m表示兆欧
基于基于 Proteus Proteus 的单片机虚拟仿真技的单片机虚拟仿真技术 术
1
23
U1:A
7400
又如: 4-2输入与非门 U1:A 表示第一个同理有 U1:B ………………U1:D
基于基于 Proteus Proteus 的单片机虚拟仿真技的单片机虚拟仿真技术 术
电容同于电阻,单位分别为电容同于电阻,单位分别为 nF nF 、、 uFuF 、、 pFpF等等
基于基于 Proteus Proteus 的单片机虚拟仿真技的单片机虚拟仿真技术 术 (( 55 )图纸颜色设置)图纸颜色设置
在模板模板菜单中选择 ----- 设置设计默认值设置设计默认值,同理图形颜色图形颜色和图形风格图形风格可以设置元器件颜色,便于复制后的效果。另外图纸中的网格网格影响效果,在查看查看菜单中可以取消。
基于基于 Proteus Proteus 的单片机虚拟仿真技的单片机虚拟仿真技术 术
3 3 微处理器系统仿真微处理器系统仿真(( 11 )微处理器的选择)微处理器的选择如:如: 80518051 直接在关键字中输入 8051查找即可。说明:说明: 元件库中没有标准的 8051,均是兼容产品,如 80C51 、 AT89C51等,均使用同样的模型库: MCS8051.DLLMCS8051.DLL
XTAL218
XTAL119
ALE30
EA31
PSEN29
RST9
P0.0/AD039
P0.1/AD138
P0.2/AD237
P0.3/AD336
P0.4/AD435
P0.5/AD534
P0.6/AD633
P0.7/AD732
P1.01
P1.12
P1.23
P1.34
P1.45
P1.56
P1.67
P1.78
P3.0/RXD10
P3.1/TXD11
P3.2/INT012
P3.3/INT113
P3.4/T014
P3.7/RD17
P3.6/WR16
P3.5/T115
P2.7/A1528
P2.0/A821
P2.1/A922
P2.2/A1023
P2.3/A1124
P2.4/A1225
P2.5/A1326
P2.6/A1427
U1
AT89C51
基于基于 Proteus Proteus 的单片机虚拟仿真技的单片机虚拟仿真技术 术
(( 22 )微处理器的设置)微处理器的设置
主要几个设置:
1)Program File:1)Program File:
2)Clokc Frequency:2)Clokc Frequency:
其他可以采用默认设置
基于基于 Proteus Proteus 的单片机虚拟仿真技的单片机虚拟仿真技术 术
(( 33 )最小系统电路)最小系统电路
复位、时钟均可以不用设置, /EA引脚等均不用连接,单芯片就是最小系统。
放入单片机后就可以点击屏幕左下角的图标运行。红色表示输出高电平蓝色表示低电平,灰色表示不确定。
XTAL218
XTAL119
ALE30
EA31
PSEN29
RST9
P0.0/AD0 39
P0.1/AD1 38
P0.2/AD2 37
P0.3/AD3 36
P0.4/AD4 35
P0.5/AD5 34
P0.6/AD6 33
P0.7/AD7 32
P1.01
P1.12
P1.23
P1.34
P1.45
P1.56
P1.67
P1.78
P3.0/RXD 10
P3.1/TXD 11
P3.2/INT0 12
P3.3/INT1 13
P3.4/T0 14
P3.7/RD 17P3.6/WR 16P3.5/T1 15
P2.7/A15 28
P2.0/A8 21
P2.1/A9 22
P2.2/A10 23
P2.3/A11 24
P2.4/A12 25
P2.5/A13 26
P2.6/A14 27
U1
AT89C51
基于基于 Proteus Proteus 的单片机虚拟仿真技的单片机虚拟仿真技术 术
仿真步骤:( 1)电路原理图的连接( 2)源程序的编写(外部软件开发环境 ----WAVEWAVE)( 3)程序的汇编和加载
P1
.0
P1.0
XTAL218
XTAL119
ALE30
EA31
PSEN29
RST9
P0.0/AD039
P0.1/AD138
P0.2/AD237
P0.3/AD336
P0.4/AD435
P0.5/AD534
P0.6/AD633
P0.7/AD732
P1.01
P1.12
P1.23
P1.34
P1.45
P1.56
P1.67
P1.78
P3.0/RXD10
P3.1/TXD11
P3.2/INT012
P3.3/INT113
P3.4/T014
P3.7/RD17
P3.6/WR16
P3.5/T115
P2.7/A1528
P2.0/A821
P2.1/A922
P2.2/A1023
P2.3/A1124
P2.4/A1225
P2.5/A1326
P2.6/A1427
U1
AT89C51
D1LED-RED
R15k1
+5V
基于基于 Proteus Proteus 的单片机虚拟仿真技的单片机虚拟仿真技术 术
调试技巧:(( 11 )增加源文件和编译器)增加源文件和编译器
基于基于 Proteus Proteus 的单片机虚拟仿真技的单片机虚拟仿真技术 术
(( 22 )设置代码生成工具)设置代码生成工具
基于基于 Proteus Proteus 的单片机虚拟仿真技的单片机虚拟仿真技术 术
(( 33 )调试手段和技巧)调试手段和技巧
点击单步运行后,出现如下的代码窗口,右键代码窗口可以有各种调试手段选择:设置断点、执行到指定行或地址等。
基于基于 Proteus Proteus 的单片机虚拟仿真技的单片机虚拟仿真技术 术
(( 44 )相关寄存器查看)相关寄存器查看
内部数据存储器窗口
SFR 存储器窗口
CPU 寄存器窗口
观测窗口
基于基于 Proteus Proteus 的单片机虚拟仿真技的单片机虚拟仿真技术 术
4 Proteus 4 Proteus 综合应用实例 综合应用实例
利用单片机和 A/D转换器构成一个数据采集系统。要求能够对采样数据采样数据实时显示。系统结构框图如图所示。
单单
片片
机机
A/DA/D转转换换器器
模拟模拟量量输输入入
数据数据显示显示
A/DA/D 状态状态指示指示
基于基于 Proteus Proteus 的单片机虚拟仿真技的单片机虚拟仿真技术 术
TXDRXD
P2.7
cf1
RX
D
cf2
com
1-a1-b1-c1-d1-e1-f1-g
1-a
1-b
1-c
1-d
1-e
1-f
1-g
com
2-a2-b2-c2-d2-e2-f2-g
com
com
3-a3-b3-c3-d3-e3-f3-g
IN0
GN
D
2-a
2-b
2-c
2-d
2-e
2-f
2-g
3-a
3-b
3-c
3-d
3-e
3-f
3-g
cf1
cf2
com
com
com
TX
D
TX
D
TX
D
ALE
OE
OE
GN
D
STA
STA
STA
EOC
EOC INT0
INT0
com
P2.7
WR
WR
RD
RD
ALE
P1.0
P1
.0
GN
D
GN
D
76543210
76543210
IN0
RV1
100k
XTAL218
XTAL119
ALE30
EA31
PSEN29
RST9
P0.0/AD039
P0.1/AD138
P0.2/AD237
P0.3/AD336
P0.4/AD435
P0.5/AD534
P0.6/AD633
P0.7/AD732
P2.7/A1528
P2.0/A821
P2.1/A922
P2.2/A1023
P2.3/A1124
P2.4/A1225
P2.5/A1326
P2.6/A1427
P1.01
P1.12
P1.23
P1.34
P1.45
P1.56
P1.67
P1.78
P3.0/RXD10
P3.1/TXD11
P3.2/INT012
P3.3/INT113
P3.4/T014
P3.7/RD17
P3.6/WR16
P3.5/T115
U1
80C51
+5V
OUT121
ADD B24
ADD A25
ADD C23
VREF(+)12
VREF(-)16
IN31
IN42
IN53
IN64
IN75
START6
OUT58
EOC7
OE9
CLOCK10
OUT220
OUT714
OUT615
OUT817
OUT418
OUT319
IN228
IN127
IN026
ALE22
U2
ADC0808
D1LED-BIBY
R1200
U5
NOT2
31
U4:A
74LS02
2
31
U3:A74LS02
SR
G8
R
C1
/->
&1
D1
32
4 5 6 10
8
11 12
9
13
U6
74LS164
SR
G8
R
C1
/->
&1
D1
32
4 5 6 10
8
11 12
9
13
U774LS164
+5V
SR
G8
R
C1
/->
&1
D1
32
4 5 6 10
8
11 12
9
13
U874LS164
UIN0
系统功能:实现了对电位器上电压的采集,每采集一次,黄色指示灯闪烁一次,调节电位器,可获得不同采样值。
基于基于 Proteus Proteus 的单片机虚拟仿真技的单片机虚拟仿真技术 术
TXDRXD
P2.7cf
1
RX
D
cf2
com
1-a1-b1-c1-d1-e1-f1-g
1-a
1-b
1-c
1-d
1-e
1-f
1-g
com
2-a2-b2-c2-d2-e2-f2-g
com
com
3-a3-b3-c3-d3-e3-f3-g
IN0
GN
D
2-a
2-b
2-c
2-d
2-e
2-f
2-g
3-a
3-b
3-c
3-d
3-e
3-f
3-g
cf1
cf2
com
com
com
TX
D
TX
D
TX
D
ALE
OE
OE
GN
D
STA
STA
STA
EOC
EOC INT0
INT0
com
P2.7
WR
WR
RD
RD
ALE
P1.0
P1
.0
GN
D
GN
D
76543210
76543210
IN0
RV1
100k
XTAL218
XTAL119
ALE30
EA31
PSEN29
RST9
P0.0/AD039
P0.1/AD138
P0.2/AD237
P0.3/AD336
P0.4/AD435
P0.5/AD534
P0.6/AD633
P0.7/AD732
P2.7/A1528
P2.0/A821
P2.1/A922
P2.2/A1023
P2.3/A1124
P2.4/A1225
P2.5/A1326
P2.6/A1427
P1.01
P1.12
P1.23
P1.34
P1.45
P1.56
P1.67
P1.78
P3.0/RXD10
P3.1/TXD11
P3.2/INT012
P3.3/INT113
P3.4/T014
P3.7/RD17
P3.6/WR16
P3.5/T115
U1
80C51
+5V
OUT121
ADD B24
ADD A25
ADD C23
VREF(+)12
VREF(-)16
IN31
IN42
IN53
IN64
IN75
START6
OUT58
EOC7
OE9
CLOCK10
OUT220
OUT714
OUT615
OUT817
OUT418
OUT319
IN228
IN127
IN026
ALE22
U2
ADC0808
D1LED-BIBY
R1200
U5
NOT2
31
U4:A
74LS02
2
31
U3:A74LS02
SR
G8
R
C1/-
>
&1
D1
32
4 5 6 10
8
11 12
9
13
U6
74LS164
SR
G8
R
C1/-
>
&1
D1
32
4 5 6 10
8
11 12
9
13
U774LS164
+5V
SR
G8
R
C1/-
>
&1D
13
2
4 5 6 10
8
11 12
9
13
U874LS164
UIN0V=2.5
系统功能:实现了对电位器上电压的采集,每采集一次,黄色指示灯闪烁一次,调节电位器,可获得不同采样值。