keil软件是一款电路设计分析与仿真软件错。Keil是单片机的一款开发环境,分为不同的版本分别对应不同阶段的单片机。Keil软件是目前流行开发MCS-51系列单片机的软件,这从近年来各仿真机厂商纷纷宣布全面支持Keil即可看出。Keil提供了包括C编译器、宏汇编、连接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(uVision)将这些部份组合在一起。
Cadence高速电路板设计与仿真与Protel 99路设计与制版的比较?越详细越好。谢谢~~~
在模电、数电的复杂电路虚拟仿真。电路仿真是指在计算机上通过软件来模拟具体电路的实际工作过程,并计算出在给定条件下电路中各节点(包括中间节点和输出节点)的输出波形,其设计在模电、数电的复杂电路虚拟仿真方面比较好,它有形象化的极其真实的虚拟仪器,无论界面的外观还是内在的功能,都达到了的最高水平。

Proteus电子电路设计及仿真的目录
PADS和PROTEL都是制作原理图和生成电路板的软件, 不过二者用户群有所不同,Protel比较大众化,操作简单,适合做相对简单的2层以内的电路板,在设计一些连线过多,比较专业的板卡时有些力不从心,PROTEL占用的计算机资源相对较多,对计算机配置有一定的要求PROTEL易用性最好,而PADS的专业性最强! 而PADS更适合做比较专业的多层高密度电路板,比如电脑主板,它的设置选项比较细致和专业,对于高速电路可以细化到设置“布线长度等长”!长度不相等的线段可以自动生成蛇行走线内含的很多高级的设置技巧目前一直是PADS所独有的目前,计算机主板、手机电路板、笔记本电脑主板、各类多层板卡以及类似的专业高密度高速微封装电路板设计往往是采用PADS来完成的这主要是由于的它的布线算法是常见各类布线软件中最犀利的 不过再好的软件也都需要经历自动布线、手动微调整等步骤只不过PADS在专业电路板领域的成功率更高一些,如常见的VCD、DVD播放机核心控制板,往往是使用PADS来布线 它的内部主要由二个组件构成:1PowrePCB(电路板制作) 2Powlogic(原理图制作)其中PowrePCB是PADS的核心部分PowrePCB几乎成了制板厂区分专业设计人员和非专业设计人员的一个标准! PADS集成环境有很多好处,比如布线算法犀利、高速电路的布线算法业界最强等、同时占用计算机资源很少,即使配置很差的机器都可以玩转 不过它的不足之处使用的人员相对较少,汉化包也很少见,往往用于高端领域,精通PADS操作的人更是把自己的所学当作最大的资本,不肯轻易传授给他人! Protel99SE是Protel公司近10年来致力于Windows平台开发的最新结晶,能实现从电学概念设计到输出物理生产数据,以及这之间的所有分析、验证和设计数据管理因而今天的Protel最新产品已不是单纯的PCB(印制电路板)设计工具,而是一个系统工具,覆盖了以PCB为核心的整个物理设计 最新版本的Protel软件可以毫无障碍地读Orcad、Pads、Accel(PCAD)等知名EDA公司设计文件,以便用户顺利过渡到新的EDA平台 Protel99 SE共分5个模块,分别是原理图设计、PCB设计(包含信号完整性分析)、自动布线器、原理图混合信号仿真、PLD设计 以下介绍一些Protel99SE的部分最新功能: ◆可生成30多种格式的电气连接网络表; ◆强大的全局编辑功能; ◆在原理图中选择一级器件,PCB中同样的器件也将被选中; ◆同时运行原理图和PCB,在打开的原理图和PCB图间允许双向交叉查找元器件、引脚、网络 ◆既可以进行正向注释元器件标号(由原理图到PCB),也可以进行反向注释(由PCB到原理图),以保持电气原理图和PCB在设计上的一致性; ◆满足国际化设计要求(包括国标标题栏输出,GB4728国标库); 方便易用的数模PADS和PROTEL都是制作原理图和生成电路板的软件, 不过二者用户群有所不同,Protel比较大众化,操作简单,适合做相对简单的2层以内的电路板,在设计一些连线过多,比较专业的板卡时有些力不从心,PROTEL占用的计算机资源相对较多,对计算机配置有一定的要求PROTEL易用性最好,而PADS的专业性最强! 而PADS更适合做比较专业的多层高密度电路板,比如电脑主板,它的设置选项比较细致和专业,对于高速电路可以细化到设置“布线长度等长”!长度不相等的线段可以自动生成蛇行走线内含的很多高级的设置技巧目前一直是PADS所独有的目前,计算机主板、手机电路板、笔记本电脑主板、各类多层板卡以及类似的专业高密度高速微封装电路板设计往往是采用PADS来完成的这主要是由于的它的布线算法是常见各类布线软件中最犀利的 不过再好的软件也都需要经历自动布线、手动微调整等步骤只不过PADS在专业电路板领域的成功率更高一些,如常见的VCD、DVD播放机核心控制板,往往是使用PADS来布线 它的内部主要由二个组件构成:1PowrePCB(电路板制作) 2Powlogic(原理图制作)其中PowrePCB是PADS的核心部分PowrePCB几乎成了制板厂区分专业设计人员和非专业设计人员的一个标准! PADS集成环境有很多好处,比如布线算法犀利、高速电路的布线算法业界最强等、同时占用计算机资源很少,即使配置很差的机器都可以玩转 不过它的不足之处使用的人员相对较少,汉化包也很少见,往往用于高端领域,精通PADS操作的人更是把自己的所学当作最大的资本,不肯轻易传授给他人! Protel99SE是Protel公司近10年来致力于Windows平台开发的最新结晶,能实现从电学概念设计到输出物理生产数据,以及这之间的所有分析、验证和设计数据管理因而今天的Protel最新产品已不是单纯的PCB(印制电路板)设计工具,而是一个系统工具,覆盖了以PCB为核心的整个物理设计 最新版本的Protel软件可以毫无障碍地读Orcad、Pads、Accel(PCAD)等知名EDA公司设计文件,以便用户顺利过渡到新的EDA平台 Protel99 SE共分5个模块,分别是原理图设计、PCB设计(包含信号完整性分析)、自动布线器、原理图混合信号仿真、PLD设计 以下介绍一些Protel99SE的部分最新功能:
◆可生成30多种格式的电气连接网络表;
◆强大的全局编辑功能;
◆在原理图中选择一级器件,PCB中同样的器件也将被选中;
◆同时运行原理图和PCB,在打开的原理图和PCB图间允许双向交叉查找元器件、引脚、网络
◆既可以进行正向注释元器件标号(由原理图到PCB),也可以进行反向注释(由PCB到原理图),以保持电气原理图和PCB在设计上的一致性;
◆满足国际化设计要求(包括国标标题栏输出,GB4728国标库); 方便易用的数模混合仿真(兼容SPICE 3f5);
◆支持用CUPL语言和原理图设计PLD,生成标准的JED下载文件; PCB可设计32个信号层,16个电源-地层和16个机加工层;
◆强大的“规则驱动”设计环境,符合在线的和批处理的设计规则检查;
◆智能覆铜功能,覆铀可以自动重铺;
◆提供大量的工业化标准电路板做为设计模版;
◆放置汉字功能;
◆可以输入和输出DXF、DWG格式文件,实现和AutoCAD等软件的数据交换;
◆智能封装导航(对于建立复杂的PGA、BGA封装很有用);
◆方便的打印预览功能,不用修改PCB文件就可以直接控制打印结果;
◆独特的3D显示可以在制板之前看到装配事物的效果;
◆强大的CAM处理使您轻松实现输出光绘文件、材料清单、钻孔文件、贴片机文件、测试点报告等;
◆经过充分验证的传输线特性和仿真精确计算的算法,信号完整性分析直接从PCB启动;
◆反射和串扰仿真的波形显示结果与便利的测量工具相结合;
◆专家导航帮您解决信号完整性问题 混合仿真(兼容SPICE 3f5);
第1章 Proteus概述 1
11 Proteus历史 1
12 Proteus应用领域 1
13 Proteus VSM组件 2
14 Proteus的启动和退出 3
15 Proteus设计流程 5
151 自顶向下设计 5
152 自下而上设计 5
16 Proteus安装方法 6
第2章 Proteus ISIS基本操作 9
21 Proteus ISIS工作界面 9
211 编辑窗口 9
212 预览窗口 11
213 对象选择器 11
214 菜单栏与主工具栏 11
215 状态栏 13
216 工具箱 13
217 方向工具栏及仿真按钮 15
22 编辑环境设置 16
221 模板设置 16
222 图表设置 16
223 图形设置 17
224 文本设置 17
225 图形文本设置 17
226 交点设置 19
23 系统参数设置 20
231 元件清单设置 20
232 环境设置 22
233 路径设置 23
234 属性定义设置 24
235 图纸大小设置 25
236 文本编辑选项设置 25
237 快捷键设置 25
238 动画选项设置 27
239 仿真选项设置 28
实例2-1 原理图绘制实例 32
第3章 Proteus ISIS电路绘制 36
31 绘图模式及命令 36
311 Component(元件)模式 37
312 Junction dot(节点)模式 38
313 Wire label(连线标号)模式 38
314 Text scripts(文字脚本)模式 39
315 总线(Buses)模式 41
316 Subcircuit(子电路)模式 41
317 Terminals(终端)模式 42
318 Device Pins(器件引脚)模式 43
319 2D图形工具 44
32 导线的操作 45
321 两对象连线 45
322 连接点 45
323 重复布线 46
324 拖动连线 46
325 移走节点 47
33 对象的操作 47
331 选中对象 48
332 放置对象 48
333 删除对象 48
334 复制对象 48
335 拖动对象 48
336 调整对象 49
337 调整朝向 49
338 编辑对象 49
34 绘制电路图进阶 49
341 替换元件 49
342 隐藏引脚 49
343 设置头框 50
344 设置连线外观 51
35 典型实例 52
实例3-1 绘制共发射极放大电路 52
实例3-2 JK触发器组成的三位二进制同
步计数器的绘制与测试 54
实例3-3 KEYPAD的绘制及仿真 57
实例3-4 单片机控串行输入并行输出
移位寄存器绘制练习 65
第4章 ProteusISIS分析及仿真工具 69
41 虚拟仪器 69
42 探针 71
43 图表 72
44 激励源 74
441 直流信号发生器DC设置 75
442 幅度、频率、相位可控的正弦
波发生器SINE设置 75
443 模拟脉冲发生器PULSE设置 76
444 指数脉冲发生器EXP设置 77
445 单频率调频波信号发生器SFFM
设置 78
446 PWLIN分段线性脉冲信号发生
器设置 78
447 FILE信号发生器设置 79
448 音频信号发生器AUDIO设置 80
449 单周期数字脉冲发生器DPULSE
设置 81
4410 数字单边沿信号发生器DEDGE
设置 81
4411 数字单稳态逻辑电平发生器
DSTATE设置 82
4412 数字时钟信号发生器DCLOCK
设置 82
4413 数字模式信号发生器DPATTERN
设置 83
45 典型实例 83
实例4-1 共发射极放大电路分析 83
实例4-2 ADC0832电路时序分析 88
实例4-3 共发射极应用低通滤波电路
分析 91
第5章 模拟电路设计及仿真 95
51 运算放大器基本应用电路 95
511 反相放大电路 96
512 同相放大电路 97
513 差动放大电路 98
514 加法运算电路 100
515 减法运算电路 101
516 微分运算电路 102
517 积分运算电路 102
实例5-1 PID控制电路分析 104
52 测量放大电路与隔离电路 106
521 测量放大器 106
实例5-2 测量放大器测温电路分析 108
522 隔离放大器 109
实例5-3 模拟信号隔离放大电路
分析 110
53 信号转换电路 112
531 电压比较电路 112
532 电压/频率转换电路 117
533 频率/电压转换电路 118
534 电压—电流转换电路 119
535 电流—电压转换电路 120
54 移相电路与相敏检波电路 121
541 移相电路 121
542 相敏检波电路 123
实例5-4 相敏检波器鉴相特性分析 125
55 信号细分电路 126
实例5-5 电阻链二倍频细分电路
分析 128
56 有源滤波电路 129
561 低通滤波电路 129

562 高通滤波电路 131
563 带通滤波电路 134
564 带阻滤波电路 135
57 信号调制/解调 136
571 调幅电路 137
572 调频电路 139
573 调相电路 141
58 函数发生电路 142
581 正弦波信号发生电路 142
实例5-6 电容三点式振荡电路分析 145
582 矩形波信号发生电路 147
583 占空比可调的矩形波发生
电路 148
584 三角波信号发生电路 150
585 锯齿波信号发生电路 150
实例5-7 集成函数发生器ICL8038
电路分析 150
第6章 数字电路设计及仿真 155
61 基本应用电路 155
611 双稳态触发器 155
612 寄存器/移位寄存器 158
实例6-1 74LS194 8位双向移位寄存器
分析 158
613 编码电路 160
614 译码电路 162
实例6-2 CD4511译码显示电路
分析 163
615 算术逻辑电路 164
616 多路选择器 166
617 数据分配器 167
618 加/减计数器 168
62 脉冲电路 171
621 555定时器构成的多谐振荡器 171
实例6-3 占空比与频率均可调的多
谐振荡器分析 175
622 矩形脉冲的整形 177
63 电容测量仪 181
631 电容测量仪设计原理 181
632 电容测量仪电路设计 181
64 多路电子抢答器 185
641 简单8路电子抢答器 185
642 8路带数字显示电子抢答器 186
第7章 单片机仿真 190
71 Proteus与单片机仿真 190
711 创建源代码文件 190
712 编辑源代码程序 192
713 生成目标代码 192
714 代码生成工具 192
715 定义第三方源代码编辑器 193
716 使用第三方IDE 193
717 单步调试 194
718 断点调试 194
719 MULTI-CPU调试 195
7110 弹出式窗口 195
72 WinAVR编译器 203
721 WinAVR编译器简介 203
722 安装WinAVR编译器 204
723 WinAVR的使用 206
73 ATMEGA16单片机概述 210
731 AVR系列单片机特点 210
732 ATmega16总体结构 212
74 I/O端口及其第二功能 221
741 端口A的第二功能 222
742 端口B的第二功能 222
743 端口C的第二功能 223
744 端口D的第二功能 224
实例7-1 使用Proteus仿真键盘控
LED 224
75 中断处理 228
751 ATmega16中断源 229
752 相关I/O寄存器 229
753 断处理 233
实例7-2 使用Proteus仿真中断唤醒的
键盘 234
76 ADC模拟输入接口 239
761 ADC特点 239
762 ADC的工作方式 240
763 ADC预分频器 240
764 ADC的噪声抑制 243
765 与ADC有关的I/O寄存器 243
766 ADC噪声消除技术 246
实例7-3 使用Proteus仿真简易电
量计 247
77 通用串行接口UART 252
771 数据传送 252
772 数据接收 253
773 与UART相关的寄存器 253
实例7-4 使用Proteus仿真以查询方式
与虚拟终端及单片机之间互相
通信 260
实例7-5 使用Proteus仿真利用标准I/O
流与虚拟终端通信调试 265
78 定时器/计数器 269
781 T/C0 269
782 T/C1 273
783 T/C2 279
784 定时器/计数器的预分频器 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
79 同步串行接口SPI 299
791 SPI特性 300
792 SPI工作模式 300
793 SPI数据模式 301
794 与SPI相关的寄存器 302
实例7-10 使用Proteus仿真端口
扩展 304
710 两线串行接口TWI 310
7101 TWI特性 311
7102 TWI的总线仲裁 311
7103 TWI的使用 311
7104 与TWI相关的寄存器 312
实例7-11 使用Proteus仿真双芯片
TWI通信 315
711 综合仿真 320
实例7-12 使用Proteus仿真DS18B20
测温计 321
实例7-13 使用Proteus仿真电子
万年历 333
实例7-14 使用Proteus仿真DS1302
实时时钟 346
第8章 PCB布板 353
81 PCB概述 353
82 Proteus ARES的工作界面 353
821 编辑窗口 354
822 预览窗口 355
823 对象选择器 355
824 菜单栏与主工具栏 355
825 状态栏 357
826 工具箱 357
83 ARES系统设置 358
831 颜色设置 358
832 默认规则设置 358
833 环境设置 360
834 选择过滤器设置 361
835 快捷键设置 361
836 网格设置 361
837 使用板层设置 362
838 板层对设置 362
839 路径设置 363
8310 模板设置 364
8311 工作区域设置 365
实例8-1 PCB布板流程 366
参考文献 378
原理图,顾名思义就是表示电路板上各器件之间连接原理的图表。在方案开发等正向研究中,原理图的作用是非常重要的,而对原理图的把关也关乎整个项目的质量甚至生命。由原理图延伸下去会涉及到PCB layout,也就是PCB布线,当然这种布线是基于原理图来做成的,通过对原理图的分析以及电路板其他条件的限制,设计者得以确定器件的位置以及电路板的层数等。
基尔霍夫定律Kirchhoff laws是电路中电压和电流所遵循的基本规律,是分析和计算较为复杂电路的基础,1845年由德国物理学家GR基尔霍夫(Gustav Robert Kirchhoff,1824~1887)提出。它既可以用于直流电路的分析,也可以用于交流电路的分析,还可以用于含有电子元件的非线性电路的分析。运用基尔霍夫定律进行电路分析时,仅与电路的连接方式有关,而与构成该电路的元器件具有什么样的性质无关。基尔霍夫定律包括电流定律(KCL)和电压定律(KVL),前者应用于电路中的节点而后者应用于电路中的回路。
多用表
multimeter
由磁电系电表的测量机构与整流器构成的多功能、多量程的机械式指示电表(见电流表)。可用以测量交、直流电压,交、直流电流,电阻。又称万用表或繁用表。有些多用表还具有测量电容、电感等功能。
多用表主要由磁电系电表的测量机构、测量电路和转换开关

组成。其中,转换开关是多用表选择不同测量功能和不同量程时的切换元件。
满偏转电流约为 40~200μA。多用表用一个测量机构来测量多种电学量,各具有几个量程。其工作原理是:通过测量电路的变换,将被测量变换成磁电系测量机构能够接受的直流电流。例如测量机构结合分流器(见电流表)及分压器,就形成测量直流电流和电压的多量程直流电表。磁电系测量机构与半波或全波整流器组成整流式电表的测量机构,再结合分流器及分压器,就形成测量交流电流和电压的多量程交流电表。多用表内还带有电池,当被测电阻值不同时,电池使测量机构内通过不同数值的电流,从而反映出不同的被测电阻值。转换开关是多用表选择不同测量功能和不同量程时的切换元件。
用多用表测量电阻的原理电路见图。当被测电阻Rx=0时,电路中的电流最大,调节R使测量机构指针的偏转角为满刻度值,此时电路中的电流值I0=E/R。当被测电阻Rx增大时,电流I=E/(R+Rx)逐渐减小,指针的偏转角也减小。因此多用表表盘上的电阻值标尺是反向的,而且刻度不均匀。若被测电阻Rx=R,则电流I=I0/2,指针偏转角为满偏转角的一半。因此刻度中点处所标的电阻值(称为中值电阻)即为该量程下多用表的内阻值。通常电阻值标尺的有效读数范围为01~10倍中值电阻值。
随着电子技术的不断进步,多用表正逐步向数字式方向发展。


