第1章 Proteus电路设计和仿真软件基础 1
1.1 Proteus功能概论 1
1.1.1 Proteus ISIS仿真软件 2
1.1.2 Proteus ARES PCB绘图软件 7
1.2 Proteus的安装 9
第2章 Proteus ISIS的视图和菜单 11
2.1 Proteus ISIS的视图 11
2.2 Proteus ISIS的文件 12
2.3 Proteus ISIS的菜单介绍 12
2.3.1文件菜单 12
【应用实例1】——新建并保存一个Proteus文件 13
【应用实例2】——在两个文件之间交换部分电路 14
【应用实例3】——输出图片 16
2.3.2视图菜单 16
2.3.3编辑菜单 17
【应用实例4】——查找并编辑元器件 17
2.3.4工具菜单 18
【应用实例5】——自动生成元器件编号 19
【应用实例6】——自动生成元器材清单 19
【应用实例7】——自动电气规则检查 20
2.3.5设计菜单 21
2.3.6图形菜单 22
2.3.7源文件菜单 22
2.3.8调试菜单 24
【应用实例8】——启动调试 25
2.3.9 库元器件菜单 25
【应用实例9】——使用AT89C52单片机 26
2.3.10模板菜单 27
【应用实例10】——修改设计文件的显示颜色 29
2.3.11系统菜单 29
2.3.12帮助菜单 31
2.4 ProteusISIS的快捷工具 32
2.4.1 Proteus ISIS的快捷工具栏 32
2.4.2 Proteus ISIS的工具箱 33
第3章 Proteus ISIS电路设计基础 35
3.1 ProteusISIS电路设计的流程 35
3.2 Proteus ISIS电路设计基础操作方法 36
3.2.1图纸设置 36
【应用实例11】——设置图纸尺寸 36
【应用实例12】——图纸的缩放 36
【应用实例13】——图纸的平移 37
3.2.2绘制电路 37
【应用实例14】——选取并放置元器件 37
【应用实例15】——选择和调整元器件 38
【应用实例16】——连线操作 39
【应用实例17】——元器件标签操作 40
【应用实例18】——块区域操作 41
3.3 ProteusISIS的电路设计模式 42
3.3.1元器件操作模式 42
【应用实例19】——显示或隐藏元器件的引脚、标签和属性 43
3.3.2节点操作模式 43
3.3.3连线标签操作模式 44
3.3.4文本编辑模式 45
3.3.5总线操作模式 46
【应用实例20】——绘制总线 46
3.3.6子电路设计模式 49
3.3.7终端设计模式 49
【应用实例21】——放置并设置电路的终端 49
3.3.8引脚设计模式 51
3.4 ProteusISIS的二维图形设计模式 51
3.4.1画线模式 51
3.4.2方块模式 52
3.4.3画圆模式 53
3.4.4圆弧设计模式 54
【应用实例22】——在圆弧设计模式下绘制正弦波形 54
3.4.5封闭区域设计模式 54
3.4.6文本编辑模式 55
3.4.7符号设计模式 56
3.4.8标记模式 56
3.5【应用实例23】——Proteus ISIS中的电路设计 56
第4章 Proteus ISIS的内置元器件库 60
4.1 Proteus ISIS的元器件库组织方式 60
4.2模拟器件大类库 60
4.3电容大类库 61
4.4 CMOS 4000系列大类库 62
4.5接插件大类库 64
4.6数据转换器件大类库 65
4.7调试工具大类库 65
4.8二极管大类库 66
4.9 ECL 10000 Series大类库 67
4.10电机大类库 67
4.11电感大类库 68
4.12拉普拉斯模型大类库 68
4.13动力学机械大类库 68
4.14存储器芯片大类库 69
4.15微处理器芯片大类库 69
4.16未分类元器件大类库 70
4.17建模源大类库 70
4.18运算放大器大类库 71
4.19光电器件大类库 71
4.20 PICAXE器件大类库 72
4.21可编程逻辑器件和现场可编程门阵列大类库 72
4.22电阻大类库 72
4.23仿真源大类库 74
4.24扬声器和音响大类库 74
4.25开关和继电器大类库 74
4.26开关器件大类库 75
4.27热离子真空管大类库 75
4.28传感器大类库 75
4.29 TTL 74系列芯片 75
第5章 使用Proteus ISIS进行电路仿真 77
5.1 ProteusISIS电路仿真基础 77
5.1.1 Proteus ISIS的仿真分类 77
5.1.2 Proteus ISIS的电路仿真工具 77
5.1.3 Proteus ISIS的仿真工具栏 78
5.2 ProteusISIS的交互式仿真 78
【应用实例24】——Proteus ISIS的交互式仿真 78
【应用实例25】——Proteus ISIS的交互式仿真修改输入 80
5.3 Proteus ISIS的基于图表的仿真 82
5.3.1 Proteus ISIS基于图表仿真的操作步骤 82
【应用实例26】——Proteus ISIS的基于图表的仿真 82
5.3.2基于图表仿真波形输出窗口使用方法 85
5.3.3 Proteus ISIS的仿真图表 88
【应用实例27】——数字图表仿真 88
【应用实例28】——混合图表仿真 90
【应用实例29】——截止频率分析图表应用 92
【应用实例30】——噪声分析 94
【应用实例31】——失真分析 95
【应用实例32】——傅里叶分析 96
【应用实例33】——交流扫描仿真分析 97
【应用实例34】——传输分析 99
第6章 Proteus ISIS的信号源与虚拟仪器 102
6.1 Proteus ISIS的信号源 102
6.1.1直流信号发生器 103
【应用实例35】——使用直流信号发生器 103
6.1.2正弦波信号发生器 104
【应用实例36】——使用正弦波信号发生器 104
6.1.3脉冲信号发生器 106
【应用实例37】——使用脉冲信号发生器 106
6.1.4指数脉冲信号发生器 109
【应用实例38】——使用指数脉冲信号发生器 109
6.1.5单频率调频波信号发生器 111
【应用实例39】——使用单频率调频波信号发生器 111
6.1.6分段线性激励源 112
【应用实例40】——使用分段线性激励源 112
6.1.7 FILE信号发生器 114
6.1.8音频信号发生器 115
【应用实例41】——使用音频信号发生器 115
6.1.9数字单稳态逻辑电平发生器 117
【应用实例42】——使用数字单稳态逻辑电平发生器 117
6.1.10数字单边沿信号发生器 119
【应用实例43】——使用数字单边沿电平发生器 119
6.1.11单周期数字脉冲发生器 121
【应用实例44】——使用单周期数字脉冲发生器 121
6.1.12数字时钟信号发生器 122
【应用实例45】——使用数字时钟信号发生器 123
6.1.13数字模式信号发生器 124
【应用实例46】——使用数字模式信号发生器 124
6.1.14 HDL可编程逻辑语言信号发生器 126
6.2 ProteusISIS的虚拟仪器 126
6.2.1虚拟示波器 126
6.2.2逻辑分析仪 132
6.2.3计数/定时器 134
【应用实例47】——使用计数/定时器测量频率信号 136
6.2.4虚拟终端 136
【应用实例48】——使用虚拟终端和PC虚拟串口通信 139
6.2.5 SPI总线调试器 141
6.2.6 I2C总线调试器 143
【应用实例49】——I2C总线调试器的使用 144
6.2.7虚拟信号发生器 145
【应用实例50】——虚拟信号发生器的使用 145
【应用实例51】——虚拟信号发生器输出调幅信号 146
【应用实例52】——虚拟信号发生器输出调频信号 147
6.2.8模式发生器 148
【应用实例53】——模式发生器的使用 148
6.2.9电压表和电流表 151
【应用实例54】——直流电压表和电流表的使用 152
【应用实例55】——交流电压表和电流表的使用 152
第7章 在Proteus ISIS中进行基础元器件仿真 154
7.1电阻 154
7.1.1普通电阻 154
7.1.2排阻 155
7.1.3可变电阻 155
7.1.4电阻的应用实例 156
【应用实例56】——电阻的应用 156
7.2开关 157
【应用实例57】——开关的应用 158
7.3电容 159
【应用实例58】——电容的充放电 160
7.4电感 161
【应用实例59】——电感的电磁效应 162
7.5电池 163
【应用实例60】——电池的内部电阻值测量 164
7.6熔丝 164
【应用实例61】——熔丝的使用 165
7.7变压器 166
【应用实例62】——变压器的使用 166
第8章 在Proteus ISIS中进行基础电路和模拟电路仿真 167
8.1基础电路仿真 167
8.1.1【应用实例63】——分压电路 167
8.1.2【应用实例64】——分流电路 168
8.1.3【应用实例65】——分压、分流综合电路 169
8.2 RCL电路仿真 169
【应用实例66】——RCL电路的充放电 170
8.3用ProteusISIS仿真模拟电路应用 172
8.3.1二极管 172
【应用实例67】——二极管基础 172
【应用实例68】——二极管的应用 174
【应用实例69】——桥式整流电路 178
8.3.2三极管 179
【应用实例70】——三极管基础仿真 180
【应用实例71】——三极管的应用仿真1 184
【应用实例72】——三极管的应用仿真2 186
【应用实例73】——三极管的应用仿真3 187
8.3.3放大器基础实验 188
【应用实例74】——放大器的仿真应用(电压跟随器) 189
【应用实例75】——放大器的放大输出(正向放大) 193
【应用实例76】——放大器的放大输出(反相放大) 196
【应用实例77】——放大器的放大输出(差动比例运算) 199
【应用实例78】——放大器的放大输出(反相加法运算) 202
【应用实例79】——放大器的放大输出(同相加法运算) 205
【应用实例80】——放大器的积分电路 208
【应用实例81】——放大器的微分电路 210
【应用实例82】——放大器的仿真应用(比较器) 213
第9章 在ProteusISIS中进行数字电路仿真 214
9.1数字电路基础 214
9.2基础门 214
【应用实例83】——与门的仿真应用 214
【应用实例84】——或门的仿真应用 216
【应用实例85】——非门的仿真应用 219
【应用实例86】——与非门的仿真应用 220
【应用实例87】——异或门的仿真应用 223
9.3触发器 225
【应用实例88】——D触发器的仿真应用 225
【应用实例89】——JK触发器(主/从)的仿真应用 228
9.4计数器 231
【应用实例90】——用D触发器搭建计数器 231
【应用实例91】——集成计数器74LS393的应用 234
第10章 ProteusISIS的库元器件设计 237
10.1 Proteus ISIS的库元器件设计基础 237
【应用实例92】——设计CH452的Proteus ISIS的库元器件 237
10.2 Proteus ISIS的库元器件修改方法 242
【应用实例93】——修改CH452的Proteus ISIS的库元器件 242
10.3 ProteusISIS的多元器件制作 243
【应用实例94】——制作多元器件组合的库元器件 243
10.4使用第三方元器件库 245
第11章 ProteusISIS的分层次和模块化电路图设计 247
11.1 ProteusISIS的分层次电路图设计 247
【应用实例95】——分层次电路设计 247
11.2 ProteusISIS的模块化设计 250
【应用实例96】——模块化电路设计 250
第12章 使用Proteus ISIS仿真单片机应用系统 255
12.1单片机应用系统基础 255
12.2使用Proteus ISIS仿真51单片机应用系统 256
12.2.1 Proteus ISIS中的51单片机核心 257
12.2.2 Proteus ISIS和Keil μ Vision的联合调试 258
【应用实例97】——51单片机输出PWM波形 258
12.2.3 Proteus ISIS的Debug工具 261
12.2.4在ProteusISIS中开发51单片机软件 265
【应用实例98】——在ProteusISIS中开发51单片机软件 266
12.2.5在Keil μ Vision中调用Proteus ISIS进行仿真 269
【应用实例99】——Proteus ISIS和Keil μ Vision联合调试 271
12.3使用ProteusISIS仿真AVR单片机应用系统 274
12.3.1 Proteus ISIS中的AVR单片机核心系统 275
12.3.2 Proteus ISIS和ICCAVR的联合调试 276
【应用实例100】——Proteus ISIS和ICCAVR联合调试 276