第1章 PROTEUS概述 1
1.1PROTEUS ISIS概述 1
1.2PROTEUS ARES概述 6
1.3新版本PROTEUS 7.6的特点与功能 7
第2章 PROTEUS ISIS电路仿真 8
2.1交互式仿真 8
2.1.1PROTEUS ISIS交互式仿真控制面板 8
2.1.2PROTEUS ISIS交互式仿真活性元件 9
2.1.3PROTEUS ISIS交互式仿真过程 10
2.2交互式仿真中的电路测量 15
2.2.1仿真动态实时显示 15
2.2.2电路参数实时显示 33
2.2.3电压探针与电流探针 43
2.2.4虚拟仪器 49
2.3基于图表的仿真 60
2.3.1电路输入 61
2.3.2放置信号发生器 63
2.3.3放置仿真探针 65
2.3.4放置仿真图表 67
2.3.5设置仿真图表 67
2.3.6电路输出波形仿真 71
第3章 基于PROTUES ISIS的模拟电路分析 74
3.1二极管伏安特性分析——直流信号源(电压型)与直流参数扫描分析 74
3.1.1二极管伏安特性测量电路 74
3.1.2直流信号源编辑 75
3.1.3探针及直流分析图表编辑 76
3.1.4二极管伏安特性分析 80
3.2晶体管输出特性分析——直流信号源(电流型)与转移特性分析 82
3.2.1晶体管输出特性测量电路 82
3.2.2直流信号源编辑 84
3.2.3探针及直流分析图表编辑 84
3.2.4晶体管输出特性分析 88
3.3RC低通滤波器频率特性分析——正弦波信号源与交流参数扫描 89
3.3.1RC低通滤波器电路 89
3.3.2正弦波信号源编辑 91
3.3.3探针及交流参数扫描图表编辑 92
3.3.4RC低通滤波器幅频特性和相频特性分析 95
3.4单限比较器分析——模拟脉冲信号源与模拟分析 97
3.4.1单限比较器电路 97
3.4.2直流信号源与模拟脉冲信号源的编辑 99
3.4.3探针及模拟图表的编辑 103
3.4.4单限比较器分析 105
3.5限幅电压放大电路分析——指数信号源和单频率调频波信号源 108
3.5.1限幅电压放大电路 109
3.5.2指数脉冲信号源的编辑 111
3.5.3探针及模拟图表编辑 112
3.5.4限幅电压放大电路分析 113
3.6音频功率放大器电路分析——频率、音频、噪声、傅里叶及失真分析 117
3.6.1音频功率放大器前置放大电路 117
3.6.2音频功率放大器前置放大电路分析 120
3.6.3音频功率放大器二级放大电路 141
3.6.4音频功率放大器二级放大电路分析 143
3.6.5音频功率放大器功率放大电路 159
3.6.6音频功率放大器功率放大电路分析 161
3.6.7音频功率放大电路 167
3.6.8音频功率放大电路分析 168
第4章 基于PROTEUS ISIS的数字电路分析 182
4.1异步十进制计数器电路分析——数字时钟、边沿信号源与数字分析 182
4.1.1异步十进制计数器电路 182
4.1.2数字时钟信号源编辑 186
4.1.3探针及数字分析图表编辑 187
4.1.4异步十进制计数器电路分析 190
4.1.5完善异步十进制计数器电路 193
4.2RS触发器电路分析——数字模式信号源与数字分析 199
4.2.1RS触发器电路 199
4.2.2RS触发器电路调试 200
4.2.3RS触发器数字图表分析——数字模式信号源编辑 203
4.2.4RS触发器数字图表分析——探针及数字分析图表编辑 207
4.2.5RS触发器电路分析 208
4.2.6RS触发器用于消除机械开关振荡引起的脉冲 210
4.3竞赛抢答器电路分析——数字单周期脉冲信号源与数字分析 216
4.3.1竞赛抢答器电路 218
4.3.2数字时钟信号源及数字单周期脉冲信号源编辑 219
4.3.3竞赛抢答器电路分析 221
第5章 PROTEUS ISIS单片机仿真 227
5.1在PROTEUS ISIS中输入单片机系统电路 227
5.1.1选取仿真元件 227
5.1.2调试PWM输出电路中的ADC0808模数转换电路 228
5.1.3设计PWM输出控制电路 235
5.2在PROTEUS ISIS中进行软件编程 237
5.2.1在PROTEUS ISIS中创建源代码文件 237
5.2.2在PROTEUS ISIS中编辑源代码 240
5.2.3在PROTEUS ISIS中将源代码文件生成目标代码 242
5.3系统调试 243
5.3.1将目标代码添加到电路 243
5.3.2电路调试 243
5.3.3仿真电路 262
5.4在PROTEUS中使用第三方源代码编辑器 267
5.4.1在PROTEUS ISIS中建立第三方源代码编辑器 267
5.4.2使用第三方编辑器编辑源程序 267
5.5在PROTEUS中使用第三方IDE 270
5.5.1PROTEUS作为外部调试器调试电路 270
5.5.2将PROTEUS作为插件(In-Circuit)仿真器 276
5.6将PROTEUS与Keil联调 276
5.6.1使用Keil的μ.Vision3集成开发环境 277
5.6.2PROTEUS与Keil的整合 293
5.5.3PROTEUS与Keil的联调 295
第6章 设计应用实例 303
6.1模拟交通灯设计 303
6.1.1硬件设计 303
6.1.2程序设计 305
6.1.3调试与仿真 310
6.2数字时钟设计 311
6.2.1硬件设计 311
6.2.2程序设计 312
6.2.3调试与仿真 316
6.3电子密码锁设计 317
6.3.1硬件设计 317
6.3.2程序设计 317
6.3.3调试与仿真 325
6.4简单计算器设计 326
6.4.1硬件设计 326
6.4.2程序设计 328
6.4.3调试与仿真 334
6.5直流电动机驱动 335
6.5.1硬件设计 335
6.5.2程序设计 335
6.5.3调试与仿真 337
6.6步进电机驱动 338
6.6.1硬件设计 339
6.6.2程序设计 340
6.6.3调试与仿真 341
第7章 PROTEUS ARES PCB设计 343
7.1原理图的后处理 343
7.1.1概述 343
7.1.2自定义元件符号 344
7.1.3检查元件的封装属性 357
7.1.4完善原理图 358
7.2创建元件封装 359
7.2.1元件符号与元件封装 359
7.2.2创建元件封装 364
7.2.3指定元件封装 372
7.3PCB布局 375
7.3.1设置层面 375
7.3.2自动布局 375
7.3.3手工布局 377
7.3.4调整文字 379
7.4PCB布线 380
7.4.1设置约束规则 380
7.4.2手工布线 383
7.4.3铺铜 385
7.5输出光绘文件 388
附录A PROTEUS ISIS 7新增功能 390
参考文献 406