文档库 最新最全的文档下载
当前位置:文档库 › 用PROTEUS绘制电路原理图

用PROTEUS绘制电路原理图

用PROTEUS绘制电路原理图
用PROTEUS绘制电路原理图

电子设计应用软件训练总结报告

一.任务说明:

本课设需要设计一个简易波形发生器,能产生三角波、锯齿波;可以利用按键进行切换。除此之外还应满足一些技术指标,输出信号频率为100Hz,实现方式采用D/A转换用DAC0832实现。

二.原理图绘制说明:

实现任务书中的波形及切换功能,要使用到80C51和DAC0832两个片选,由于80C51接的是P0口,内部是漏极开路,所以应该在接输出前接上上拉电阻RP1。由于有按键控制波形的切换,用一个按键来实现,在输出端观察仿真波形还需接一个示波器,接示波器之前需接一个运放来放大波形。用三角波的产生可以用汇编语言对P0口进行操作,使其在0-0FFH范围内使P0自增;当产生溢出时P0自减,即可实现三角波。锯齿波的产生实际上只要自增,当溢出时直接返回0即可实现。关键是按键实现波形转换,当没有按键按下时,程序执行三角波的产生;当有按键按下时(A=1),跳到锯齿波的程序执行。具体原理图如下所示。

图1 原理图

三.流程图绘制以及说明:

程序最开始是定义起始地址,之后在每次产生波形之前都判断按键情况,看是否按下,设按键按下为“1”,即P1口先设为1,再将其左移,判断P1.1口是否为1,若为1则按下,跳转到锯齿波的产生程序上;若P1.1为0则跳转到三角波的产生程序上。整体流程图如下。

图2 总体流程图

锯齿波的产生:将P0赋值为端口PORT地址,之后将其自增直到为0FFH后溢出,返回到DAMAIN重新判断按键状态。程序流程图如下。

图3 锯齿波产生流程图

三角波的产生:将P0赋值为端口PORT地址,之后将其自增直到为0FFH后溢出,溢出后自减直到为00H,之后返回到DAMAIN重新判断按键状态。程序流程图如下。

图4 三角波产生流程图

四.P ROTEUS仿真说明:

在proteus中仿真时,先在库中搜索查找到所需要的器件,并添加到仿真区域,依次找到后,按照规则连好线,注意P0口输出前要加上上拉电阻,在示波器之前要加运算放大器。在仿真前要将伟福编辑器的程序加载到80C51的片选上,具体做法是双击80C51片选,在program file中选择程序所在位置,确定后即完成加载。当确定连线等准确无误后,便可执行仿真。

1.当按键按下时,产生锯齿波波形,如图所示。

图5 锯齿波输出仿真图2.当按键未按下时,产生三角波波形,如图所示。

图6 三角波输出仿真图

五.体会及合理化建议:

通过这次电子设计应用软件训练使我熟练掌握了PROTEUS软件的使用,并锻炼了自己用汇编语言编程的能力,学会了如何用PROTEUS软件来实现和验证电路功能的实现以及程序的正确与否。在课设期间我遇到了很多困难和问题,起初电路原理图连接无误但是没有仿真波形出现,在多方面调试和改进后,达到了预期的效果;在后期的按键转换上也出现了一些问题,波形的切换仅能维持很短的时间内,经查找改正后都一一解决了。在改进的过程中,我还分析出可以用多种不同的方式来切换波形,这次我是利用读取串行口的状态,还可以用按键的变换状态实现,在课设之余我会认真分析并努力实现这种方法。本次课设的经历是我对这些问题有了更深的认识,在顺利完成了该软件训练的同时收获了很多。通过对PROTEUS的学习使我对专业知识的理解更加深刻,并对以后参加电子设计大赛和本专业工作有很大帮助。希望以后能够有更多的机会进行相关的训练。

与此同时我迫切的建议应增加类似本次课设的实践活动,同时应将实践活动,贯穿到整个学期之中,增加实验的学时,使得学到的理论知识都能更好、更多的应用到实践当中去。

附录I 电路原理图

参考文献:

[1] 贾好来. MCS-51单片机原理及应用. 第一版, [M]北京: 机械工业出版社, 2007.2. P218-P220。

[2]张大明.单片微机控制应用技术实操指导书.第一版, [M] 北京:机械工业出版社, 2007.5.P49-P55。

[3]于晓东 .80C51单片机原理、开发与应用实例.第一版,[M]北京:中国电力出版社,2008.10.P143-P145。

[4]刘文涛.单片机应用开发实例.第一版[M]北京:清华大学出版社,2002.P86。[5]徐爱均,彭秀华.单片机高级语言编程与应用实践.第一版[M]北京:电子工业出版社,2004. P123。

[6]胡汉才.单片机及接口技术.第二版,[M]北京:中国青年出版社,2005.P204-P210。

Proteus仿真单片机实例

引言 单片机体积小,重量轻,具有很强的灵活性而且价格便宜,具有逻辑判断,定时计数等多种功能,广泛应用于仪器仪表,家用电器,医用设备的智能化管理和过程控制等领域。以单片机为核心的嵌入式系统已经成为目前电子设计最活跃的领域之一。在嵌入式系统的中,开发板成本高,特别是对于大量的初学者而言,还可能由于设计的错误导致开发板损坏。利用Proteus我们可以很好地解决这个问题,由此我们可以快速地建立一个仿真系统。 2.Proteus介绍 Proteus是英国Labcenter Electro-nics公司开发的一款电路仿真软件,软件由两部分组成:一部分是智能原理图输入系统ISIS(Intelligent Schematic Input System)和虚拟系统模型VSM(Virtual Model System);另一部分是高级布线及编辑软件ARES(Adv-Ancd Routing And Editing Software)也就是PCB. 2.1 Proteus VSM的仿真 Proteus可以仿真模拟电路及数字电路,也可以仿真模拟数字混合电路。 Proteus可提供30多种元件库,超过8000种模拟、数字元器件。可以按照设计的要求选择不同生产厂家的元器件。此外,对于元器件库中没有的元件,设计者也可以通过软件自己创建。 除拥有丰富的元器件外,Proteus还提供了各种虚拟仪器,如常用的电流表,电压表,示波器,计数/定时/频率计,SPI调试器等虚拟终端。支持图形化的分析功能等。 Proteus特别适合对嵌入式系统进行软硬件协同设计与仿真,其最大的特点是可以仿真8051,PIA,A VR,ARM等多种系列的处理器。Protues包含强大的调试工具,具有对寄存器和存储器、断点和单步模式IAR C-SPY,Keil、MPLAB等开发工具的源程序进行调试的功能;能够观察代码在仿真硬件上的实时运行效果;对显示,按钮,键盘等外设的交互可视化进行仿真。 2.2 Proteus PCB Proteus 的PCB设计除了有自动布线仿真功能外,还集成了PCB设计,支持多达16个布线层,可以任意角度放置元件和焊接连线;集成了高智能的布线算法,可以方便地进行PCB设计。 3. 基于Protesus的简单数据采集系统。 3.1 软件的编写 本例题采用可调电阻调节电压值作为模拟信号的输入量,通过A/D转换芯片AD0808把模拟信号转换为数字量传送到单片机的P1口,并在P0口把转换的结果显示出来。 软件的编写可以在Keil C51 环境下进行,芯片的型号选择AT89C51,编写data.c文件,利用Keil C51进行编译,编译成功后生成data.hex文件。 3.2 绘制电路图 运行Proteus的ISIS,进入仿真软件的主界面,如图1所示。主界面分为菜单栏,工具栏,模型显示窗口,模型选择区,元件列表区等。

教你学用Proteus作PCB

教你学用Proteus作PCB 傅以盘莫振栋 时下,利用Keil C51和Proteus来进行单片机系统开发已成为众多单片机爱好者的首选。Keil C51和Proteus的结合可以进行单片机系统的软件设计和硬件的仿真调试,可大大缩短单片机系统的开发周期,也可降低开发调试成本。当仿真调试成功后,我们便可利用Proteus 6 Professional 中的ARES 6 Professional进行PCB设计与制作。有很多文章或书籍都谈及如何用Keil C51 + Proteus进行单片机应用系统的设计与仿真开发,但是,用Proteus来制作印制电路板(PCB)却少有提及。本文结合一个简单的广告灯的设计电路(如图1所示)为例,谈谈如何用Proteus 制作PCB。 用Proteus 制作PCB通常包括以下 一些步骤:(1)绘制电路原理图并仿真调 试;(2)加载网络表及元件封装;(3)规 划电路板并设置相关参数;(4)元件布局 及调整;(5)布线并调整;(6)输出及制 作PCB。 一、绘制电路原理图并仿真调试 在Proteus 6 Professional 中用 ISIS 6 Professional 设计好电路原理 图,并结合Keil C51进行软件编程和硬件的仿真调试,调试成功后,便可开始制作PCB。在此不再赘 图1 广告灯的设计电路述调试过程。 二、加载网络表及元件封装 (一)加载网络表 在ISIS 6 Professional 界面中单击 Design Toolbar中的图标或通过 Tools菜单的Netlist to ARES 命令打开 ARES 6 Professional 窗口如图2所示。 可以看到,在图2中左下角的元器件选择 窗口中列出了从原理图加载过来的所有元 器件。若原理图中的某些器件没有自动加 载封装或者封装库中没有合适的封装,那 么在加载网络表时就会弹出一个要求选择 封装的对话框,如图3所示。这时就需要 根据具体的元件及其封装进行手动选择并 加载。图2 ARES 6 Professional 窗口

初中物理画电路图方法与技巧

看电路图连接实物图,或画电路图时有什么方法和技巧。 其实挺简单的分清正负极电源开关和各个元件间的关系 画电路图首先克服怕难思想,然后要掌握方法。 画电路图题型大约可分为以下几种: 1、看实物画出电路图。 2、看图连元件作图。 3、根据要求设计电路。 4、识别错误电路,并画出正确的图。一般考试就以上四种作图,下面就它们的作图方法详细说明。 (一)看实物画电路图,关键是在看图,图看不明白,就无法作好图,中考有个内部规定,混联作图是不要求的,那么你心里应该明白实物图实际上只有两种电路,一种串联,另一种是并联,串联电路非常容易识别,先找电源正极,用铅笔尖沿电流方向顺序前进直到电源负极为止。明确每个元件的位置,然后作图。顺序是:先画电池组,按元件排列顺序规范作图,横平竖直,转弯处不得有元件若有电压表要准确判断它测的是哪能一段电路的电压,在检查电路无误的情况下,将电压表并在被测电路两端。对并联电路,判断方法如下,从电源正极出发,沿电流方向找到分叉点,并标出中文“分”字,(遇到电压表不理它,当断开没有处理)用两支铅笔从分点开始沿电流方向前进,直至两支笔尖汇合,这个点就是汇合点。并标出中文“合”字。首先要清楚有几条支路,每条支路中有几个元件,分别是什么。特别要注意分点到电源正极之间为干路,分点到电源负极之间也是干路,看一看干路中分别有哪些元件,在都明确的基础上开始作电路图,具体步骤如下:先画电池组,分别画出两段干路,干路中有什么画什么。在分点和合点之间分别画支路,有几条画几条(多数情况下只有两条支路),并准确将每条支路中的元件按顺序画规范,作图要求横平竖直,铅笔作图检查无误后,将电压表画到被测电路的两端。 (二)看电路图连元件作图 方法:先看图识电路:混联不让考,只有串,并联两种,串联容易识别重点是并联。若是并联电路,在电路较长上找出分点和合点并标出。并明确每个元件所处位置。(首先弄清楚干路中有无开并和电流表)连实物图,先连好电池组,找出电源正极,从正极出发,连干路元件,找到分点后,分支路连线,千万不能乱画,顺序作图。直到合点,然后再画另一条支路[注意导线不得交叉,导线必须画到接线柱上(开关,电流表,电压表等)接电流表,电压表的要注意正负接线柱]遇到滑动变阻器,必须一上,一下作图,检查电路无误后,最后将电压表接在被测电路两端。 (三)设计电路方法如下:

Proteus中自己制作元件说明

Proteus 7制作元件 在制作原理图器件前应先将器件所对应的PCB封装制作好,以便进行封装的指定。 打开Proteus 7.4 ISIS 原理图绘制软件。单击左边工具栏中的2D Graphics Box Mode(2D图形框体模式) 图标,在旁边的列表中选择 “COMPONENT”画一个框。 然后单击左边工具栏中的Device Pins Mode(器件引脚模式)图标,在旁边的列表中选择“DEFAULT”画管脚。其中,DEFAULT表示普通引脚;INVERT表示低电平有效的引脚;POSCLK表示脉冲下降沿有效的时钟输入引脚;NEGCLK表示脉冲上升沿有效的时钟输入引脚;SHORT表示端普通引脚;BUS表示普通总线引脚。在选择元件引脚时应根据元件引脚实际功能进行选择,注意:在摆放引脚时应将有叉的一端放在外侧,因为,那是用于连接导线用的。当引脚放置完后,右键单击引脚,在弹出的下拉列表中选择“Edit Properties”(即编辑属性),在弹出的对话框中输入引脚名称,引脚编号,引脚电气类型等,若不想显示引脚名称则可将“显示名称”后的对勾去掉,然后点击Next或OK退出。将所有引脚按上述方法进行设置。如下图所示:

当所有引脚设置完成后,然后单击左边工具栏中的(选择模式)将所绘制的图形框选起来(变成红色),点击菜单栏中的Library(库),在下拉列表中选择Make Device…(制作元件),在弹出的对话框中的Device Name (器件名称)中输入器件名,例如CSI24WC02;在Reference Prefix(参考前缀)中输入引用前缀(放置器件时的默认名称),例如U ,其他保持不变,点击Next,如下图:

流水灯(电路和汇编)-Proteus和Keil仿真演示实例知识讲解

流水灯(电路和汇编)-P r o t e u s和K e i l仿真演示实例

示例要求: 在80C51单片机的P2口连接8个发光二极管指示灯,编程实现流水灯的控制,轮流点亮指示灯。 在KEIL 51中编程序,形成HEX文件;在PROTEUS中设计硬件,下载HEX文件,运行看结果。 第1篇:PROTEUS电路设计 1、打开PROTEUS的ISIS软件,如图1所示。新建电路图文件,将文件保存到E:\projectio (新建文件夹projectio)下面,文件基本名为io,扩展名默认。 选择元 图1 ISIS窗口图 2、在component mode模式下单击选择元件按钮P,打开元件选择对话框,如图2所示。

图2 元件选择窗口 在元件选择对话框的keywords窗口中输入元件关键字可换搜索元件,找到元件后,双击元件则可选中元件,添加元件到图3的device列表栏。在这里依次添加元件单片机80C51、电阻RES、电容CAP、按键BUTTON、晶振CRYSTAL、发光二极管LED-RED,如图3所示。 图3 添加元件的device列表栏 3、选择devices元件列表中的元件放到工作窗口,注意放置在工作窗口合适的位置,在元件放置时可对元件进行移动、旋转等操作;如图4所示。电源(POWER)与地(GROUND):(右键-放置-终端里选)。

图4 放置元件图4、连接导线,如图5所示。连接后存盘。 图5 连接元件图

5、在Keil软件中设计软件程序,形成HEX文件(具体过程见第2篇Keil软件编程)。保存软件项目到电路文件相同的文件夹E:\projectio下。 6、在PROTEUS电路图中,单击单片机80C51芯片,选中,再次单击打开单片机80C51的属性对话框,在属性对话框中的program file框中选择下载到80C51芯片中的程序。这里是同一个文件夹下面的shili.hex文件。如图6所示。 图6 下载程序到单片机 7、单击仿真运行按钮play,运行程序。可通过LED二极管看到相应的结果。如图7所示。 图7 仿真结果图

绘制层次电路原理图

《电路CAD 》课程实验报告 按钮,如图

图2 放置四个模块电路 )单击菜单P1ace/Add sheet Entry或单击“Wring”工具栏的按钮,放置模块电路端口,并修改其属性,完成后效果如图3所示 图3 放置模块电路端口

图4 连线 创建并绘制下层原理图 在上层原理图中,单击菜单Design/Create Sheet From Symbol,此时鼠标变为十字形。 将十字光标移到“复位晶振模块”电路上,单击鼠标左键,系统自动创建下层原理图“复.SchDoc”及相对应的I/O端口。如图5所示。 自动生成的I/0 晶振模块”电路原理图。 所示。绘制完成后的效果如图 晶振模块”电路元件列表 所在元件库

图7 DS80C310-MCL元件搜索图8 CPU电路模块 表3 显示模块电路元件列表 元件标号元件名所在元件库元件值元件封装 Miscellaneous Devices.IntLib LEDDIP-10

R3 RES2 Miscellaneous Devices.IntLib 1k AXIAL0.4 R4 RES2 Miscellaneous Devices.IntLib 1k AXIAL0.4 R5 RES2 Miscellaneous Devices.IntLib 1k AXIAL0.4 R6 RES2 Miscellaneous Devices.IntLib 1k AXIAL0.4 R7 RES2 Miscellaneous Devices.IntLib 1k AXIAL0.4 R8 RES2 Miscellaneous Devices.IntLib 1k AXIAL0.4 R9 RES2 Miscellaneous Devices.IntLib 1k AXIAL0.4 R10 RES2 Miscellaneous Devices.IntLib 1k AXIAL0.4 VCC 电源工具栏 图10 控制电路模块

画简单电路图的方法

电子知识 电路图(5509) 画简单电路图的方法: (1)电流分路法 此方法的要点是:从电源的正极出发,顺着电流的方向找,直到电源的负极为止。不管电路如何弯曲,只要是电流不分路,即电流从一个用电器流向另一个用电器,一直流下去,那么用电器就是串联接法,组成的就是串联电路。如果电路在某点出现分路,表明这个电路中既有干路,又有支路,那么电流通过支路上的用电器后将在另一点汇合,在回到电源的负极。当干路上没有用电器,而每条支路上只要一个用电器时,这些用电器就组成并联电路。 (2)节点法 对于具有串.并联电路初步知识的同学来说,从规范的电路中看出用电器的接法是很容易的。但当面对的是一个不规范的电路,特别是电路中的导线在多处交叉相连时,初学者往往会感到困惑。 识别这种电路可采用“节点法”。所谓节点指的是电路中那些“导线交叉相连”的点,包括分流点和汇流点。 利用节点法识别电路的具体步骤是: a.先找出电路中的所有节点,并分别用字母(或数字)表示。 b.将所有用一根导线直接相连(不经过用电器)的节点视为同一节点。并改用同一字母(或数字)表示。 经过以上两步的处理,从图06-2中不难看出,灯L1、L2、L3的两端,都是一端接在电路的A点上,另一端接在电路的D (B)点上,因而灯L1、L2、L3是并联的。 连接电路

根据电路图连接实物,是同学们应该具备的一种电学的实验技能。连接电路通常采用以下三种方法。 (1)电流流向法 从电源的正极开始,沿着电流的流向依次连接实物,直到电源的负极。连接串联电路时采用这种方法既快捷又准确。 (2)先支路后干路法 顾名思义,这是连接并联电路常采用的一种方法。其过程是:先从电路图中找出电路的分流点和汇流点,视它们为各个支路的“头”和“尾”;把各个支路上的元件按电流流入方向连好,电流流入端是支路的“头”,电流流出端是支路的“尾”,并将各个支路的“头头”相接,“尾尾”相连;再把干路上的元件按电路图中的顺序接在分流点和汇流点之间;最后把各个支路的“头”和“尾”分别与分流点和汇流点相连。 (3)先通后补法 从电源的正极开始,沿着电流的流向,将干路中的元件和某一支路的元件用导线接通,先形成一条电流的路径,找出分流点和汇流点的位置;然后将其他各个支路中的元件连好,补接在分流点和汇流点之间,再形成所有电流的路径。 维修人员常遇到无图纸的电子产品,需要根据实物画出电路原理图。这也是初学者必须掌握的基本功,以下介绍有关方法与技巧。1.选择体积大、引脚多并在电路中起主要作用的元器件如集成电路、变压器、晶体管等作画图基准件,然后从选择的基准件各引脚开始画图,可减少出错。 2.若印制板上标有元件序号(如VD870、R330、C466等),由于这些序号有特定的规则,英文字母后首位阿拉伯数字相同的元件属同一功能单元,因此画图时应巧加利用。正确区分同一功能单元的元器件,是画图布局的基础。

[整理版]proteus仿真单片机实例

[整理版]proteus仿真单片机实例 用器和存储器、断点和单步模式Proteus一部分是智能原理图输入系统引言Keil C51 运行可提供单片机体积小Proteus进行编译,编译成功后生成30的多种元件库,超过 ISIS,重量轻,进入仿真软件的主界面,如图等多种系列的处理器。IAR C-SPY,Keil,具有很强的灵活性而且价格便宜,具有逻辑判断,定时计数等多ISIS(Intelligent Schematic Input System)8000data.hex,也可以仿真模拟数字混合电路。种模拟、数字元器件。可以按照设计的要求选择、MPLAB文件。Protues 等开发工具的源程序进行调试的功包含强大的调试工具,具有对寄存1 所示。主界面分为菜单栏,工具3.2 绘制电路图,编写和虚拟系统模型 data.c文件,能;能够观察代码在仿真硬件上的实时运行效果;对显示,按钮,键盘等外设的交互可视化不同生产厂家的元器件。此外,对于元器件库中没有的元件,设计者也可以通过软件自己创VSM(Virtual Model System)利栏,模型显示窗口,模型选择区,元件列表区等。种功能,广泛应用于仪器仪表,家用电器,医用设备的智能化管理和过程控制等领域。以单;另一部分是高级布线及编辑软件 ARES(Adv-Ancd Routing 进行仿真。建。,nd Editing Software) 片机为核心的嵌入式系统已经成为目前电子设计最活跃的领域之一。在嵌入式系统的中,开除拥有丰富的元器件外, 2.2 Proteus PCB 也就是PCB. ProteusProteus 2.1 Proteus VSM还提供了

电路原理图的绘制

电路原理图的绘制 上节课已经对设置图纸参数,设置标题栏,设置三种栅格,放置常见元件,调整元件位置等进行了讲解,本节课主要是利用网络标号、总线和总线分支来绘制一个电路原理图。重点介绍网络标号、总线、总线分支及阵列式粘贴工具的使用方法。 下面简单介绍一下电路原理图的绘制步骤。 一、电路原理图的设计步骤 1、电路板设计的一般步骤 (1)电路原理图的设计 (2)产生网络表 (3)印制电路板的设计 (4)根据需要生成印制电路板报表 2、电路原理图设计的一般步骤 (1)设置电路纸参数及相关信息 (2)装入所需元件库 (3)放置元件 (4)电路图布线 (5)调整检查和修改 (6)补充完善 (7)打印输出 电路原理图是制作电路板的关键步骤,只有电路原理图绘制的正确,电路板才有可能设计的正确合理。 二、添加元件库 原理图中的内容主要是元件和连线,常见元件工具栏提供的元件远远不够用,这里介绍添加元件库的方法,在如图1 的界面里点击ADD/REMOVE工具,出现的添加/删除元件库对话框如图2所示。

图1 图2 在图2对话框中选中要添加的元件库文件ADD,或双击元件库文件都可以完成元件库的添加。 三、放置元件 (1)打开设计管理器后单击Browse选中元件库,在元件列表中找到所需元件,单击 Place按钮或双击元件将元件放入到原理图编辑区中。 (2)放置元件的另一种方法是在编辑区单击鼠标右键,执行Place Part命令,出现对话框,在Lib Ref框中直接输入元件名称并编辑属性即可。单击工具栏中的工具或选择Place|Part命令也可进行放置元件的操作。 四、编辑元件 由于时间关系,编辑元件属性可简单介绍,重点在试验室进行讲解,方法双击原理图中元件打开对象性编辑对话框,现以电阻和电源为例介绍元件属性的编辑方法。双击电阻元件打开如图3所示的对话框,各个选项含义如下。 Lib Ref:元件在元件库中的名称。

电路图绘制规范全解

电路图绘制规范 1 目的和范围 为规范电气图样的编制,特制定本规程。 本规程适用于电气类设计图纸的编制、审核和标准化审查。 2 相关文件 GB4728.1~13-2005 电气简图用图形符号 SJ/T207.2-2001 设计文件管理制度第2部分:设计文件的格式 SJ/T207.7-2001 设计文件管理制度第7部分:电气简图的编制 3 职责 产品设计部门负责按照本规程对图纸进行编制、审核。 4 规范内容 4.1 电气图纸设计规范 本规范中涉及的电路图包括电路原理图、接线图、PCB简图等相关电气设计图纸。电路图使用Protel或Altium系列软件进行绘制,特殊要求时可使用其他软件进行。 4.1.1 图纸的格式 一张完整的电气图主要包括标题、幅面、签字、登记、倒号和图样六个部分组成。 4.1.1.1 电气图的图幅分区 为了便于确定图上的内容,补充更改和寻找各组成部分等的位置,图纸需可进行分区表示。每个分区内竖边方向用大写拉丁字母(A……F),横边方向用阿拉伯数字分别表示。分区为偶数,每一分区的长度应等距离,一般不小于25mm,不大于75mm。 分区代号用该区域的字母和数字表示,字母在前,数字在后,如B3、C5。 4.1.1.2 电气图的字体 电气图中字体要求如表1所示 表 1 电气图中字体最小高度 电路图涉及大量的电气元件(如接触器、继电器开关、熔断器等),为了表达

控制系统的设计意图,便于分析系统工作原理,在绘制电气控制电路图时所有电气元件不画出实际外形,而采用统一的图形符号和文字符号来表示。 在产品设计时,每一张图样上标记的每一个数据、符号都应符合国家标准。 4.1.2.1 图形符号 a)图形符号的定义 电气图形符号是用来表示一个设备或概念的图形、标记或者符号。通常一般是由一般符号、限定符号、符号要素等组成。 1)一般符号:用来表示某一类产品及其特征的一种通用符号。 如开关、继电器、电动机、电阻等。而热敏电阻、低压断路器、接触器,隔离开关则不是一般符号。 一般符号可以单独使用,并可以在一般符号上附加其它符号要素和限定符号,派生出新的符号。 2)限定符号:用以提供附加信息的一种加在其他符号上的符号。 限定符号一般不代表独立的设备、器件和元件,用来说明某些特征、功能和作用等,限定符号通常不能单独使用。 如:在开关的一般符号上加不同的限定符号可构成隔离开关、断路器、接触器、按钮开关、转换开关等。 3)符号要素:是具有确定意义的简单图形,用于与其它图形符号组合构成一个设备或概念的完整符号。 符号要素不能单独使用。 如:真空二极管是由外壳、阴极、阳极和灯丝4个符号要素组成。 如:不同功能、类型的主令开关是由开关的一般符号与不同功能的符号要素组成(如按钮开关、紧急开关、旋钮开关等)。 以三相电机图形符号为例: 图1 三相电机图形符号示例 b)常用图形符号应用的说明 1)所有的图形符号,均按无电压、无外力作用的状态示出; 2)在图形符号中,某些设备元件有多个图形符号,有优选形、其他形、形式1、形式2等。选用符号的原则:尽可能采用优选形;在满足需要的前提下,尽量采用最简单的形式;在同一图号的图中使用同一种形式。

单片机PROTEUS仿真100实例

《单片机C语言程序设计实训100例—基于8051+Proteus仿真》案例 第01 篇基础程序设计 01 闪烁的LED /* 名称:闪烁的LED 说明:LED按设定的时间间隔闪烁 */ #include #define uchar unsigned char #define uint unsigned int sbit LED=P1^0; //延时 void DelayMS(uint x) { uchar i; while(x--) { for(i=0;i<120;i++); } } //主程序 void main() { while(1) { LED=~LED; DelayMS(150); } } 02 从左到右的流水灯 /* 名称:从左到右的流水灯 说明:接在P0口的8个LED 从左到右循环依次点亮,产生走 马灯效果 */ #include #include #define uchar unsigned char #define uint unsigned int

//延时 void DelayMS(uint x) { uchar i; while(x--) { for(i=0;i<120;i++); } } //主程序 void main() { P0=0xfe; while(1) { P0=_crol_(P0,1); //P0的值向左循环移动 DelayMS(150); } } 03 8只LED左右来回点亮 /* 名称:8只LED左右来回点亮 说明:程序利用循环移位函数_crol_和_cror_形成来回滚动的效果*/ #include #include #define uchar unsigned char #define uint unsigned int //延时 void DelayMS(uint x) { uchar i; while(x--) { for(i=0;i<120;i++); } } //主程序 void main() { uchar i; P2=0x01; while(1) {

新Proteus 原理图绘制教案

第一讲原理图设计环境 一、ISIS 的界面 介绍ISIS界面的基本构成。 二、ISIS的菜单项 介绍主要菜单项的作用,结合实例讲解应用方法。 三、ISIS的按钮

1、文件和打印命令及显示命令: 2、主模式图标、部件图标、2D图形工具 3、设计工具图标

4、编辑命令、旋转和镜像图标 四、对象选择及鼠标使用规则 1、对象的选择 在Proteus ISIS中,对象(如器件、仪表等)的选择首先需左键点击对应的对象按钮,然后从对象选择窗中选择对象。(举例) 2、鼠标操作方法 Proteus的鼠标操作与传统的方式不同,右键选取、

左键编辑或移动: 右键单击——选中(tag)对象,此时对象变红色; 右键拖曳——框选一个块的对象; 左键单击——放置对象或对选中的对象编辑对象属性;左键拖曳——移动对象。 第二讲原理图设计 一、器件的选择 1、器件库介绍 库的功能分类,仿真器件与非仿真器件。

2、器件的搜索方法 模糊搜索示例 3、自定义器件 2D工具绘制器件,Make Device生成器件,器件入库 二、器件的放置 1、放置器件 选择器件,在编辑窗鼠标左键单击放置器件 2、移动单个器件 选中——移动,鼠标操作方法,撤销操作 3、器件的替换 在旧器件上放置新器件,确认至少有一个引脚重叠,对于个别器件,需要使用PAT完成替换:

PAT=>Device=New component name 4、删除器件 双击右键可删除器件及其连线,撤销操作 5、块操作方法 块选取方法,块处理按钮(非粘滞) 三、器件的连线 1、一般连线 real time snap的作用,ctrl键在画线时的作用(举例)2、连线复制、删除和移动 在新的连接点上双击左键,可复制上一布线线段; 右键双击完成线路的删除; 左键拖曳选中的连线,可以移动连线。 3、总线应用 总线连线,总线入口 4、网络标号 左键点击LBL按钮(粘滞),然后左键点击连线,可以在连线上放置网络标号,代表线路的物理连接(示例)对PCB布线有特殊要求的连线,可在上面放置一个strat=sname的标签,这样在ARES中可以设定名为sname 的线路布线策略。 总线的网络标号采用数组的表示方法,如X[0..7]表示8位总线,可以用X0,X1,…,X7表示其中每条连线。

最新AltiumDesigner绘制电路原理图汇总

A l t i u m D e s i g n e r绘 制电路原理图

Altium Designer绘制电路原理图 时间:2011-08-28 22:19来源:作者:点击: 513 次 ?第3章绘制电路原理图 o 3.1 元件库操作 ? 3.1.1 元件库的加载与卸载 ? 3.1.2 查找元器件 o 3.2 元器件操作 ? 3.2.1 放置元器件 ? 3.2.2 编辑元件属性 ? 3.2.3 元件的选取 ? 3.2.4 元件剪切板操作 ? 3.2.5 撤销与重做 ? 3.2.6 元件的移动与旋转 ? 3.2.7 元件的排列 o 3.3 电气连接 ? 3.3.1 绘制导线 ? 3.3.2 导线的属性与编辑 ? 3.3.3 放置节点 ? 3.3.4 绘制总线 ? 3.3.5 放置网络标号 ? 3.3.6 放置电源和地 o 3.4 放置非电气对象 ? 3.4.1 绘制图形 ? 3.4.2 放置字符串 ? 3.4.3 放置文本框 ? 3.4.4 放置注释 o 3.5 放置指示符 ? 3.5.1 放置忽略错误规则检查 ? 3.5.2 放置编译屏蔽 ? 3.5.3 放置PCB布局 第3章绘制电路原理图 通过上一章的学习,相信读者对Altium Designer 7.0的原理图编辑环境有了深刻的了解,本章将以一个51单片机工作系统为总体脉络详细介绍Altium Designer 7.0原理图的编辑操作和技巧,该单片机系统以Philips公司的 P89C51RC2HBP单片机为核心实现一个实时时钟数码管显示的功能,并能够通过RS232串口与上位机通信。请读者打开附带光盘中的“源文件MCU51.PrjPCB”

PROTEUS仿真100实例(完整资料).doc

【最新整理,下载后即可编辑】 《单片机C语言程序设计实训100例—基于8051+Proteus仿真》案例 第01 篇基础程序设计 01 闪烁的LED /* 名称:闪烁的LED 说明:LED按设定的时间 间隔闪烁 */ #include #define uchar unsigned char #define uint unsigned int sbit LED=P1^0; //延时 void DelayMS(uint x) { uchar i; while(x--) { for(i=0;i<120;i++); } } //主程序 void main() { while(1) { LED=~LED; DelayMS(150); }

02 从左到右的流水 灯 /* 名称:从左到右 的流水灯 说明:接在P0口的 8个LED从左到右循环依次点亮,产生走马灯效果*/ #include #include #define uchar unsigned char #define uint unsigned int //延时 void DelayMS(uint x) { uchar i; while(x--) { for(i=0;i<120;i++); } } //主程序 void main() { P0=0xfe; while(1) { P0=_crol_(P0,1); //P0的值向左循环移动 DelayMS(150); } }

03 8只LED左右来回点亮 /* 名称:8只LED左右来回点亮 说明:程序利用循环移位函数_crol_和_cror_形成来回滚动的效果*/ #include #include #define uchar unsigned char #define uint unsigned int //延时 void DelayMS(uint x) { uchar i; while(x--) { for(i=0;i<120;i++); } } //主程序 void main() { uchar i; P2=0x01; while(1) { for(i=0;i<7;i++) { P2=_crol_(P2,1); //P2的值向左循环移动 DelayMS(150); }

等效电路图的八种画法

等效电路图的八种画法 等效电路 等效电路又称“等值电路”。在同样给定条件下,可代替另一电路且对外性能不变的电路。电机、变压器等电气设备的电磁过程可用其相应的等效电路来分析研究。 等效电路是将一个复杂的电路,通过电阻等效、电容等效,电源等效等方法,化简成具有与原电路功能相同的简单电路。这个简单的电路,称作原复杂电路的等效电路。 等效电路图的画法步骤 1、认真审题,在草稿纸上画出原图,并把开关的状态、滑动变阻器的滑片所处的位置依题意画下; 2、根据电流路径的优先走法,把没有电流经过的元件用橡皮擦擦掉,同时将断开的开关及与其串联的元件与擦掉,闭合的开关用导线代替; 3、正确分析电路的连接方式,明确电流表测哪部分电路的电流,电压表测谁的电压,再将电路图整理,即画出了等效电路图; 4、把已知条件尽可能标注在等效电路图上; 5、找出所求的物理量与哪个等效图对应,然后根据串、并联电路的特点,特别注意电源电压不变,定值电阻的阻值不变,正确运用电学公式来分析解答。 等效电路画图的技巧 第一种方法叫首尾相接法,如果是全都是首尾相连就一定是串联,如果是首首相连,尾尾相接,就一定是并联。如果是既有首尾相连,又有首首相连,则一定是混联。 第二种方法叫电流流向法,根据电流的流向,来判断和串并联的特点,来判断串联、并联和混联电路。 第三种方法,叫手捂法,含义是任意去掉一个用电器,其他用电器都不能工作的一定是串联;任意去掉一个用电器,其他用电器都能工作就一定是并联;任意去掉一个用电器,其他用电器部分能工作的一定是混联。 第四种方法,叫节点法 1、标出等势点。依次找出各个等势点,并从高电势点到低电势点顺次标清各等势点字母。

proteus原理图常用库文件

原理图常用库文件: Miscellaneous Devices.ddb Dallas Microprocessor.ddb Intel Databooks.ddb Protel DOS Schematic Libraries.ddb PCB元件常用库: Advpcb.ddb General IC.ddb Miscellaneous.ddb 分立元件库 部分分立元件库元件名称及中英对照 AND 与门 ANTENNA 天线 BATTERY 直流电源 RESPACK 排阻 BELL 铃,钟 BVC 同轴电缆接插件 BRIDEG 1 整流桥(二极管) BRIDEG 2 整流桥(集成块) BUFFER 缓冲器 BUZZER 蜂鸣器SOUNDER CAP 电容 CAPACITOR 电容 CAPACITOR POL 有极性电容 CAPVAR 可调电容 CIRCUIT BREAKER 熔断丝 COAX 同轴电缆 CON 插口 CRYSTAL 晶体整荡器 DB 并行插口 DIODE 二极管

DIODE SCHOTTKY 稳压二极管DIODE VARACTOR 变容二极管DPY_3-SEG 3段LED DPY_7-SEG 7段LED DPY_7-SEG_DP 7段LED(带小数点) ELECTRO 电解电容 FUSE 熔断器 INDUCTOR 电感 INDUCTOR IRON 带铁芯电感INDUCTOR3 可调电感 JFET N N沟道场效应管 JFET P P沟道场效应管 LAMP 灯泡 LAMP NEDN 起辉器 LED 发光二极管 METER 仪表 MICROPHONE 麦克风 MOSFET MOS管 MOTOR AC 交流电机 MOTOR SERVO 伺服电机 NAND 与非门 NOR 或非门 NOT 非门 NPN NPN三极管 NPN-PHOTO 感光三极管 OPAMP 运放 OR 或门 PHOTO 感光二极管 PNP 三极管 NPN DAR NPN三极管 PNP DAR PNP三极管 POT 滑线变阻器 PELAY-DPDT 双刀双掷继电器 RES1.2 电阻 RES3.4 可变电阻

实验4 使用Altium Designer绘制电路原理图(上机)

实验4 使用Altium Designer绘制电路原理图 一、实验目的 1、熟悉Altium Designer的软件使用界面 2、掌握Altium Designer的原理图绘制流程及方法 二、实验原理 机器狗控制板的前端电路是主要由多个三极管构成的触发脉冲产生电路,如图4-1所示。咪头S1采集声音信号,经电容C1耦合送入由三极管Q1与电阻R1、R2、R5组成的单管共射放大电路,声音信号经放大电路放大后再经电容C2耦合作为三极管Q2的基极控制电压。如果控制电压足够大,则Q2管发射结导通,Q2管处于饱和状态,集电极电压为低电平,经接头P2的1脚送出去触发后端的单稳态触发器;如果控制电压不够大,Q2管发射结不导通,Q2管处于截止状态,集电极电压为高电平,将无法触发单稳态触发器。 图4-1 机器狗控制板前端电路原理图 接头P2的2脚接单稳态触发器的输出端。当单稳态触发器被触发了,则该端接高电平,经二极管D2给电容C3充电,当C3两端电压足够高了,这三极管Q3导通,将Q2的基极电位强制拉回到低电平,Q2截止,为下一次触发做准备。但Q3导通后,电容C3放电,C3两端电压下降到一定值后,Q3截止。通过D2、C3和Q3组成的反馈控制,使得单稳态触发器可以被多次重复触发。 三、实验条件及设备 1、计算机

2、EDA设计软件Altium Designer 13 四、实验内容与操作步骤 绘制电路原理图步骤见图4-2。 步骤1.创建PCB设计项目(*.PrjPCB) 启动Altium Designer,创建PCB设计项目:Cat.PrjPCB。 步骤2.创建原理图文件 File】/【New】/【Schematic】,创建原理图文件,并另存为“AD初步.SchDoc”。这里应注意的是做项目的思想,尽量把一个工程的文件另存为到同一文件夹下,方便以后的管理。 进入原理图编辑器后,设计者可以通过浏览的方式熟悉环境、各菜单命令。这里对一些常用菜单做简单说明。 如图4-4,【File】是对项目创建管理的窗口,【Edit 辑,【View】具有查看、放大、缩小的功能,【Project】可以对原理图进行编译,检查错误,【Place】中有一些常用器件,可直接放置,【Design】可以进行一些高级设计,【Tools】平时用得比较多点,可以对元器件进行自动排序,查看元器件的封装等。 如图4-5,这个工具栏可以直接对连线、总线、文本、地线、电源等进行放置。 如图4-6,这个工具栏可以直接对电阻、电容等进行放置。 步骤1:启动Altium Designer, 创建PCB设计项目 步骤4:放置图件,如元件、 导线、节点、网络标号等步骤2:创建原理图文件, 进入原理图编辑器 步骤3:加载/卸载元件库 步骤5:为元器件添加标注, 规范原理图 步骤6:电气规则检查,原件 封装检查 执行菜单命令【File】/【New】/【Project】/【PCB Project】, 弹出项目面板。面板显示的是系统默认名 “PCB_Project1.PrjPCB”的新建项目文件,将它另存为 其他项目文件名,如“AD初步.PrjPCB”。在创建PCB 工程之前也可以先创建一个Workspace,执行菜单命 令【File】/【New】/【Design Workspace】就可以创建 一个Workspace,在这个独立的工作环境下再重新创建 工程,但最好不要把workspace和创建的PCB工程存 在同一个根目录下。因为workspace包含了新建的工图4-3 新建项目面板 图4-2 绘制电路图原理步骤 图4-5 常用工具栏2 图4-4 常用工具栏1 图4-6 常用工具栏3

proteus实例简单电路

proteus 实例简单电路

作者:日期:

个人收集整理,勿做商业用途 实例1:用Proteus 做简单仿真电路 操作步骤: 1.运行Proteus 2.按键盘的字母“ p”,或者点击左侧字母P,如下左图所示位置

会弹出选择元件的对话框,如上右图所示,在keywords 中输入battery,则在元件搜索结果中出现跟“battery ”有关的元 件,如下图所示 Battery,可以通过“ proteus 常用元件中英文对照表”查出,这是电池。 3.按照上述方法,依次在keywords中输入“ pot-hg”、“lamp”、“fuse”,添加 上述几个元器件。 其中fuse 需注意选择库为ACTIVE的那个。 选中第一个(对应的库Library 为ACTIVE的那个),双击它,则会在左侧对象列表中出现刚才选中的元件。

到此,在左侧对象列表中,添加了 4 种元件,如上右图 然后关闭选择元件对话框。 其中: BATTERY 是电池, FUSE 是保险丝, LAMP 是灯, POT-HG 是可变电阻。 4. 将各元件放置到原理图编辑窗口中 方法:在对象列表中左键单击选中 battery ,然后将鼠标移至编辑窗口中间位 置,点击鼠标左键,即可。 5. 用导线将各元件连接,组成电路 依次放置各元件,如下图所示 旋转方法:右键单击可变电阻 RV1,在弹出菜单中选中箭头所指选项

个人收集整理,勿做商业用途 方法:鼠标左键点击各元件端点处,拖动鼠标连接。得下图 6. 调整电池电压大小 方法:鼠标移至左侧电池的“ 12V ”位置,并双击鼠标左键,弹出属性编辑窗 口,将 12V 改为 24V ,确定。 完成原理图的绘制,可以通过工具条中的按钮放大或缩小视图 7. 开始仿真 点击屏幕左下角的“启动”按钮 可以看到电路运行效果。

用PROTEUS对单片机进行仿真的方法与实例

用PROTEUS对单片机进行仿真的方法与实例 Proteus软件是英国Labcenter Electronics公司的一款电路设计与仿真软件,它包括ISIS、ARES等软件模块,ARES模块主要用来完成PCB的设计;ISIS模块用来完成电路原理图的布图和仿真。它可以进行模拟电路仿真、数字电路仿真,也可以进行单片机及其外围电路组成的系统的仿真;软件提供了各种虚拟仪器,如示波器、逻辑分析仪、信号发生器、电压表、电流表等。和其它仿真软件相比,Proteus ISIS最大特色是对单片机系统的仿真,目前支持的单片机类型有:68000系列、8051系列、ARM系列、AVR系列、PIC系列、Z80系列、HC11系列等。本文主要介绍Proteus 软件在单片机方面的仿真功能,即ISIS模块的用法。 在单片机学习开发的过程中,程序的调试是一个很重要的环节,要安装电路进行实验,而且电路在调试过程中往往要进行调整和改变,这不紧增加了费用和难度,而且也影响了学习和开发的进度,这也成了一些初学者学习的障碍。如果使用Proteus 软件就可以大大节省时间和开发费用,可以在软件仿真通过后再制作印刷电路板进行电路实验。 一、Proteus ISIS软件的工作环境和一些基本使用方法 下面通过一个流水灯的实例来说明Proteus的基本使用方法,使用的软件版本是Proteus.Professional 7.1 SP2。

流水灯使用AT89C51单片机,用P2口作输出口。先在Keil uVision编译器中输入下列程序: #include <reg51.h> void Delay1ms(unsigned int count)//延时子程序 { unsigned int i,j; for(i=0;i<count;i++) for(j=0;j<120;j++); } main() //主程序 { unsigned char LEDIndex = 0; bit LEDDirection = 1; while(1) { if(LEDDirection) P2 = ~(0x01<<LEDIndex); else P2 = ~(0x80>>LEDIndex); if(LEDIndex==7) LEDDirection = !LEDDirection; LEDIndex = (LEDIndex+1)%8;

相关文档
相关文档 最新文档