微信扫一扫,移动浏览光盘
简介
本书主要是从以下方面介绍PROTEUS:(1)PROTEUS在模拟电子电路实验仿真的应用;(2)PROTEUS在数字电子电路实验仿真的应用;(3)PROTEUS在单片机开发工程中的仿真调试;(4)PROTEUS 在从仿真到实物的完成中的开发流程。本书的作者具有较丰富的结合PROTEUS的电子设计开发经验,因此也是希望读者在阅览本书后有这种“从概念到成品”的高效性、自主性的开发能力。本书配盘中含所有实例的详细操作动画,以及所有相关源文件。
目录
第1章 Proteus概述 1
1.1 Proteus历史 1
1.2 Proteus应用领域 1
1.3 Proteus VSM组件 2
1.4 Proteus的启动和退出 3
1.5 Proteus设计流程 5
1.5.1 自顶向下设计 5
1.5.2 自下而上设计 5
1.6 Proteus安装方法 6
第2章 Proteus ISIS基本操作 9
2.1 Proteus ISIS工作界面 9
2.1.1 编辑窗口 9
2.1.2 预览窗口 11
2.1.3 对象选择器 11
2.1.4 菜单栏与主工具栏 11
2.1.5 状态栏 13
2.1.6 工具箱 13
2.1.7 方向工具栏及仿真按钮 15
2.2 编辑环境设置 16
2.2.1 模板设置 16
2.2.2 图表设置 16
2.2.3 图形设置 17
2.2.4 文本设置 17
2.2.5 图形文本设置 17
2.2.6 交点设置 19
2.3 系统参数设置 20
2.3.1 元件清单设置 20
2.3.2 环境设置 22
2.3.3 路径设置 23
2.3.4 属性定义设置 24
2.3.5 图纸大小设置 25
2.3.6 文本编辑选项设置 25
2.3.7 快捷键设置 25
2.3.8 动画选项设置 27
2.3.9 仿真选项设置 28
实例2-1 原理图绘制实例 32
第3章 Proteus ISIS电路绘制 36
3.1 绘图模式及命令 36
3.1.1 Component(元件)模式 37
3.1.2 Junction dot(节点)模式 38
3.1.3 Wire label(连线标号)模式 38
3.1.4 Text scripts(文字脚本)模式 39
3.1.5 总线(Buses)模式 41
3.1.6 Subcircuit(子电路)模式 41
3.1.7 Terminals(终端)模式 42
3.1.8 Device Pins(器件引脚)模式 43
3.1.9 2D图形工具 44
3.2 导线的操作 45
3.2.1 两对象连线 45
3.2.2 连接点 45
3.2.3 重复布线 46
3.2.4 拖动连线 46
3.2.5 移走节点 47
3.3 对象的操作 47
3.3.1 选中对象 48
3.3.2 放置对象 48
3.3.3 删除对象 48
3.3.4 复制对象 48
3.3.5 拖动对象 48
3.3.6 调整对象 49
3.3.7 调整朝向 49
3.3.8 编辑对象 49
3.4 绘制电路图进阶 49
3.4.1 替换元件 49
3.4.2 隐藏引脚 49
3.4.3 设置头框 50
3.4.4 设置连线外观 51
3.5 典型实例 52
实例3-1 绘制共发射极放大电路 52
实例3-2 JK触发器组成的三位二进制同
步计数器的绘制与测试 54
实例3-3 KEYPAD的绘制及仿真 57
实例3-4 单片机控串行输入并行输出
移位寄存器绘制练习 65
第4章 ProteusISIS分析及仿真工具 69
4.1 虚拟仪器 69
4.2 探针 71
4.3 图表 72
4.4 激励源 74
4.4.1 直流信号发生器DC设置 75
4.4.2 幅度、频率、相位可控的正弦
波发生器SINE设置 75
4.4.3 模拟脉冲发生器PULSE设置 76
4.4.4 指数脉冲发生器EXP设置 77
4.4.5 单频率调频波信号发生器SFFM
设置 78
4.4.6 PWLIN分段线性脉冲信号发生
器设置 78
4.4.7 FILE信号发生器设置 79
4.4.8 音频信号发生器AUDIO设置 80
4.4.9 单周期数字脉冲发生器DPULSE
设置 81
4.4.10 数字单边沿信号发生器DEDGE
设置 81
4.4.11 数字单稳态逻辑电平发生器
DSTATE设置 82
4.4.12 数字时钟信号发生器DCLOCK
设置 82
4.4.13 数字模式信号发生器DPATTERN
设置 83
4.5 典型实例 83
实例4-1 共发射极放大电路分析 83
实例4-2 ADC0832电路时序分析 88
实例4-3 共发射极应用低通滤波电路
分析 91
第5章 模拟电路设计及仿真 95
5.1 运算放大器基本应用电路 95
5.1.1 反相放大电路 96
5.1.2 同相放大电路 97
5.1.3 差动放大电路 98
5.1.4 加法运算电路 100
5.1.5 减法运算电路 101
5.1.6 微分运算电路 102
5.1.7 积分运算电路 102
实例5-1 PID控制电路分析 104
5.2 测量放大电路与隔离电路 106
5.2.1 测量放大器 106
实例5-2 测量放大器测温电路分析 108
5.2.2 隔离放大器 109
实例5-3 模拟信号隔离放大电路
分析 110
5.3 信号转换电路 112
5.3.1 电压比较电路 112
5.3.2 电压/频率转换电路 117
5.3.3 频率/电压转换电路 118
5.3.4 电压—电流转换电路 119
5.3.5 电流—电压转换电路 120
5.4 移相电路与相敏检波电路 121
5.4.1 移相电路 121
5.4.2 相敏检波电路 123
实例5-4 相敏检波器鉴相特性分析 125
5.5 信号细分电路 126
实例5-5 电阻链二倍频细分电路
分析 128
5.6 有源滤波电路 129
5.6.1 低通滤波电路 129
5.6.2 高通滤波电路 131
5.6.3 带通滤波电路 134
5.6.4 带阻滤波电路 135
5.7 信号调制/解调 136
5.7.1 调幅电路 137
5.7.2 调频电路 139
5.7.3 调相电路 141
5.8 函数发生电路 142
5.8.1 正弦波信号发生电路 142
实例5-6 电容三点式振荡电路分析 145
5.8.2 矩形波信号发生电路 147
5.8.3 占空比可调的矩形波发生
电路 148
5.8.4 三角波信号发生电路 150
5.8.5 锯齿波信号发生电路 150
实例5-7 集成函数发生器ICL8038
电路分析 150
第6章 数字电路设计及仿真 155
6.1 基本应用电路 155
6.1.1 双稳态触发器 155
6.1.2 寄存器/移位寄存器 158
实例6-1 74LS194 8位双向移位寄存器
分析 158
6.1.3 编码电路 160
6.1.4 译码电路 162
实例6-2 CD4511译码显示电路
分析 163
6.1.5 算术逻辑电路 164
6.1.6 多路选择器 166
6.1.7 数据分配器 167
6.1.8 加/减计数器 168
6.2 脉冲电路 171
6.2.1 555定时器构成的多谐振荡器 171
实例6-3 占空比与频率均可调的多
谐振荡器分析 175
6.2.2 矩形脉冲的整形 177
6.3 电容测量仪 181
6.3.1 电容测量仪设计原理 181
6.3.2 电容测量仪电路设计 181
6.4 多路电子抢答器 185
6.4.1 简单8路电子抢答器 185
6.4.2 8路带数字显示电子抢答器 186
第7章 单片机仿真 190
7.1 Proteus与单片机仿真 190
7.1.1 创建源代码文件 190
7.1.2 编辑源代码程序 192
7.1.3 生成目标代码 192
7.1.4 代码生成工具 192
7.1.5 定义第三方源代码编辑器 193
7.1.6 使用第三方IDE 193
7.1.7 单步调试 194
7.1.8 断点调试 194
7.1.9 MULTI-CPU调试 195
7.1.10 弹出式窗口 195
7.2 WinAVR编译器 203
7.2.1 WinAVR编译器简介 203
7.2.2 安装WinAVR编译器 204
7.2.3 WinAVR的使用 206
7.3 ATMEGA16单片机概述 210
7.3.1 AVR系列单片机特点 210
7.3.2 ATmega16总体结构 212
7.4 I/O端口及其第二功能 221
7.4.1 端口A的第二功能 222
7.4.2 端口B的第二功能 222
7.4.3 端口C的第二功能 223
7.4.4 端口D的第二功能 224
实例7-1 使用Proteus仿真键盘控
LED 224
7.5 中断处理 228
7.5.1 ATmega16中断源 229
7.5.2 相关I/O寄存器 229
7.5.3 断处理 233
实例7-2 使用Proteus仿真中断唤醒的
键盘 234
7.6 ADC模拟输入接口 239
7.6.1 ADC特点 239
7.6.2 ADC的工作方式 240
7.6.3 ADC预分频器 240
7.6.4 ADC的噪声抑制 243
7.6.5 与ADC有关的I/O寄存器 243
7.6.6 ADC噪声消除技术 246
实例7-3 使用Proteus仿真简易电
量计 247
7.7 通用串行接口UART 252
7.7.1 数据传送 252
7.7.2 数据接收 253
7.7.3 与UART相关的寄存器 253
实例7-4 使用Proteus仿真以查询方式
与虚拟终端及单片机之间互相
通信 260
实例7-5 使用Proteus仿真利用标准I/O
流与虚拟终端通信调试 265
7.8 定时器/计数器 269
7.8.1 T/C0 269
7.8.2 T/C1 273
7.8.3 T/C2 279
7.8.4 定时器/计数器的预分频器 282
实例7-6 使用Proteus仿真T/C0定时
闪烁LED灯 282
实例7-7 使用Proteus仿真T/C2产生
信号T/C1进行捕获 286
实例7-8 使用Proteus仿真T/C1产生
PWM信号控电机 291
实例7-9 使用Proteus仿真看门狗
定时器 297
7.9 同步串行接口SPI 299
7.9.1 SPI特性 300
7.9.2 SPI工作模式 300
7.9.3 SPI数据模式 301
7.9.4 与SPI相关的寄存器 302
实例7-10 使用Proteus仿真端口
扩展 304
7.10 两线串行接口TWI 310
7.10.1 TWI特性 311
7.10.2 TWI的总线仲裁 311
7.10.3 TWI的使用 311
7.10.4 与TWI相关的寄存器 312
实例7-11 使用Proteus仿真双芯片
TWI通信 315
7.11 综合仿真 320
实例7-12 使用Proteus仿真DS18B20
测温计 321
· · · · · · ( 收起)
1.1 Proteus历史 1
1.2 Proteus应用领域 1
1.3 Proteus VSM组件 2
1.4 Proteus的启动和退出 3
1.5 Proteus设计流程 5
1.5.1 自顶向下设计 5
1.5.2 自下而上设计 5
1.6 Proteus安装方法 6
第2章 Proteus ISIS基本操作 9
2.1 Proteus ISIS工作界面 9
2.1.1 编辑窗口 9
2.1.2 预览窗口 11
2.1.3 对象选择器 11
2.1.4 菜单栏与主工具栏 11
2.1.5 状态栏 13
2.1.6 工具箱 13
2.1.7 方向工具栏及仿真按钮 15
2.2 编辑环境设置 16
2.2.1 模板设置 16
2.2.2 图表设置 16
2.2.3 图形设置 17
2.2.4 文本设置 17
2.2.5 图形文本设置 17
2.2.6 交点设置 19
2.3 系统参数设置 20
2.3.1 元件清单设置 20
2.3.2 环境设置 22
2.3.3 路径设置 23
2.3.4 属性定义设置 24
2.3.5 图纸大小设置 25
2.3.6 文本编辑选项设置 25
2.3.7 快捷键设置 25
2.3.8 动画选项设置 27
2.3.9 仿真选项设置 28
实例2-1 原理图绘制实例 32
第3章 Proteus ISIS电路绘制 36
3.1 绘图模式及命令 36
3.1.1 Component(元件)模式 37
3.1.2 Junction dot(节点)模式 38
3.1.3 Wire label(连线标号)模式 38
3.1.4 Text scripts(文字脚本)模式 39
3.1.5 总线(Buses)模式 41
3.1.6 Subcircuit(子电路)模式 41
3.1.7 Terminals(终端)模式 42
3.1.8 Device Pins(器件引脚)模式 43
3.1.9 2D图形工具 44
3.2 导线的操作 45
3.2.1 两对象连线 45
3.2.2 连接点 45
3.2.3 重复布线 46
3.2.4 拖动连线 46
3.2.5 移走节点 47
3.3 对象的操作 47
3.3.1 选中对象 48
3.3.2 放置对象 48
3.3.3 删除对象 48
3.3.4 复制对象 48
3.3.5 拖动对象 48
3.3.6 调整对象 49
3.3.7 调整朝向 49
3.3.8 编辑对象 49
3.4 绘制电路图进阶 49
3.4.1 替换元件 49
3.4.2 隐藏引脚 49
3.4.3 设置头框 50
3.4.4 设置连线外观 51
3.5 典型实例 52
实例3-1 绘制共发射极放大电路 52
实例3-2 JK触发器组成的三位二进制同
步计数器的绘制与测试 54
实例3-3 KEYPAD的绘制及仿真 57
实例3-4 单片机控串行输入并行输出
移位寄存器绘制练习 65
第4章 ProteusISIS分析及仿真工具 69
4.1 虚拟仪器 69
4.2 探针 71
4.3 图表 72
4.4 激励源 74
4.4.1 直流信号发生器DC设置 75
4.4.2 幅度、频率、相位可控的正弦
波发生器SINE设置 75
4.4.3 模拟脉冲发生器PULSE设置 76
4.4.4 指数脉冲发生器EXP设置 77
4.4.5 单频率调频波信号发生器SFFM
设置 78
4.4.6 PWLIN分段线性脉冲信号发生
器设置 78
4.4.7 FILE信号发生器设置 79
4.4.8 音频信号发生器AUDIO设置 80
4.4.9 单周期数字脉冲发生器DPULSE
设置 81
4.4.10 数字单边沿信号发生器DEDGE
设置 81
4.4.11 数字单稳态逻辑电平发生器
DSTATE设置 82
4.4.12 数字时钟信号发生器DCLOCK
设置 82
4.4.13 数字模式信号发生器DPATTERN
设置 83
4.5 典型实例 83
实例4-1 共发射极放大电路分析 83
实例4-2 ADC0832电路时序分析 88
实例4-3 共发射极应用低通滤波电路
分析 91
第5章 模拟电路设计及仿真 95
5.1 运算放大器基本应用电路 95
5.1.1 反相放大电路 96
5.1.2 同相放大电路 97
5.1.3 差动放大电路 98
5.1.4 加法运算电路 100
5.1.5 减法运算电路 101
5.1.6 微分运算电路 102
5.1.7 积分运算电路 102
实例5-1 PID控制电路分析 104
5.2 测量放大电路与隔离电路 106
5.2.1 测量放大器 106
实例5-2 测量放大器测温电路分析 108
5.2.2 隔离放大器 109
实例5-3 模拟信号隔离放大电路
分析 110
5.3 信号转换电路 112
5.3.1 电压比较电路 112
5.3.2 电压/频率转换电路 117
5.3.3 频率/电压转换电路 118
5.3.4 电压—电流转换电路 119
5.3.5 电流—电压转换电路 120
5.4 移相电路与相敏检波电路 121
5.4.1 移相电路 121
5.4.2 相敏检波电路 123
实例5-4 相敏检波器鉴相特性分析 125
5.5 信号细分电路 126
实例5-5 电阻链二倍频细分电路
分析 128
5.6 有源滤波电路 129
5.6.1 低通滤波电路 129
5.6.2 高通滤波电路 131
5.6.3 带通滤波电路 134
5.6.4 带阻滤波电路 135
5.7 信号调制/解调 136
5.7.1 调幅电路 137
5.7.2 调频电路 139
5.7.3 调相电路 141
5.8 函数发生电路 142
5.8.1 正弦波信号发生电路 142
实例5-6 电容三点式振荡电路分析 145
5.8.2 矩形波信号发生电路 147
5.8.3 占空比可调的矩形波发生
电路 148
5.8.4 三角波信号发生电路 150
5.8.5 锯齿波信号发生电路 150
实例5-7 集成函数发生器ICL8038
电路分析 150
第6章 数字电路设计及仿真 155
6.1 基本应用电路 155
6.1.1 双稳态触发器 155
6.1.2 寄存器/移位寄存器 158
实例6-1 74LS194 8位双向移位寄存器
分析 158
6.1.3 编码电路 160
6.1.4 译码电路 162
实例6-2 CD4511译码显示电路
分析 163
6.1.5 算术逻辑电路 164
6.1.6 多路选择器 166
6.1.7 数据分配器 167
6.1.8 加/减计数器 168
6.2 脉冲电路 171
6.2.1 555定时器构成的多谐振荡器 171
实例6-3 占空比与频率均可调的多
谐振荡器分析 175
6.2.2 矩形脉冲的整形 177
6.3 电容测量仪 181
6.3.1 电容测量仪设计原理 181
6.3.2 电容测量仪电路设计 181
6.4 多路电子抢答器 185
6.4.1 简单8路电子抢答器 185
6.4.2 8路带数字显示电子抢答器 186
第7章 单片机仿真 190
7.1 Proteus与单片机仿真 190
7.1.1 创建源代码文件 190
7.1.2 编辑源代码程序 192
7.1.3 生成目标代码 192
7.1.4 代码生成工具 192
7.1.5 定义第三方源代码编辑器 193
7.1.6 使用第三方IDE 193
7.1.7 单步调试 194
7.1.8 断点调试 194
7.1.9 MULTI-CPU调试 195
7.1.10 弹出式窗口 195
7.2 WinAVR编译器 203
7.2.1 WinAVR编译器简介 203
7.2.2 安装WinAVR编译器 204
7.2.3 WinAVR的使用 206
7.3 ATMEGA16单片机概述 210
7.3.1 AVR系列单片机特点 210
7.3.2 ATmega16总体结构 212
7.4 I/O端口及其第二功能 221
7.4.1 端口A的第二功能 222
7.4.2 端口B的第二功能 222
7.4.3 端口C的第二功能 223
7.4.4 端口D的第二功能 224
实例7-1 使用Proteus仿真键盘控
LED 224
7.5 中断处理 228
7.5.1 ATmega16中断源 229
7.5.2 相关I/O寄存器 229
7.5.3 断处理 233
实例7-2 使用Proteus仿真中断唤醒的
键盘 234
7.6 ADC模拟输入接口 239
7.6.1 ADC特点 239
7.6.2 ADC的工作方式 240
7.6.3 ADC预分频器 240
7.6.4 ADC的噪声抑制 243
7.6.5 与ADC有关的I/O寄存器 243
7.6.6 ADC噪声消除技术 246
实例7-3 使用Proteus仿真简易电
量计 247
7.7 通用串行接口UART 252
7.7.1 数据传送 252
7.7.2 数据接收 253
7.7.3 与UART相关的寄存器 253
实例7-4 使用Proteus仿真以查询方式
与虚拟终端及单片机之间互相
通信 260
实例7-5 使用Proteus仿真利用标准I/O
流与虚拟终端通信调试 265
7.8 定时器/计数器 269
7.8.1 T/C0 269
7.8.2 T/C1 273
7.8.3 T/C2 279
7.8.4 定时器/计数器的预分频器 282
实例7-6 使用Proteus仿真T/C0定时
闪烁LED灯 282
实例7-7 使用Proteus仿真T/C2产生
信号T/C1进行捕获 286
实例7-8 使用Proteus仿真T/C1产生
PWM信号控电机 291
实例7-9 使用Proteus仿真看门狗
定时器 297
7.9 同步串行接口SPI 299
7.9.1 SPI特性 300
7.9.2 SPI工作模式 300
7.9.3 SPI数据模式 301
7.9.4 与SPI相关的寄存器 302
实例7-10 使用Proteus仿真端口
扩展 304
7.10 两线串行接口TWI 310
7.10.1 TWI特性 311
7.10.2 TWI的总线仲裁 311
7.10.3 TWI的使用 311
7.10.4 与TWI相关的寄存器 312
实例7-11 使用Proteus仿真双芯片
TWI通信 315
7.11 综合仿真 320
实例7-12 使用Proteus仿真DS18B20
测温计 321
· · · · · · ( 收起)
Proteus电子电路设计及仿真
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
亲爱的云图用户,
光盘内的文件都可以直接点击浏览哦
无需下载,在线查阅资料!