PROTEUS

1、第第1111章章PROTEUSISISPROTEUSISIS、KeiluVision2KeiluVision2软件的使用及应用实例软件的使用及应用实例第第1111章章PROTEUSISISPROTEUSISIS、KeiluVision2KeiluVision2软件的使用及应用实例软件的使用及应用实例教学目的教学目的(1)学会从网络获得Proteus和KeiluVision2IDE集成软件及二者联调所需的软件;(2)学会Proteus软件和KeiluVision2IDE软件的正确安装;(3)学会ProteusISIS原理图的输入;(4)学会ProteusISI

4、OTEUS软件提供了三十多个元器件库,数千元器件。元件涉及电阻、电容、二极管、MOS管、变压器、继电器、各种放大器、各种激励源、300多种微处理器、各种门电路和各种终端等。提供的仪表有交直流电压表、电流表、逻辑分析仪、定时/计数器和信号发生器等虚拟仪器,PROTEUS作为可视化仿真软件,提供数码管、液晶屏、LED、按钮、键盘等外设。本章基于PROTEUS6.9SP4版本的软件,通过实例讲解PROTEUS软件中的最基本的操作、包括原理图的输入、电路仿真、软硬件协同调试等。第第1111章章PROTEUSISISPROTEUSISIS、KeiluVision2KeiluVision2软件的

5、使用及应用实例软件的使用及应用实例11.0Proteus软件概述软件概述Proteus软件是英国LabCenterElectronics公司开发的EDA工具软件,包括ISIS.EXE(电路原理图设计、电路原理仿真)和ARES.EXE(印刷电路板设计)两个主要程序三大基本功。其中最令人称赞的是电路原理的仿真功能,除了普通分立器件、小规模集成器件的仿真功能以外,还具有多种带有CPU可编程器件的仿真功能,如80C51系列、68系列、PICS系列等;具有多种总线、RS232终端仿真功能;具有电动机、液晶显示器等特殊器件的仿真功能;对可编程器件可灵活的外挂各种编译、编辑工具,使用非常方便。具有多种

7、roteus6professional|Licencemanager,进入labcenterLicenceManager管理界面,如图11-1所示,在图11-1中点击BrowseForKeyFile,在对话框中选择已下载的licence.lxk文件,单击图11-1左侧任一“黄钥匙”,点击Install,单击Close,proteus6.9安装完成。图11-1proteus6.9密匙管理界面第第1111章章PROTEUSISISPROTEUSISIS、KeiluVision2KeiluVision2软件的使用及应用实例软件的使用及应用实例11.1ProteusIS

8、IS编辑环境编辑环境ProteusISIS智能原理图输入系统是PROTEUS系统的中心。该编辑软件具有较好的人机交互界面。并且设计功能强大,使用方便,易于掌握。11.1.1操作界面操作界面ProteusISIS运行于windows98/2000/xp环境,对PC机要求不高,一般的配置即可。启动ProteusISIS软件后,将启动ProteusVSM编辑环境,如图11-2所示。在图11-2中,点状的栅格区为编辑窗口;左侧的上方为电路图浏览窗口;下方是元器件列表区。其中,编辑窗口用于放置元件,进行连线,绘制原理图;浏览窗口中的框线表示当前编辑窗口显示的区域,当从对象选择器中选择

9、一个新的对象时,在浏览窗口中可以预览选中的对象。在预览窗口上单击,将会以单击位置为中心刷新编辑窗口。其他情况下,预览窗口显示将要放置的对象的预览。图11-2ISIS绘制环境第第1111章章PROTEUSISISPROTEUSISIS、KeiluVision2KeiluVision2软件的使用及应用实例软件的使用及应用实例当使用选择或镜像按钮时;单击Generator按钮,在此模式下对象选择器列出各种信号源(如脉冲信号源等)单击Voltageprobe按钮,可在原理图中添加电压探针。当电路进入仿真模式时,可显示各种探针处的电压值。单击Currentprobe按钮,可

10、在原理图中添加电流探针。当电路进入仿真模式时,可显示各种探针处的电流值。单击VirtualInstrument按钮,在此模式下对象选择器列出各种虚拟仪器(如示波器、逻辑分析仪、定时/计数器、模式发生器等)当一个对象在选择器中被选中时;这种这种“放置预览放置预览”特性在下列情况下被激活:特性在下列情况下被激活:第第1111章章PROTEUSISISPROTEUSISIS、KeiluVision2KeiluVision2软件的使用及应用实例软件的使用及应用实例除了上述模块图标外,系统还提供了以下2D图形模式图标:2Dgraphicsline按钮,用于创建元件或表示图表时

11、划线。2Dgraphicsbox按钮,用于创建元件或表示图表时绘制方框。2Dgraphicscircle按钮,用于创建元件或表示图表时划圆。2Dgraphicsarc按钮,用于创建元件或表示图表时绘制弧线。2Dgraphicspath按钮为任意形状图标,用于创建元件或表示图表时绘制任意形状图标。2Dgraphicstext按钮为文本编辑图标,用于插入各种文字说明。2Dgraphicssymbol按钮为符号图标,用于选择各种符号器件。第第1111章章PROTEUSISISPROTEUSISIS、KeiluVision2KeiluVision

12、2软件的使用及应用实例软件的使用及应用实例Markersforcomponentorigin按钮为标记图标,用于产生各种标记图标。对于具有方向性的对象,系统还提供了各种块旋转按钮:方向旋转(SetRotation)按钮,以90的偏置改变元件的放置方向。水平镜像旋转(HorizontalReflection)按钮,以Y轴为对称轴,按180的偏置旋转元件。垂直镜像旋转(VirticalReflection)按钮,以X轴为对称轴,按180的偏置旋转元件。11.1.2菜单栏和工具栏菜单栏和工具栏菜单栏和工具栏如图11-3所示。ProteusISIS的菜单栏包括Fil

13、e(文件)、View(视图)、Library(库)、Tools(工具)、Design(设计)和Help(帮助)等。单击任一菜单后都将弹出相应的下拉菜单,符合Windows的菜单风格。第第1111章章PROTEUSISISPROTEUSISIS、KeiluVision2KeiluVision2软件的使用及应用实例软件的使用及应用实例11-3主菜单和主要工具栏File菜单包括常用的文件功能,如打开新的设计、加载设计、保存设计、导入/导出文件、显示最近使用过的文档及退出ProteusISIS等。View菜单包括网格的显示与否、格点的间距设置、电路图的缩放及各种工具的显示与隐藏等。E

14、dit菜单包括操作的撤销/恢复、元件的查找与编辑、剪贴/复制/粘贴及多个对象的叠层关系的设置等。Library菜单包括元件/图标的添加、创建及库管理器的调用。Tools菜单包括实时标注、实时捕捉及自动布线等。Design菜单包括编辑设计属性、编辑图纸属性及进行设计注释等。Graph菜单包括编辑图形、添加Trace、仿真图形及一致性分析等。Source菜单包括添加/删除源文件、定义代码生成工具及建立外部文本编辑器等。Debug菜单包括启动调试、执行仿真、单步执行及弹出窗口重新排布等。Template菜单包括图形格式、文本格式、设计颜色、线条连接点大小和图形等。System菜单包括

16、选择TemplateSetDesignDefaults选项,设置设计默认模板的风格,如图11-4所示。从图11-4所示可以看出,为满足不同设计者的需要,可以设置纸张的颜色(PaperColour)、格点颜色(GridDotColour)以及电路仿真时正、负、地、逻辑高/低等项目的颜色,同时还可以设置隐藏对象的显示与否及其颜色,还可以通过FontFaceforDefaultFont的下拉菜单设计编辑环境的默认字体等。图11-4编辑设计的默认选项第第1111章章PROTEUSISISPROTEUSISIS、KeiluVision2KeiluVision2软件的使用

17、及应用实例软件的使用及应用实例2、设置仿真图表、设置仿真图表选择TemplateSetGraphColour选项,编辑仿真图表的风格,如图11-5所示。通过对话框可设置仿真图表的轮廓线(GraphOutline)、底色(Background)、图形标题(Graphtext)等按用户期望的颜色进行设置,同时也可对模拟跟踪曲线(AnalogueTraces)、不同类型的数字跟踪曲线(DigitalTraces)进行设置。3、设置图形、设置图形选择TemplateSetGraphicsStyles选项,设置图形风格,如图11-6所示。通过这一对话框可以设置图形的风格,如线性、

18、线宽、线的颜色及图形的填充色等。在Style的下拉菜单中可选择不同的系统图形风格。4、设置全局文本、设置全局文本选择TemplateSetTextStyles选项,编辑全局文本风格,如图11-7所示。图11-6编辑图形风格11-5编辑仿真图表的风格11-7编辑全局字体风格第第1111章章PROTEUSISISPROTEUSISIS、KeiluVision2KeiluVision2软件的使用及应用实例软件的使用及应用实例5、设置图形文本、设置图形文本选择TemplateSetGraphicsText选项,编辑图形文本格式,如图11-8所示。6、设置文本编辑器、设置文本编

19、辑器选择SystemSetTextEditor选项,出现如图11-9所示的对话框。在图11-9所示对话框中可以对文本的字体、字形、大小、效果、颜色等进行设置。7、图纸的选择、图纸的选择选择SystemSetSheetSizes选项,将出现如图11-10所示的对话框。对于各种不同应用场合的电路设计,图纸的大小也不一样。比如用户要将图纸大小更改成标准A4图纸。将A4的复选框选中,单击OK按钮即可。11-8设置图形字体图11-9设置文本格式图11-10设置图纸大小8、设置格点、设置格点在设计电路时,图纸上的格点为放置元件和连接线路提供了很大的帮组,也使电路图中元件对齐、排列更加方

20、便。使用View菜单设置个点的显示与隐藏选择ViewGrid(快捷键G)选项,设置窗口中格点的显示与否,如图11-11所示。使用View菜单设置格点的点距选择ViewSnap10th(Snap50th、Snap100th或Snap500th)选项来调整间距(默认值为Snap100th)。图11-11格点的显示与隐藏第第1111章章PROTEUSISISPROTEUSISIS、KeiluVision2KeiluVision2软件的使用及应用实例软件的使用及应用实例11.2电路图的绘制电路图的绘制电路设计的第一步是原理图的输入。PROTEUSISIS原理图

21、输入流程如图11-12所示。绘制电路原理图主要通过工具箱来完成,因此,熟练使用电路图绘制工具是快速准确绘制电路原理图的前提。下面简要介绍PROTEUSISIS原理图绘制过程。绘制原理图的首要任务是从元件库中选取绘制电路所需元件,当启动ISIS的一个空白页面时,对象选择器是空的。因此,需要使用Component工具箱调出器件到选择器,使用使用Component工具的步骤如下:工具的步骤如下:图11-12原理图输入流程图第第1111章章PROTEUSISISPROTEUSISIS、KeiluVision2KeiluVision2软件的使用及应用实例软件的使用及应用实例1、Comp

22、onent工具工具从工具箱中选择从工具箱中选择Component图标图标。点选对象选择器顶端左侧“P”按钮,此时将弹出PickDevice窗口,如图11-13所示。图11-13中导航工具目录(category)下列表参数的含义:AnalogICs模拟集成电路库Capacitors电容库CMOS4000SeriesCOMS4000系列库Connectors连接器、插头插座库DataConverters数据转换库(ADC、DAC)DebuggingTools调试工具库Diodes二极管库ECL10000SericesECL10000系列库E

23、lectromechanical电动机库Inductors电感库图11-13PackDevice窗口MicroprocessorICs微处理器库MemoryICs存储器库Miscellaneous其他混合类库OperationalAmplifiers运算放大器库Optoelectronics光器件库PLDs&FPGAs可编程逻辑器件Resistors电阻SimulatorPrimitives简单模拟期间库Speakers&Sounders扬声器和音像器件Switches&Relays开关和继电器Sw

24、itching&Device开关期间(可控硅)Transistors晶体管TTL74SeriesTTL74系列器件TTL74lsSeriesTTL74LS系列器件在Keyword中键入一个或多个关键字,或使用导航工具目录(category)和子目录(subcategory),滤掉不期望出现的元件的同时定位期望的库元件。在结果列表中双击元件,即可将该元件添加到设计中当完成元件的提取时,单击OK按钮关闭对话框,并返回ISIS。第第1111章章PROTEUSISISPROTEUSISIS、KeiluVision2KeiluVision2软件的使用及

25、应用实例软件的使用及应用实例2、JunctionDot工具工具连接点(JunctionDot)用于表示线之间的互连。通常,ISIS将根据具体情形自动添加或删除连接点。但在有些情形下,可先放置连接点,再将连线连到已放置的连接点或从这一连接点引线。放置连接点的步骤如下:放置连接点的步骤如下:从ModeSelectortoolbar选择JunctionDot图标在编辑窗口期望放置连接点的位置单击,即可放置连接点。3、WireLabels工具工具线标签(WireLabels)用于对一组线或一组引脚编辑网络名称,以及对特定的网络指定网络属性。WireLabels使使用步骤如下:用

26、步骤如下:从工具箱中选择wirelabels图标第第1111章章PROTEUSISISPROTEUSISIS、KeiluVision2KeiluVision2软件的使用及应用实例软件的使用及应用实例注意:注意:不可将线的标签放置在线以外的对象上。一条线可放置多个线标签。ISIS将自动根据线或总线的走向调整“线标签”方位。“线标签”方位也可通过EditWireLabel对话框进行调整。在EditWireLabel对话框单击labelstring中的文本,并按下del键即可删除“线标签”。在EditWireLabel对话框单击Style选项卡可改变“线标签”的风

27、格。单击OK或按下回车键关闭对话框,完成线标签的放置和编辑。如果想要在已存在的线上放置新的标签,则可在期望放置标签的沿线的任一点单击,或在已存在的标签上单击,将出现如图11-14所示的EditWireLabel对话框。在对话框的文本框中键入相应的文本。图11-14EditWireLabel对话框第第1111章章PROTEUSISISPROTEUSISIS、KeiluVision2KeiluVision2软件的使用及应用实例软件的使用及应用实例4、TextScripts工具工具ISIS支持自由格式的文本编辑(TextScripts),放置和编辑脚本的步骤如下:步骤如

28、下:从工具箱中选择Script图标在编辑窗口期望Script左上角出现的位置单击,即出现图11-15对话框。在Text区域键入文本。同时单击Style制表符,用户还可以在对话框中调整脚本的属性。单击OK按钮,完成脚本的编辑与放置。单击Cancel按钮关闭对话框,并取消对脚本的放置和编辑。图11-15TextScriptsblock对话框第第1111章章PROTEUSISISPROTEUSISIS、KeiluVision2KeiluVision2软件的使用及应用实例软件的使用及应用实例5、Bus工具工具ISIS支持在层次模块间运行总线,同时支持定义库元件为总线型引脚的功能

29、。BUS工具的使用步骤如下:步骤如下:从工具箱中选择Bus图标在期望总线起始端(可为总线引脚、一条已存在的总线或空白处)出现的位置单击。拖动鼠标,到期望总线路径拐角处单击。在总线的终点(可为总线引脚、一条已存在的总线或空白处)单击结束总线的放置。若总线的终点为空白处,则先单击,然后结束鼠标结束总线的放置。如图11-16所示。图11-16总线的放置第第1111章章PROTEUSISISPROTEUSISIS、KeiluVision2KeiluVision2软件的使用及应用实例软件的使用及应用实例小小结:结:(1)对象类型选择图标:)对象类型选择图标:放置器件:在工具箱选中器件

30、,在编辑窗移动鼠标,点击左键放置器件。放置节点:当两连线交叉,放置一个节点表示连通。放置网络标号:电路连线可用网络标号替换,具有相同标号的线是连同的。放置文本说明:此内容是对电路的说明,与电路的仿真无关。放置总线:当多线并行时为了简化连线可用总线表示。移动鼠标:点击此键后,取消左键的放置功能,但仍可以编辑对象。放置子电路:当图纸较小时,可将部分电路以子电路形式画在另一张图上。第第1111章章PROTEUSISISPROTEUSISIS、KeiluVision2KeiluVision2软件的使用及应用实例软件的使用及应用实例放置图纸内部终端:有普通、输入、输出、双向、电源、接地、

31、总线。放置器件引脚:有普通、反相、正时钟、负时钟、短引脚、总线。放置分析图:有模拟、数字、混合、频率特性、传输特性、噪声分析。放置录音机:可以将声音记录成文件,可以回放声音文件。放置电源、信号源:有直流电源、正弦信号源、脉冲信号源、数据文件等。放置电压探针:在仿真时显示网络线上的电压,是图形分析的信号输入点。放置虚拟设备:有示波器、计数器、RS232终端、SPI调试器、I2C调试器、信号发生器、图形发生器、直流电压表、直流电流表、交流电压表、交流电流表。放置电流探针:串联在指定的网络上,显示电流的大小。(2)调试对象选择图标:)调试对象选择图标:第第1111章章PROTEUSISISP

32、ROTEUSISIS、KeiluVision2KeiluVision2软件的使用及应用实例软件的使用及应用实例根据上面PROTEUSISIS原理图绘制过程的说明,请读者参考如图11-17所示的80C51A/D转换器原理图自行练习。图11-1780C51A/D转换器原理图图11-17所示A/D转换电路中所需元件名称及信息如表11-1所示。表11-1ADC0809模数转换电路仿真元件信息元件名称所属类所属子类80C51(51系列单片机)MicroprocessorICs8051FamilyCAP(电容)CapacitorsGenericCap-elec(电解电容)Capacit

33、ors-Crystal(晶振)Miscellaneous-Res(电阻)Resistors-Pot-hg(滑动变阻器)ResistorsVariableResPack-8(排阻)ResistorsResistorsPacksADC0809(模数转换器)DataCovertersA/DConverters7seg-mpx4-cc-blue(数码管共阴4位)Optoelectronics7-segmentDisplay第第1111章章PROTEUSISISPROTEUSISIS、KeiluVision2KeiluVision2软件的使用及应用实例软件的使用及应用实例11.3电路

36、KeiluVision2软件的使用及应用实例软件的使用及应用实例11.3.1实时仿真实时仿真在电路设计好后,放置信号源,放置虚拟仪器、选择测试点,连接测量仪表的输入端到被测点上,注意信号源要接地,示波器没有接地线,测量结果是相对GND的波形,电压表测量的是两条线之间的电位差,电流表则串接在电路中。电压、电流探针可以作为实时工具,在仿真执行时电压探针显示的是所指的线相对于地线GND的值,电流探针显示的是所指连线的电流,相当于串联在电路中。在Design菜单下,选择ConfigurePowerRails弹出对话框,可以选择所对应的电压(如设置GNDVCC的电压值等),这样可以给调试带

37、来很大的方便。在System菜单下,选择SetAnimationOptions弹出对话框,如图11-18所示,在AnimationOptions栏有四个项:图11-18AnimatedCircuitsConfiguration对话框第第1111章章PROTEUSISISPROTEUSISIS、KeiluVision2KeiluVision2软件的使用及应用实例软件的使用及应用实例1)在探针上显示电压和电流。2)显示引脚逻辑状态,被选中后在仿真时数字电路引脚上会出现一个小方格,表示当前的逻辑状态,蓝色表示低电平“0”,红色表示高电平“1”。3)用颜色显示电压值,被选

38、中后仿真时用线的颜色表示出电压的高低,浅绿颜色表示低电压,深红颜色表示高低压。4)用箭头表示显示电流的方向,被选中后仿真时,线上出现一个箭头表示出电流的方向。当虚拟仪器连接好后,编辑窗口左下角的可以帮助启动仿真过程,所对应的功能分别是:执行、单步执行、暂停、停止。第第1111章章PROTEUSISISPROTEUSISIS、KeiluVision2KeiluVision2软件的使用及应用实例软件的使用及应用实例【例【例11-1】:简单电路的仿真。】:简单电路的仿真。在图11-19所示的电路中,只有两个器件:滑动变阻器(POT-HG,在Resistors库中)、灯(LAMP,在

39、Optoelectronics库中)。画好电路后,点击Generators图标,选择虚拟直流信号源DC加载到电路,单击在电路中放置电流探针,单击在电路中放置电压探针,在System菜单下,选择SetAnimationOptions弹出对话框如图11-18,勾选AnimationOptions下最后两项,(ShowWireVoltagebyColour及ShowWireCurrentwithArrows)。连接好后,在编辑窗口左下角点击,即可仿真运行了。可以看到电路中电流的方向,大小;灯两端电压的高低,点击电阻两端的,可看到电路中各参数的变化。图11-19简单模

40、拟电路的仿真第第1111章章PROTEUSISISPROTEUSISIS、KeiluVision2KeiluVision2软件的使用及应用实例软件的使用及应用实例信号源:信号源:直流电压源(DC)、正弦信号源(SINE)、脉冲信号源(PULSE)、积分波形信号(EXP)、频率调试信号(SFFE)、手工勾画任意波形(PWLIN),数据文件波形(FILE)、声音文件波形(AUDIO)等。如图11-20(a)所示。可以使用的虚拟仪表:虚拟仪表:示波器(OSCILLOSCOPE)、计数器(COUNTERTIME)、RS232终端(VIRTUALTERMINAL)、SPI调试器(SPI

41、DEBUGGER)、I2C调试器(I2CDEBUGGER)、信号发生器(SIGNALGENERATOR)、直流电压表(DCVOLTMETER)、直流电流表(DCAMMETER)、交流电压(ACVOLTMETER)、电流表(ACAMMETER)等。如图11-20(b)所示图11-20Proteus中的信号源及虚拟仪器第第1111章章PROTEUSISISPROTEUSISIS、KeiluVision2KeiluVision2软件的使用及应用实例软件的使用及应用实例实时仿真常用工具实时仿真常用工具ISIS系统在实时仿真调试过程中,提供了许多有用的工具,常用工具如下

42、:图11-21(a)为复位开关,鼠标点击开关接通,放开鼠标开关断开。在开关和继电器(Switching&Relays)库中。图11-21(b)为乒乓开关,点击接通,再点击断开。在开关和继电器(Switching&Relays)库中。图11-21(c)为多态开关,点击一次或改变一个状态。在开关和继电器(Switching&Relays)库中。图11-21(d)为逻辑数据,点击一次或改变状态,启动前可设置为常态。在调试工具(Debuggingtools)库中。图11-21(e)为逻辑脉冲,点击一次输出一个脉冲,启动前可设置为常态。在调

43、试工具(Debuggingtools)库中。图11-21(f)逻辑数据产生器,有BCD码和HEX两种。在调试工具(Debuggingtools)库中。图11-21开关、按钮、数据拨码开关第第1111章章PROTEUSISISPROTEUSISIS、KeiluVision2KeiluVision2软件的使用及应用实例软件的使用及应用实例【例【例11-2】:矩阵键盘的仿真。】:矩阵键盘的仿真。阵列式键盘,可用来阵列式键盘,可用来和单片机等可编程器件的连接,通过行或列扫描获得键的和单片机等可编程器件的连接,通过行或列扫描获得键的位置数据(键值),数据值与键盘上的数字无关。位置数据

44、(键值),数据值与键盘上的数字无关。如图11-22所示不难看出:“A”行“3”列交叉的键是“9”。如果将“列线”4、3、2、1分别接单片机p1.7p1.4,将“行线”d、c、b、a分别接单片机p1.3p1.0。p1.7p1.4工作在输入方式,p1.3p1.0工作在输出方式,则键“9”的编码为:p1.3p1.0为“1110”,读到的p1.7p1.4的编码为:“1011”,所以键“9”的编码是:0BEH。请读者自行分析一下其余15个按键的“键值”分别是多少?图11-2244矩阵键盘Proteus交互式仿真图第第1111章章PROTEUSISISPROTEUSISIS、KeiluVi

45、sion2KeiluVision2软件的使用及应用实例软件的使用及应用实例11.3.2微处理器的仿真微处理器的仿真在ProteusISIS系统中对多种微处理器进行仿真,是其最突出的特点。在这个系统中可以通过仿真方式在计算机上执行各种微处理器的指令,并与所连接的接口电路同时仿真实现对电路的快速调试。【例【例11-3】:】:Proteus仿真设计一个八位的抢答器。仿真设计一个八位的抢答器。在本例中用到了数码管、蜂鸣器、三极管、按键这些最普通也是最常用的元器件,也用到了总线和总线分支这种布线方式。我们用80C51单片机的P1口来驱动一个数码管;用P3口作为八个抢答信号的输入端;用P2.0通

46、过三极管Q1来驱动蜂鸣器;用P2.2作为抢答器复位信号的输入端。电路如图11-23所示。图11-23用PROTEUS仿真8位抢答器第第1111章章PROTEUSISISPROTEUSISIS、KeiluVision2KeiluVision2软件的使用及应用实例软件的使用及应用实例1、元器件的查找和放置、元器件的查找和放置如何在Proteus自带的众多的元器件中找到用户需要元器件呢找到后又如何把它放置在原理图中呢这是两个很关键也很重要的问题!首先,如果不知道所需的这个元件的英文名称,那么只能耐心地用分类查找的方式进行查找,方法是:在ProteusISIS编辑状态下,单击Li

47、brary|PickDevice/symbolP菜单,弹出图11-24所示窗口,这是一个元器件查询窗口,在这个窗口的左侧是元器件分类窗口(category),我们可以在元器件分类窗口中选择元器件的类型,比如数码管在名为:Optoelectronics的这个元器件类型库中,然后在右侧的元器件窗口中选择名为7SG-DIGITAL的数码管,这是一个共阴极红色一位数字的数码管。如果知道所要找的元器件的英文名称什么,那就很简单了。比如按键的英文名称为BUTTON,则只要在图11-24所示窗口的名为Keyword下的文本框中输入BUTTON再敲回车键就可以很快找到这个元件。当找到所需要的元器件

48、后,在图11-24所示的元器件窗口中用鼠标左键双击这个元件名就可以把这个元件加到元件列表窗口中,然后再在元件列表窗口中用鼠标左键单击选中这个元器件,接下来就可以在原理图中单击左键把这个元件放在所要放的位置。图11-24元器件查询窗口第第1111章章PROTEUSISISPROTEUSISIS、KeiluVision2KeiluVision2软件的使用及应用实例软件的使用及应用实例2、软件编程、软件编程设计好了硬件线路之后,接下来就是软件编程的问题。如何编写程序呢?当然需要根据硬件的连接情况和控制要求来编写程序。程序要达到的控制要求是:只要一开电源或者主持人按下复位按键,数码管就显

49、示“0”表示可以开始抢答,一旦有抢答信号,就立即判断出是那一位最先抢答,并把相应的位号送至数码管显示,对其后的抢答信号不再响应,同时蜂鸣器持续间隔鸣响,给出音响提示信号。当主持人按下复位信号后开始下一轮抢答!程序设计流程图如图11-25所示。图11-25抢答器软件流程图第第1111章章PROTEUSISISPROTEUSISIS、KeiluVision2KeiluVision2软件的使用及应用实例软件的使用及应用实例现给出参考程序:现给出参考程序:;八位输入抢答器参考程序清单ORG0000JMPBEGIN;程序开始BEGIN:MOVP2,#0FFH;P2口置高电平,准备

50、接收信号。MOVR4,#0;“R4”的位标志值清零。MOVA,R4;“R4”位标志值送A寄存器AGAIN:MOVDPTR,#TABLE;共阴极数码管代码表首址送DPTRMOVCA,A+DPTR;取出显示”0”的代码送P口显示MOVP1,ALOOP:MOVA,P3;接收P3口的抢答信号。CPLA;抢答信号求反JZLOOP;如果没有抢答信号再返回LOOP继续扫描LOOP1:RRCA;有抢答信号则逐次移动判断是那一位抢答INCR4;每移一次位,R4位标志值加1JNCLOOP1;如果没有遇到抢答信号返回LOOP1继续移位MOVA,R4

51、;遇到抢答信号把R4位标志的只送AMOVCA,A+DPTR;找到相应位的显示代码MOVP1,A;送P1口显示LOOP2:JNBP2.2,BEGIN;若主持人按了复位信号健则转向程序复位CPLP2.0;若没按复位信号键,则通过P2.2给出高低信号驱动蜂鸣器MOVR5,#20;准备调用20次延时20ms程序LCALLDELAY;调用延时程序SJMPLOOP2;P2.2口反复间隔0.4秒变化,驱动蜂鸣器DELAY:MOVR6,#50;延时R520ms子程序D1:MOVR7,#100DJNZR7,$DJNZR6,D1DJNZR5,DELA

52、YRETTABLE:;共阴极数码管代码表DB3FH,06H,5BH,4FH,66H;01234DB6DH,7DH,07H,7FH,6FH;46789DB77H,7CH,0B9H,5EH,79H,71h;ABCDEFEND第第1111章章PROTEUSISISPROTEUSISIS、KeiluVision2KeiluVision2软件的使用及应用实例软件的使用及应用实例3、对微处理器程序的处理分为以下几个步骤:、对微处理器程序的处理分为以下几个步骤:(1)添加源程序打开主菜单的Source其中有添加删除程序、选择代码生成工具、设置外部文本编辑器、建立所有文件等

53、四个选项:点击添加点击添加/删除源代码删除源代码,出现图11-27所示对话框:在SourceCodeFilename中输入源程序的文件名。图11-27添加源文件和选择代码生成工具窗口添加/删除源代码。选择代码生成工具选择外部源文件编辑器重构所有文件(编译源文件)第第1111章章PROTEUSISISPROTEUSISIS、KeiluVision2KeiluVision2软件的使用及应用实例软件的使用及应用实例(2)设置外部文件编辑器是为了选择汇编语言的编辑工具,系统隐含的是PROTEUS系统自带的一个工具(SRCEDIT.EXE)。如果不喜欢可以修改,通过浏览按钮找到自

54、己喜欢使用的文本编辑工具。操作如下:操作如下:点选SourceSetupExternalTextEditor命令系统弹出SourceCodeEditorConfiguration对话框。点选“Browse”按钮,并使用文本选择器定位文本编辑器的可执行文件,这里我们选用“UltraEdit”作为编辑器。如图11-28所示。双击“Uedit32”文件,此时文件的路径将显示在Executable中,如图11-29所示。定义代码编译工具:定义代码编译工具:根据微处理器的语言类型不同选择合适的编译系统,当按下重构所有的选项时利用这个工具将汇编语言文本翻译成机器代码(.HEX)文件

55、。点击source|DefineCodeGenerationTools,出现图11-30所示对话框。图11-30使用第三方编译工具设置图11-28选择第三方编辑器图11-29使用第三方编辑工具设置第第1111章章PROTEUSISISPROTEUSISIS、KeiluVision2KeiluVision2软件的使用及应用实例软件的使用及应用实例(3)编译程序如果使用系统提供的编辑、编译工具,当添加文件后在Source菜单下就会出现选择的文件名,点击文件名就会打开编辑器,提供文件修改功能,完成修改后,选择重构所有的选项(buildall),如果文件无错误就产生了.HEX

56、文件。如果设置成不使用系统提供的工具后,Source下的所有功能将不需要。可利用读者熟悉的编译工具,将源程序汇编(编译)成.hex文件(4)添加和执行程序按照图11-23所示,在ISIS中画好电路后,移动鼠标到要选中U1(微处理器AT89C52)上点击左键,U1变成红色表示被选中,再点击鼠标左键弹出如下对话框。在程序文件下选择所需要的程序文件(.HEX),选择合适的工作频率即可确认,如图11-31所示。点击编辑窗口下的仿真按钮,程序便可以执行了。或者选择调试菜单Debug下的执行功能即可执行。仿真结果如图11-32所示,是K5键最先按下,LED上显示5,蜂鸣器“嘟嘟”不停的叫,等待主持

57、人使用的K9键按下,抢答器复位。图11-32抢答器仿真后的结果图11-31单片机添加程序窗口需要说明的是大多数专业编译器和汇编程序都有完整的集成开发环境IDE。如IARsEmbeddedWorkbench、KeilsuVision3、MicrochipsMP-LAB和AtmelsVARstudio。如果用户使用上述任意一种工具开发源代码,可以很容易在IDE中进行编辑,生成可执行文件(如HEX或BIN或CODE文件)后切换到ProteusVSM,然后进行仿真。第第1111章章PROTEUSISISPROTEUSISIS、KeiluVision2KeiluVision

58、2软件的使用及应用实例软件的使用及应用实例11.4KeilC51集成开发环境集成开发环境KeilC51是目前世界上最优秀、最强大的51系列单片机开发应用平台之一,它集成编辑、编译、仿真于一体。支持汇编语言、C语言的程序设计,界面友好,易学易用。它内嵌的仿真调试软件可以让用户采用模拟仿真和实时在线仿真两种方式对目标系统进行开发。仿真时,除了可以模拟单片机的I/O口、定时器、中断外,甚至可以仿真单片机的串行通讯。51系列单片机使用Keil工具开发项目和其他软件工具开发项目极其相似:(1)创建一个项目,从器件库中选择目标器件配置工具设置。(2)用C或汇编语言创建源程序。(3)用项目管

60、ision2)。完成安装并启动KeilC51后,即可在图11-33所示的窗口中完成程序的开发。图11-33KeiluVision3IDE的主界面第第1111章章PROTEUSISISPROTEUSISIS、KeiluVision2KeiluVision2软件的使用及应用实例软件的使用及应用实例11.4.1建立一个建立一个Keilc51程序程序现通过建立一个简单的LED流水灯的例子来初步学习keilc51的基本用法。硬件参考电路如图11-34所示。图11-34流水灯(跑马灯)电路第第1111章章PROTEUSISISPROTEUSISIS、KeiluVision2KeiluVision2软件的使用及应用实例软件的

THE END
1.DesignDesign_compiler经典教程.pdf 微电子学实验室 实验教程 ASIC 综合器软件—— Design Compiler 实验 2006-7 Design Compiler 实验 前言 Design Compiler (简称DC )是 synopsys 公司的 ASIC 综合器产品,它可以完成将硬件 描述语言所做的 RTL 级描述自动转换成优化的门级网表。DC 得到全球 60 多个半导体厂商、 380 ...https://max.book118.com/html/2017/0508/105282738.shtm
2.UianimationdesignPointVision原创悬浮DEMO教程附带软件包HOOOLYDESIGN 上海| 教育工作者 创作20粉丝6845 孔雅轩LineVision 北京| 教育工作者 创作46粉丝42759 一山設計 亚洲| 教育工作者 创作54粉丝3805 站酷高高手 北京| 教育工作者 创作123粉丝35539 盒子怪设计工作室 北京| 教育工作者 创作23粉丝3916 Yoyo_27 ...https://www.zcool.com.cn/work/ZMTg4MDkxODg=.html
3.Lynda–CollaborativeDesign:VisionandStrategy* Co-creating the design brief * Asking better questions * Digging into the deeper why * Measuring success * Avoiding common pitfalls * Documenting and sharing the plan Download uploaded http://uploaded.net/file/zml9pxxn/LcCollDesVisionStrategy.part1.rar ...http://www.0daydown.com/12/277001.html
4.地质成图系统软件双狐4.0/4.2金双狐DFGVision送视频教程惠州地质成图系统软件 双狐 4.0/4.2金双狐DFGVision送视频教程 惠州,惠州设计联盟信息网价:30.00,惠州设计联盟信息网掌柜:远景在线科技先锋,http://huizhou.witcp.com/design/c137/t6151bbb6cced.html
5.dc2008安装问题.最近参考网上的安装教程自己在安装Design Compiler2008 折腾了好几天了,安装完后可以正常启动design_vision 但是不能启动dc_shell,如果启动dc_shell的话就报错如下: Fatal: Design Compiler is not enable. (DSCH-1) 而却启动design_analyzer时也报错如下: ...http://ee.mweda.com/ask/329830.html
6.gigevision协议中文版无积分,可在此网站下载 https://www.automate.org/a3-content/vision-standards-gige-vision 上传者:weixin_44189401时间:2023-08-21 GigE-Vision-2.0中文版.pdf gige vision前三章的中文翻译版,可能有少许错漏,整体不影响阅读和使用,能节省开发者不少保贵的时间。 https://www.iteye.com/resource/michael_liuyong-9763583
7.中国知网Robovision.ai AI Surge Cloud GPTAgent Sitekick Wand AI Luminal Zevi.ai 10Web Onu AI-SQL数据库 AIHelperBot Avanty TableTalk OSS Insight Akkio Channel Ask String Findly Ai2sql AI Data Sidekick AI训练模型 揽睿Ai BLOOM Imagen llama Lobe Scale AI Replicate Evidently...https://www.gitschool.cn/aiwebnav/chinanationalknowledgeinfrastructure_mecb.html
1.Vision软件下载指南与体验分享评测专业设计服务1、在下载和安装Vision软件时,请确保从官方网站或可信的第三方下载平台获取软件,以确保安全性和完整性。 2、在使用Vision软件时,请定期更新软件,以获取最新的功能和修复已知的问题。 3、请遵循软件的使用说明和教程,正确使用各项功能,避免误操作导致的数据损失。 http://m.xingyuesj.com/post/131.html
2.stablediffusion教程stablediffusion零基础学会用ControlNet将...AI绘画基础+速成+进阶使用教程 观看零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。 温馨提示:篇幅有限,已打包文件夹,获取方式在:文末 12000+AI关键词大合集 这份完整版的AI绘画全套学习资料已经上传CSDN,朋友们如果需要可以微信扫描下方...https://blog.csdn.net/2401_84760322/article/details/144129673
3.DesignsAI使用步骤Designs AI提供了多种设计工具,如Logo Maker、Video Maker、Design Maker等。根据您的需求,选择相应的设计工具。 例如,如果您想创建一个新的Logo,就选择Logo Maker;如果您想制作一个视频,就选择Video Maker。 三、开始设计 在选择设计工具后,您会看到一个设计界面,其中包含了各种设计元素和工具。 https://ai.gameba.cc/wz/2280.html
4.怎么安装AquaSoftPhotoVision免费版?AquaSoft幻灯片制作软件安装步骤...AquaSoft Photo Vision免费版安装教程!AquaSoft Photo Vision是一款非常出色的图像处理软件。我们早就超越了照片展示的话题。多年来,我们的程序能够做的远远超过 SlideShow 所能表达的名字。随着新版本 13,新名称更改为 AquaSoft Vision。因此,Vision 是流行的 AquaSoft 幻灯片程序的直接继承者。AquaSoft SlideShow Prem...https://www.jb51.net/softjc/929435.html
5.图文详解Matlab2017a64位英文破解版下载与安装激活教程7、Computer Vision System Toolbox ·使用Fast R-CNN 和 Faster R-CNN 深度学习算法进行目标检测 8、Automated Driving System Toolbox ·一款用于开发风险模型和进行风险模拟的新产品 三、Simulink产品系列更新包括: 1、Simulink ·parsim 命令,用于直接运行多个并行仿真 ...https://www.adaigou.net/wm/8892.html
6.知识树系列!最详细实用的Indesign基础教程优优教程网本系列教程由@优设基础训练营教学部出品。帮助你快速掌握 Indesign 基础。喜欢这些教程请记得收藏起来每天练习。 新的生产工具,虽然不能提高你的水平,但是可以很大程度上提升你的工作效率。对于软件,我们没有必要去纠结哪个更好用,更应该考虑哪个更适用,掌握通用的工具原理,学习什么软件都是简单的~ ...https://uiiiuiii.com/photoshop/1212104210.html
7.黑果魏叔黑果魏叔(黑苹果社区)为您提供最专业的免费黑苹果知识,最全面的黑苹果驱动下载,最详细的黑苹果安装教程,最精准的问题解决方法,并且集合了众多MacOS软件下载。https://www.imacosx.cn/
8.家居3D设计DIY完整版修复教程中的大量问题 修复隐私政策和使用条款中缺少英文链接的问题 修复了项目导入时崩溃的问题 修正了上传社区时的截图顺序 修正了启动画面进度视图和日志动画的一个问题 修正了免费版 iPad 上的设置视图限制问题 修正了某些纹理不匹配的问题 修复了屋顶在使用英制单位时导致崩溃 ...https://apps.apple.com/cn/app/%E5%AE%B6%E5%B1%853d%E8%AE%BE%E8%AE%A1diy-%E5%AE%8C%E6%95%B4%E7%89%88-home-design-3d/id581048079?l=cs
9.DCTutorialjiaohai777的日志lists. Specifically, this tutorial considers only synchronous systems and basic synthesis tasks. Subjects as asynchronous systems or advanced synthesis techniques will not be discussed. In addition to Design Compiler, this tutorial introduces the basics of the Design Compiler GUI (called Design Vision)....https://www.eetop.cn/blog/html/03/955647-43484.html
10.DC(DesignCompiler)使用说明Design compiler综合教程 一、逻辑综合的主要步骤 synthesis = translation + logic optimization + gate mapping DC工作流程主要分为这三步 Translation :主要把描述RTL级的HDL语言,在约束下转换成DC内部的统一用门级描述的电路(Generic Boolean Gates)(DC自己的库表现),以GTECH或者没有映射的ddc形式展现。也就是说...https://www.pianshen.com/article/69311801977/
11....HexagonCabinetVision2023.3x64完美免费版(附安装教程...3、CABINET VISION Design CABINET VISION Design橱柜视觉设计通过创建专业、准确的设计、效果图和定价估算来支持销售和盈利能力。 4、x2D CAD x2D CAD使用 x2D CAD 乘数创建精确带注释的图纸,可以更轻松地向建筑师和承包商传达设计意图。x2D CAD 附带了许多工具和功能,包括从实时图纸自动更新零件信息。 https://www.5aixz.com/gongchengjianzhu/1920.html