随着集成电路技术和计算机技术的飞速发展,熟练掌握EDA-ElectronicDesignAutomation(电子设计自动化)技术已经成为电子工程师必需具备的基本技能。本书旨在帮助电子工程师掌握常用EDA软件的基本使用方法,并能以计算机为工具完成电子电路分析与设计。本书共分四篇,分别介绍电子电路分析软件(EWB)、电子电路计算机辅助设计软件、可编程逻辑器件(ISP)、常用开发软件(MAXplusII)和单片机开发系统软件(WAVE)。本书可作为高职、高专和中等专业学校电气类专业通用教材,也可供广大电子电路设坟人员和在校学生自学使用。本书前言随着集成电路技术和计算机技术的飞速发展,熟练掌握EDA-ElectronicDesignAutomation(电子设计自动化)技术已经成为电子工程师必需具备的基本技能。为帮助电子工程师掌握常用EDA软件的基本使用方法,并能以计算机作为工具完成电子电路分析与设计,特编写了本书。本书共四篇,分别介绍了电子电路分析软件EWB-ElectronicsWorkbench、电子电路计算机辅助设计软件Protel99SE、可编程逻辑器件(ISP)常用开发软件MAXplusII和单片机开发系统软件WAVE(伟福)的应用。各篇的主要内容如下。第1篇电子电路的仿真(EWB)从事电子产品设计、开发等工作的人员,经常需要对设计的电路进行实验和调试。以往的实验往往在面包板上进行,根据实验结果不断更新元器件或修改参数,直至达到设计要求。但由于受工作场地、仪器设备和元器件品种、数量的限制,有些实验往往无法及时完成。即使能完成,由于插装元器件和连接导线费时费力,工作效率低。随着计算机技术的发展,电子电路的仿真或模拟已成为电子系统设计的必要手段。在仿真过程中,仅需操作鼠标即可设计电路、更换元器件、修改参数、测量数据和观察波形,直至电路最优。80年代末90年代初,加拿大InteractiveImageTechnologies公司推出了专门用于电子电路仿真的虚拟“电子工作台”(ElectronicsWorkbench——简记为EWB),它可以仿真模拟电路、数字电路和混合电路,目前已在电子工程设计和电工电子类课程教学领域得到了广泛应用。在本篇中,我们以4章篇幅介绍了EWB软件的功能与安装方法,基本使用方法,EWB的分析功能,并利用该软件对若干典型电路进行了分析。第2篇印制电路板设计(Protel99SE)Protel99SE是Protel公司开发的功能强大的电路辅助设计工具,是EDA行业的主流产品。Protel99SE是目前使用较多的版本,利用它可以方便地绘制原理图与PCB图。在本篇中,我们以3章篇幅介绍了Protel99SE的基本使用方法,原理图设计方法,以及PCB图设计方法。第3篇可编程逻辑器件设计本篇主要介绍了MAXPlusII软件的使用方法,其中,第8章介绍了PLD器件的基本结构,以及GAL系列和Altera公司MAX7000系列CPLD器件的结构和性能;第9章主要介绍了VHDL语言的基本语法、常用语句,并通过基本组合、时序电路的设计介绍了利用VHDL语言设计逻辑电路的方法;第10章主要介绍了MAXPlusII软件的使用方法,分别介绍了原理图设计、文本设计、文件编译和文件仿真等关键设计步骤;第11章通过设计几个完整的实例详细讲述了使用VHDL语言设计逻辑电路的方法和步骤。第4篇WAVE单片机开发系统单片机技术是电子技术应用的一个重要方向,单片机以其强大的功能和低廉的价格,已成为电子系统设计的首选方案。近年来,随着Flash存储器的广泛应用,可以反复擦写的ISP单片机已经成为主要的单片机系列。应用程序的调整可以不依赖硬件仿真器,直接在仿真软件环境中完成,再通过简单的下载线,写入用户单片机,大大降低了单片机开发的门槛。WAVE软件是WAVE硬件仿真器的开发软件,具有纯软件开发的功能。其Windows版本功能强大,中文界面、英文界面可任选,用户源程序的大小不再有任何限制,支持ASM、C、PLM语言混合编程,具有项目管理功能,是调试单片机用户程序的优秀工具。在本篇中,我们首先介绍了WAVE单片机开发系统,然后介绍了WAVE软件的仿真开发环境,以及WAVE仿真软件分析功能的使用。本书由甘登岱主编,参与本书编写的主要有郭玲文、李晨光、孟宪礼、白冰、黄瑞友、李红、郭燕、章银武、林军会、乔震、贾敬瑶、张安鹏、齐华杰、甘露、李金龙、刘春瑞、王立民、李鹏、崔元胜、谭建、郭玲玫等。在本书编写过程中,作者希望能以更容易接受的方式给读者介绍EDA知识,衷心希望该书能对读者的学习和工作有所帮助。在使用过程中,若发现有错误及疏漏之处,请读者批评指正,以备更正。编者2004年11月