
Proteus教程——电子线路设计、製版与仿真
《Proteus教程——电子线路设计、製版与仿真》是2010年11月12日清华大学出版社出版的图书,作者是朱清慧、张凤蕊、翟天嵩等。
基本介绍
- 书名:Proteus教程——电子线路设计、製版与仿真
- 作者:朱清慧、张凤蕊、翟天嵩等
- ISBN:9787302185888
- 定价:39.8元
- 出版社:清华大学出版社
- 出版时间:2010-11-12
- 装帧:平装
内容简介
本书详细介绍Poteus软体在电子线路设计中的具体套用,可划分为三大部分,即基础套用、单片机设计、层次电路及PCB设计。第1~3章循序渐进地介绍Proteus ISIS的具体功能;第4和第5章介绍基于Proteus ISIS的模拟电子技术、数字电子技术的设计与仿真;第6和第7章对51系列单片机电路的设计和仿真做了大量的实例讲解,并且对源程式与硬体电路的互动仿真做了重点介绍;第8和第9章讲述了Proteus ISIS的层次原理图设计及Proteus ARES的PCB印刷电路板设计过程。
本书所引实例是作者多年教学和实际工作中的典型实例的总结和积累,经过充分的仿真验证和实际套用,读者在学习时很容易上手。本书的特色是通过实例学习软体,不用层层叠叠的选单命令来困扰读者;内容编排上由浅及深,循序渐进,引领读者逐步深入Proteus的学习和套用。
图书目录
第1章 Proteus快速入门 1
1.1 Proteus整体功能预览 1
1.1.1 集成化的电路虚拟仿真软体—— Proteus 1
1.1.2 Proteus VSM仿真与分析 3
1.1.3 Proteus ARES的套用预览功能 8
1.2 Proteus跟我做 8
1.2.1 Proteus软体的安装与运行 8
1.2.2 一阶动态电路的设计与仿真 9
1.2.3 异步四位二进制计数器的设计及仿真 19
1.2.4 89C51与8255接口电路的调试及仿真 25
第2章 Proteus ISIS的原理图设计 28
2.1 Proteus ISIS编辑环境 29
2.1.1 Proteus ISIS编辑环境简介 29
2.1.2 进入Proteus ISIS编辑环境 34
2.2 Proteus ISIS的编辑环境设定 36
2.2.1 选择模板 36
2.2.2 选择图纸 39
2.2.3 设定文本编辑器 40
2.2.4 设定格点 40
2.3 Proteus ISIS的系统参数设定 41
2.3.1 设定BOM 41
2.3.2 设定系统运行环境 42
2.3.3 设定路径 43
2.3.4 设定键盘捷径 43
2.3.5 设定Animation选项 44
2.3.6 设定仿真器选项 45
2.4 一般电路原理图设计 46
2.4.1 电路原理图的设计流程 46
2.4.2 电路原理图的设计方法和步骤 47
2.5 Proteus电路绘图工具的使用 52
2.6 Proteus ISIS的库元件认识 62
2.6.1 库元件的分类 63
2.6.2 各子类介绍 64
第3章 Proteus的虚拟仿真工具 73
3.1 激励源 73
3.1.1 直流信号发生器 74
3.1.2 正弦波信号发生器 75
3.1.3 脉冲发生器 77
3.1.4 指数脉冲发生器 79
3.1.5 单频率调频波发生器 81
3.1.6 分段线性激励源 82
3.1.7 FILE信号发生器 84
3.1.8 音频信号发生器 85
3.1.9 数字单稳态逻辑电平发生器 87
3.1.10 数字单边沿信号发生器 88
3.1.11 单周期数字脉冲发生器 89
3.1.12 数字时钟信号发生器 90
3.1.13 数字模式信号发生器 91
3.2 虚拟仪器 92
3.2.1 示波器 93
3.2.2 逻辑分析仪 95
3.2.3 计数器/定时器 97
3.2.4 虚拟终端 99
3.2.5 SPI调试器 100
3.2.6 I2C调试器 102
3.2.7 信号发生器 103
3.2.8 模式发生器 106
3.2.9 电压表和电流表 109
3.3 图表仿真 110
第4章 模拟电路实验与综合设计 117
4.1 模拟电路实验 117
4.1.1 模拟电路常用器件与仪器 117
4.1.2 单管共射放大器及负反馈 124
4.1.3 射极跟随器 132
4.1.4 差动放大器 135
4.1.5 低频功率放大器 140
4.1.6 RC正弦波振荡器 142
4.2 直流可调稳压电源的设计 144
第5章 数字电路的分析与设计 150
5.1 数字电路中的常用元件与仪器 150
5.1.1 CMOS 4000系列 150
5.1.2 TTL 74系列 152
5.1.3 数据转换器 152
5.1.4 可程式逻辑器件及现场可程式逻辑阵列 153
5.1.5 显示器件 153
5.1.6 调试工具 155
5.2 555定时器 156
5.2.1 555定时器的内部构成 157
5.2.2 555定时器组成的多谐振荡器 158
5.2.3 555定时器组成的单稳态电路 161
5.3 四路彩灯 162
5.3.1 核心器件74LS194简介 162
5.3.2 题目分析与设计 163
5.3.3 仿真 166
5.3.4 扩展电路 166
5.4 八路抢答器 168
5.4.1 核心器件74LS148简介 168
5.4.2 题目分析与设计 169
5.5 数字钟 171
5.5.1 核心器件74LS90简介 172
5.5.2 分步设计与仿真 173
5.6 音乐教室控制台 180
5.6.1 核心器件74LS190简介 181
5.6.2 题目分析与设计 181
第6章 MCS-51单片机接口基础 188
6.1 彙编源程式的建立与编译 188
6.1.1 Proteus中的源程式设计与编译 188
6.1.2 Keil ?Vision中的源程式设计与编译 191
6.2 Proteus与单片机电路的互动式仿真与调试 199
6.2.1 载入目标代码 199
6.2.2 单片机系统的Proteus互动仿真 200
6.2.3 调试选单与调试视窗 200
6.2.4 观察视窗 202
6.3 I/O口输入输出套用 204
6.3.1 Proteus电路设计 205
6.3.2 源程式设计 206
6.3.3 Proteus调试与仿真 206
6.3.4 总结与提示 207
6.4 4×4矩阵式键盘识别技术 208
6.4.1 Proteus电路设计 208
6.4.2 源程式设计 209
6.4.3 Proteus调试与仿真 210
6.4.4 总结与提示 210
6.5 动态扫描显示 211
6.5.1 Proteus电路设计 211
6.5.2 源程式设计 212
6.5.3 Proteus调试与仿真 213
6.5.4 总结与提示 214
6.6 8×8点阵LED显示 214
6.6.1 Proteus电路设计 214
6.6.2 源程式设计 216
6.6.3 Proteus设计与仿真 217
6.6.4 总结与提示 217
6.7 I/O口的扩展 217
6.7.1 Proteus电路设计 218
6.7.2 源程式设计 219
6.7.3 Proteus调试与仿真 220
6.7.4 总结与提示 220
6.8 定时器/计数器实验 220
6.8.1 Proteus电路设计 221
6.8.2 源程式设计 222
6.8.3 Proteus设计与仿真 222
6.8.4 总结与提示 223
6.9 外部数据存储器扩展 223
6.9.1 Proteus电路设计 223
6.9.2 源程式设计 224
6.9.3 Proteus调试与仿真 225
6.9.4 总结与提示 225
6.10 外部中断实验 225
6.10.1 Proteus电路设计 227
6.10.2 源程式设计 228
6.10.3 Proteus调试与仿真 229
6.10.4 总结与提示 229
6.11 单片机与PC机间的串列通信 229
6.11.1 Proteus电路设计 230
6.11.2 源程式设计 232
6.11.3 Proteus调试与仿真 233
6.11.4 总结与提示 234
6.12 单片机与步进电机的接口技术 235
6.12.1 Proteus电路设计 235
6.12.2 源程式设计 236
6.12.3 Proteus调试与仿真 237
6.12.4 总结与提示 238
6.13 单片机与直流电动机的接口技术 238
6.13.1 Proteus电路设计 238
6.13.2 源程式设计 240
6.13.3 Proteus调试与仿真 241
6.13.4 总结与提示 241
6.14 基于DAC0832数模转换器的数控电源 242
6.14.1 Proteus电路设计 242
6.14.2 源程式设计 243
6.14.3 Proteus调试与仿真 244
6.14.4 总结与提示 245
6.15 基于ADC0808模数转换器的数字电压表 245
6.15.1 Proteus电路设计 246
6.15.2 源程式设计 247
6.15.3 Proteus调试与仿真 249
6.15.4 总结与提示 249
第7章 AT89C51单片机综合设计 250
7.1 单片机间的多机通信 250
7.1.1 Proteus电路设计 250
7.1.2 源程式设计 252
7.1.3 Proteus调试与仿真 255
7.1.4 总结与提示 256
7.2 I2C汇流排套用技术 256
7.2.1 Proteus电路设计 257
7.2.2 源程式设计 258
7.2.3 Proteus调试与仿真 262
7.2.4 用I2C调试器监视I2C汇流排 262
7.2.5 总结与提示 263
7.3 基于单片机控制的电子万年曆 263
7.3.1 设计任务及要求 263
7.3.2 设计背景 264
7.3.3 电路设计 264
7.3.4 系统硬体实现 272
7.3.5 系统软体实现 275
7.4 基于DS18B20的水温控制系统 282
7.4.1 Proteus电路设计 282
7.4.2 源程式清单 283
7.4.3 Proteus调试与仿真 288
7.5 基于单片机的24×24点阵LED汉字显示 289
7.5.1 设计任务及要求 289
7.5.2 设计背景简介 289
7.5.3 电路设计 290
7.5.4 系统硬体实现 290
7.5.5 系统软体实现 294
7.5.6 系统仿真 298
第8章 Proteus ISIS的元件製作和层次原理图设计 300
8.1 原理图元件製作 300
8.2 元件的编辑 306
8.3 利用其他人製作的元件 310
8.4 层次原理图设计 311
8.5 模组元器件的设计 317
8.6 网路表档案的生成 323
8.6.1 网路的相关概念 323
8.6.2 网路表的生成 328
8.7 电气规则检查 329
8.8 元件报表 330
第9章 Proteus ARES的PCB设计 332
9.1 Proteus ARES编辑环境 332
9.1.1 Proteus ARES工具箱图示按钮 333
9.1.2 Proteus ARES选单栏 334
9.2 印製电路板(PCB)设计流程 335
9.3 为元件指定封装 336
9.4 元件封装的创建 337
9.4.1 放置焊盘 338
9.4.2 分配引脚编号 340
9.4.3 添加元件框线 340
9.4.4 元件封装保存 341
9.5 网路表的导入 342
9.6 系统参数设定 344
9.6.1 设定电路板的工作层 344
9.6.2 环境设定 346
9.6.3 栅格设定 346
9.6.4 路径设定 347
9.7 编辑界面设定 347
9.8 布局与调整 348
9.8.1 自动布局 349
9.8.2 手工布局 350
9.8.3 调整元件标注 352
9.9 设计规则的设定 353
9.9.1 设定设计规则 353
9.9.2 设定默认设计规则 354
9.10 布线 355
9.10.1 手工布线 355
9.10.2 自动布线 357
9.10.3 自动整理 358
9.11 设计规则检测 359
9.12 后期处理及输出 361
9.12.1 PCB敷铜 361
9.12.2 PCB的三维显示 362
9.12.3 PCB的输出 362
9.13 多层PCB电路板的设计 364
参考文献 367
1.1 Proteus整体功能预览 1
1.1.1 集成化的电路虚拟仿真软体—— Proteus 1
1.1.2 Proteus VSM仿真与分析 3
1.1.3 Proteus ARES的套用预览功能 8
1.2 Proteus跟我做 8
1.2.1 Proteus软体的安装与运行 8
1.2.2 一阶动态电路的设计与仿真 9
1.2.3 异步四位二进制计数器的设计及仿真 19
1.2.4 89C51与8255接口电路的调试及仿真 25
第2章 Proteus ISIS的原理图设计 28
2.1 Proteus ISIS编辑环境 29
2.1.1 Proteus ISIS编辑环境简介 29
2.1.2 进入Proteus ISIS编辑环境 34
2.2 Proteus ISIS的编辑环境设定 36
2.2.1 选择模板 36
2.2.2 选择图纸 39
2.2.3 设定文本编辑器 40
2.2.4 设定格点 40
2.3 Proteus ISIS的系统参数设定 41
2.3.1 设定BOM 41
2.3.2 设定系统运行环境 42
2.3.3 设定路径 43
2.3.4 设定键盘捷径 43
2.3.5 设定Animation选项 44
2.3.6 设定仿真器选项 45
2.4 一般电路原理图设计 46
2.4.1 电路原理图的设计流程 46
2.4.2 电路原理图的设计方法和步骤 47
2.5 Proteus电路绘图工具的使用 52
2.6 Proteus ISIS的库元件认识 62
2.6.1 库元件的分类 63
2.6.2 各子类介绍 64
第3章 Proteus的虚拟仿真工具 73
3.1 激励源 73
3.1.1 直流信号发生器 74
3.1.2 正弦波信号发生器 75
3.1.3 脉冲发生器 77
3.1.4 指数脉冲发生器 79
3.1.5 单频率调频波发生器 81
3.1.6 分段线性激励源 82
3.1.7 FILE信号发生器 84
3.1.8 音频信号发生器 85
3.1.9 数字单稳态逻辑电平发生器 87
3.1.10 数字单边沿信号发生器 88
3.1.11 单周期数字脉冲发生器 89
3.1.12 数字时钟信号发生器 90
3.1.13 数字模式信号发生器 91
3.2 虚拟仪器 92
3.2.1 示波器 93
3.2.2 逻辑分析仪 95
3.2.3 计数器/定时器 97
3.2.4 虚拟终端 99
3.2.5 SPI调试器 100
3.2.6 I2C调试器 102
3.2.7 信号发生器 103
3.2.8 模式发生器 106
3.2.9 电压表和电流表 109
3.3 图表仿真 110
第4章 模拟电路实验与综合设计 117
4.1 模拟电路实验 117
4.1.1 模拟电路常用器件与仪器 117
4.1.2 单管共射放大器及负反馈 124
4.1.3 射极跟随器 132
4.1.4 差动放大器 135
4.1.5 低频功率放大器 140
4.1.6 RC正弦波振荡器 142
4.2 直流可调稳压电源的设计 144
第5章 数字电路的分析与设计 150
5.1 数字电路中的常用元件与仪器 150
5.1.1 CMOS 4000系列 150
5.1.2 TTL 74系列 152
5.1.3 数据转换器 152
5.1.4 可程式逻辑器件及现场可程式逻辑阵列 153
5.1.5 显示器件 153
5.1.6 调试工具 155
5.2 555定时器 156
5.2.1 555定时器的内部构成 157
5.2.2 555定时器组成的多谐振荡器 158
5.2.3 555定时器组成的单稳态电路 161
5.3 四路彩灯 162
5.3.1 核心器件74LS194简介 162
5.3.2 题目分析与设计 163
5.3.3 仿真 166
5.3.4 扩展电路 166
5.4 八路抢答器 168
5.4.1 核心器件74LS148简介 168
5.4.2 题目分析与设计 169
5.5 数字钟 171
5.5.1 核心器件74LS90简介 172
5.5.2 分步设计与仿真 173
5.6 音乐教室控制台 180
5.6.1 核心器件74LS190简介 181
5.6.2 题目分析与设计 181
第6章 MCS-51单片机接口基础 188
6.1 彙编源程式的建立与编译 188
6.1.1 Proteus中的源程式设计与编译 188
6.1.2 Keil ?Vision中的源程式设计与编译 191
6.2 Proteus与单片机电路的互动式仿真与调试 199
6.2.1 载入目标代码 199
6.2.2 单片机系统的Proteus互动仿真 200
6.2.3 调试选单与调试视窗 200
6.2.4 观察视窗 202
6.3 I/O口输入输出套用 204
6.3.1 Proteus电路设计 205
6.3.2 源程式设计 206
6.3.3 Proteus调试与仿真 206
6.3.4 总结与提示 207
6.4 4×4矩阵式键盘识别技术 208
6.4.1 Proteus电路设计 208
6.4.2 源程式设计 209
6.4.3 Proteus调试与仿真 210
6.4.4 总结与提示 210
6.5 动态扫描显示 211
6.5.1 Proteus电路设计 211
6.5.2 源程式设计 212
6.5.3 Proteus调试与仿真 213
6.5.4 总结与提示 214
6.6 8×8点阵LED显示 214
6.6.1 Proteus电路设计 214
6.6.2 源程式设计 216
6.6.3 Proteus设计与仿真 217
6.6.4 总结与提示 217
6.7 I/O口的扩展 217
6.7.1 Proteus电路设计 218
6.7.2 源程式设计 219
6.7.3 Proteus调试与仿真 220
6.7.4 总结与提示 220
6.8 定时器/计数器实验 220
6.8.1 Proteus电路设计 221
6.8.2 源程式设计 222
6.8.3 Proteus设计与仿真 222
6.8.4 总结与提示 223
6.9 外部数据存储器扩展 223
6.9.1 Proteus电路设计 223
6.9.2 源程式设计 224
6.9.3 Proteus调试与仿真 225
6.9.4 总结与提示 225
6.10 外部中断实验 225
6.10.1 Proteus电路设计 227
6.10.2 源程式设计 228
6.10.3 Proteus调试与仿真 229
6.10.4 总结与提示 229
6.11 单片机与PC机间的串列通信 229
6.11.1 Proteus电路设计 230
6.11.2 源程式设计 232
6.11.3 Proteus调试与仿真 233
6.11.4 总结与提示 234
6.12 单片机与步进电机的接口技术 235
6.12.1 Proteus电路设计 235
6.12.2 源程式设计 236
6.12.3 Proteus调试与仿真 237
6.12.4 总结与提示 238
6.13 单片机与直流电动机的接口技术 238
6.13.1 Proteus电路设计 238
6.13.2 源程式设计 240
6.13.3 Proteus调试与仿真 241
6.13.4 总结与提示 241
6.14 基于DAC0832数模转换器的数控电源 242
6.14.1 Proteus电路设计 242
6.14.2 源程式设计 243
6.14.3 Proteus调试与仿真 244
6.14.4 总结与提示 245
6.15 基于ADC0808模数转换器的数字电压表 245
6.15.1 Proteus电路设计 246
6.15.2 源程式设计 247
6.15.3 Proteus调试与仿真 249
6.15.4 总结与提示 249
第7章 AT89C51单片机综合设计 250
7.1 单片机间的多机通信 250
7.1.1 Proteus电路设计 250
7.1.2 源程式设计 252
7.1.3 Proteus调试与仿真 255
7.1.4 总结与提示 256
7.2 I2C汇流排套用技术 256
7.2.1 Proteus电路设计 257
7.2.2 源程式设计 258
7.2.3 Proteus调试与仿真 262
7.2.4 用I2C调试器监视I2C汇流排 262
7.2.5 总结与提示 263
7.3 基于单片机控制的电子万年曆 263
7.3.1 设计任务及要求 263
7.3.2 设计背景 264
7.3.3 电路设计 264
7.3.4 系统硬体实现 272
7.3.5 系统软体实现 275
7.4 基于DS18B20的水温控制系统 282
7.4.1 Proteus电路设计 282
7.4.2 源程式清单 283
7.4.3 Proteus调试与仿真 288
7.5 基于单片机的24×24点阵LED汉字显示 289
7.5.1 设计任务及要求 289
7.5.2 设计背景简介 289
7.5.3 电路设计 290
7.5.4 系统硬体实现 290
7.5.5 系统软体实现 294
7.5.6 系统仿真 298
第8章 Proteus ISIS的元件製作和层次原理图设计 300
8.1 原理图元件製作 300
8.2 元件的编辑 306
8.3 利用其他人製作的元件 310
8.4 层次原理图设计 311
8.5 模组元器件的设计 317
8.6 网路表档案的生成 323
8.6.1 网路的相关概念 323
8.6.2 网路表的生成 328
8.7 电气规则检查 329
8.8 元件报表 330
第9章 Proteus ARES的PCB设计 332
9.1 Proteus ARES编辑环境 332
9.1.1 Proteus ARES工具箱图示按钮 333
9.1.2 Proteus ARES选单栏 334
9.2 印製电路板(PCB)设计流程 335
9.3 为元件指定封装 336
9.4 元件封装的创建 337
9.4.1 放置焊盘 338
9.4.2 分配引脚编号 340
9.4.3 添加元件框线 340
9.4.4 元件封装保存 341
9.5 网路表的导入 342
9.6 系统参数设定 344
9.6.1 设定电路板的工作层 344
9.6.2 环境设定 346
9.6.3 栅格设定 346
9.6.4 路径设定 347
9.7 编辑界面设定 347
9.8 布局与调整 348
9.8.1 自动布局 349
9.8.2 手工布局 350
9.8.3 调整元件标注 352
9.9 设计规则的设定 353
9.9.1 设定设计规则 353
9.9.2 设定默认设计规则 354
9.10 布线 355
9.10.1 手工布线 355
9.10.2 自动布线 357
9.10.3 自动整理 358
9.11 设计规则检测 359
9.12 后期处理及输出 361
9.12.1 PCB敷铜 361
9.12.2 PCB的三维显示 362
9.12.3 PCB的输出 362
9.13 多层PCB电路板的设计 364
参考文献 367
图书前言
言
Proteus嵌入式系统仿真与开发平台是由英国Labcenter公司开发的,是 世界上最先进、最完整的嵌入式系统设计与仿真平台。它是一种可视化的支持多种型号单片机(如51、PIC、AVR、Motorola hcll等),并且支持与当前流行的单片机开发环境(Keil、MPLAB、IAR)连线调试的软硬体仿真系统。Proteus除了具有和其他EDA工具一样的原理图、PCB自动或人工布线及电路仿真功能外,针对微控制系统与外设的混合电路的电路仿真、软体仿真、系统协同仿真也做到了一体化和互动效果,是 电子设计爱好者广泛使用的电子线路设计与仿真软体Protel 和Multisim功能的联合和进一步扩展。
Proteus软体已有近20年的历史,在全球拥有庞大的企业用户群, 。由于Proteus软体包括逼真的协同仿真功能,得到了包括剑桥大学在内的众多大学用户作为电子学或嵌入式系统的课程教学、实验和水平考试平台 有很多开发者已经开始用此开发环境进行仿真。
Proteus嵌入式系统仿真与开发平台是由英国Labcenter公司开发的,是 世界上最先进、最完整的嵌入式系统设计与仿真平台。它是一种可视化的支持多种型号单片机(如51、PIC、AVR、Motorola hcll等),并且支持与当前流行的单片机开发环境(Keil、MPLAB、IAR)连线调试的软硬体仿真系统。Proteus除了具有和其他EDA工具一样的原理图、PCB自动或人工布线及电路仿真功能外,针对微控制系统与外设的混合电路的电路仿真、软体仿真、系统协同仿真也做到了一体化和互动效果,是 电子设计爱好者广泛使用的电子线路设计与仿真软体Protel 和Multisim功能的联合和进一步扩展。
Proteus软体已有近20年的历史,在全球拥有庞大的企业用户群, 。由于Proteus软体包括逼真的协同仿真功能,得到了包括剑桥大学在内的众多大学用户作为电子学或嵌入式系统的课程教学、实验和水平考试平台 有很多开发者已经开始用此开发环境进行仿真。
转载请注明出处海之美文 » Proteus教程——电子线路设计、製版与仿真