PROTEUS电路设计与虚拟仿真实验指导书_第1页
PROTEUS电路设计与虚拟仿真实验指导书_第2页
PROTEUS电路设计与虚拟仿真实验指导书_第3页
PROTEUS电路设计与虚拟仿真实验指导书_第4页
PROTEUS电路设计与虚拟仿真实验指导书_第5页
已阅读5页,还剩35页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 电路设计与虚拟仿真实验指导书李兴春王宏五邑大学信息学院电子电工实验中心二00七年月印刷 目录TOC o 1-5 h z HYPERLINK l bookmark101ProteusDesignSuit7使用指南12实验内容21实验一晶体管负反馈放大电路虚拟实验21实验二555定时器功能及应用虚拟实验24实验三数字钟设计27实验四信号发生器设计35实验五直流电机控制模块41一电路设计与虚拟仿真实验指导书1ProteusDesignSuit7使用指南1.1系统要求ProteusDesignSuit7可以在以下操作系统中使用:Windows2000WindowsXpWindowsVista对于Pr

2、oteusVSM(虚拟系统模块)处理器仿真,电脑CPU越快,仿真效果越更好。最低配置为1G处理器,256MB内存,150MB硬盘。1.2系统安装将系统安装盘放入电脑光驱,光盘会自动运行。否则,打开“我的电脑”,找到DVD驱动器,手动运行光盘。按提示一步一步安装就可以了。Proteus默认安装文件夹如下:C:ProgramFilesLabcenterElectronicsProteus7Professional1.3进入ProteusISIS双击桌面上的ISIS7Professional图标或者单击屏幕左下方的“开始”f“程序”f“Proteus7Professional”f“ISIS7Prof

3、essional”,出现如图1-1所示屏幕,表明进入ProteusISIS集成环境。启动时的屏幕1.4工作界面ProteusISIS的工作界面是一种标准的Windows界面,如图1-2所示,包括:标题栏、主菜单、标准工具栏绘图工具栏、状态栏、对象选择按钮、预览对象方位控制按钮、仿真进程控制按钮、预览窗口、对象选择器窗口、图形编辑窗口。坐标系统的基本单位是10nm,主要是为了和ProteusARES保持一致。但坐标系统的识别(read-out)单位被限制在1th。坐标原点默认在图形编辑区的中间,图形的坐标值能够显示在屏幕的右下角的状态栏中。5.2点状栅格(TheDotGrid)与捕捉到栅格(Sn

4、appingtoaGrid)编辑窗口内有点状的栅格,可以通过View菜单的Grid命令在打开和关闭间切换。点与点之间的间距由当前捕捉的设置决定。捕捉的尺度可以由View菜单的Snap命令设置,或者直接使用快捷键F4、F3、F2和CTRL+F1。如图1.3所示。若键入F3或者通过View菜单的选中Snap100th,你会注意到鼠标在图形编辑窗口内移动时,坐标值是以固定的步长100th变化,这称为捕捉,如果你想要确切地看到捕捉位置,可以使用View菜单的X-Cursor命令,选中后将会在捕捉点显示一个小的或大的交叉十字。ViewTOC o 1-5 h z宦|RillGridG串Origin0*XC

5、ursorXatrl+FiSnap10thPanInoomOut2oomAllloomtoAreaF2F3f=4Snap50thSnap100thSnap500th图1.3菜单示意图实时捕捉(RealTimeSnap)当鼠标指针指向管脚末端或者导线时,鼠标指针将会捕捉到这些物体,这种功能被称为实时捕捉,该功能可以使你方便的实现导线和管脚的连接。可以通过菜单的命令或者是切换该功能。可以通过菜单的命令来刷新显示内容,同时预览窗口中的内容也将被刷新。当执行其它命令导致显示错乱时可以使用该特性恢复显示。视图的缩放与移动可以通过如下几种方式:用鼠标左键点击预览窗口中想要显示的位置,这将使编辑窗口显示以鼠

6、标点击处为中心的内容。在编辑窗口内移动鼠标,按下键,用鼠标“撞击”边框,这会使显示平移。我们把这称为。用鼠标指向编辑窗口并按缩放键或者操作鼠标的滚动键,会以鼠标指针位置为中心重新显示。预览窗口()该窗口通常显示整个电路图的缩略图。在预览窗口上点击鼠标左键,将会有一个矩形蓝绿框标示出在编辑窗口的中显示的区域。其他情况下,预览窗口显示将要放置的对象的预览。这种特性在下列情况下被激活:当一个对象在选择器中被选中;当使用旋转或镜像按钮时;当为一个可以设定朝向的对象选择类型图标时(例如:等等);当放置对象或者执行其他非以上操作时,会自动消除。对象选择器()根据由图标决定的当前状态显示不同的内容显示对象的

7、类型包括:设备,终端,管脚,图形符号,标注和图形。在某些状态下,对象选择器有一个切换按钮,点击该按钮可以弹出库元件选取窗口。通过该窗口可以选择元件并置入对象选择器,在今后绘图时使用。览.图形7编辑的基本操作TOC o 1-5 h z)对象放置()放置对象的步骤如下()根据对象的类别在工具箱选择相应模式的图标()i根据对象的具体类型选择子模式图标()e如果对象类型是元件、端点、管脚、图形、符号或标记,从选择器里()选择你想要的对象的名字。对于元件、端点、管脚和符号,可能首先需要从库中调出;如果对象是有方向的,将会在预览窗口显示出来,你可以通过预览对象方位按钮对对象进行调整;最后,指向编辑窗口并点

8、击鼠标左键放置对象。)选中对象()用鼠标指向对象并点击右键可以选中该对象。该操作选中对象并使其高亮显示,然后可以进行编辑。选中对象时该对象上的所有连线同时被选中。要选中一组对象,可以通过依次在每个对象右击选中每个对象的方式。也可以通过右键拖出一个选择框的方式,但只有完全位于选择框内的对象才可以被选中。在空白处点击鼠标右键可以取消所有对象的选择。)删除对象()用鼠标指向选中的对象并点击右键可以删除该对象,同时删除该对象的所有连线。)拖动对象()用鼠标指向选中的对象并用左键拖曳可以拖动该对象。该方式不仅对整个对象有效,而且对对象中单独的也有效。如果功能被使能的话,被拖动对象上所有的连线将会重新排布

9、或者。这将花费一定的时间(秒左右),尤其在对象有很多连线的情况下,这时鼠标指针将显示为一个沙漏。如果你误拖动一个对象,所有的连线都变成了一团糟,你可以使用命令撤消操作恢复原来的状态。)拖动对象标签()许多类型的对象有一个或多个属性标签附着。例如,每个元件有一个“”标签和一个“”标签。可以很容易地移动这些标签使你的电路图看起来更美观。移动标签的步骤如下()选中对象;用鼠标指向标签,按下鼠标左键;拖动标签到你需要的位置。如果想要定位的更精确的话,可以在拖动是改变捕捉的精度(使用、键);释放鼠标。)调整对象大小()子电路()、图表、线、框和圆可以调整大小。当你选中这些对象时,对象周围会出现黑色小方块

10、叫做“手柄”,可以通过拖动这些“手柄”来调整对象的大小。调整对象大小的步骤如下() 选中对象如果对象可以调整大小,对象周围会出现黑色小方块,叫做“手柄”。用鼠标左键拖动这些“手柄”到新的位置,可以改变对象的大小。在拖动的过程中手柄会消失以便不和对象的显示混叠。)调整对象的朝向()许多类型的对象可以调整朝向为0;7或通过轴轴镜象。当该类型对象被选中后“r图标会从兰色变为红色,然后就可以来改变对象的朝向。调整对象朝向的步骤如下(选中对象用鼠标左键点击转。用鼠标左键点击毫无疑问当图标可以使对象逆时针旋转,用鼠标右键点击图标可以使对象顺时针旋图标可以使对象按轴镜象,用鼠标右键点击图标可以使对象按轴镜象

11、。图标是红色时,操作他们将会改变某个对象,即便你当前没有看到它,实际上,这中颜色的指示在你想对将要放置的新对象操作时是格外有用的。当图标是红色时,首先取消对象的选择,此时图标会变成兰色,说明现在可以“安全“调整新对象了。)编辑对象()许多对象具有图形或文本属性,这些属性可以通过一个对话框进行编辑,这是一中很常见的操作,有多种实现方式。编辑单个对象的步骤是(选中对象;用鼠标左键点击对象;连续编辑多个对象的步骤是(选择图标,再选择)e:)标图标;依次用鼠标左键点击各个对象;以特定的编辑模式编辑对象的步骤是(指向对象使用键盘)c对于文本脚本来说,这将启动外部的文本编辑器。如果鼠标没有指向任何对象的话

12、,该命令将对当前的图进行编辑。)通过元件的名称编辑元件的步骤如下()键入E在弹出的对话框中输入元件的名称()。确定后将会弹出该项目中任何元件的编辑对话框,并非只限于当前的元件。编辑完后,画面将会以该元件为中心重新显示。你可以通过该方式来定位一个元件,即便你并不想对其进行编辑。 0)编辑单个对象标签的步骤是(选中对象标签用鼠标左键点击对象。TOC o 1-5 h z)连续编辑多个对象标签的步骤是()选择图标,再选择图标依次用鼠标左键点击各个标签。2拷贝所有选中的对象()拷贝一整块电路的方式()选中需要的对象用鼠标左键点击图标把拷贝的轮廓拖到需要的位置,点击鼠标左键放置拷贝;重复步骤放置多个拷贝;

13、点击鼠标右键结束当一组元件被拷贝后,他们的标注自动重置为随机态,用来为下一步的自动标注做准备,防止出现重复的元件标注。TOC o 1-5 h z3移动所有选中的对象()移动一组对象的步骤是()选中需要的对象,具体的方式参照上文的部分;把轮廓拖到需要的位置,点击鼠标左键放置。)删除所有选中的对象()删除一组对象的步骤是()选中需要的对象;用鼠标左键点击图标。如果错误删除了对象,可以使用命令来恢复原状。)画线()画线()你一定发现没有画线的图标按钮。这是因为的智能化足以在你想要画线的时候进行自动检测。这就省去了选择画线模式的麻烦。)在两个对象间连线()左击第一个对象连接点如果你想让自动定出走线路径

14、,只需左击另一个连接点。另一方面,如果你想自己决定走线路径,只需在想要拐点处点击鼠标左键。一个连接点可以精确的连到一根线。在元件和终端的管脚末端都有连接点。一个圆点从中心出发有四个连接点,可以连四根线。由于一般都希望能连接到现有的线上,也将线视作连续的连接点。此外,一个连接点意味着根线汇于一点,提供了一个圆点,避免由于错漏点而引起的混乱。在此过程的任何一个阶段,你都可以按来放弃画线。)线路自动路径器()线路自动路径器为你省去了必须标明每根线具体路径的麻烦。该功能默认是打开的,但可通过两种途径方式略过该功能。如果你只是在两个连接点左击,将选择一个合适的线径。但如果你点了一个连接点,然后点一个或几

15、个非连接点的位置,将认为你在手工定线的路径,将会让你点击线的路径的每个角。路径是通过左击另一个连接点来完成的。可通过使用工具菜单里的命令来关闭。这功能在你想在两个连接点间直接定出对角线时是很有用的。8重复布线()假设你要连接一个字节数据总线到电路图主要数据总线,你已将总线和总线插入点如以下放置。 #图重布线示意图首先左击,然后左击,在间画一根水平线。双击,重复布线功能会被激活,自动在间布线。双击、,以下类同。重复布线完全复制了上一根线的路径。如果上一根线已经是自动重复布线将仍旧自动复制该路径。另一方面,如果上一根线为手工布线,那么将精确复制用于新的线TOC o 1-5 h z)拖线()尽管线一

16、般使用连接和拖的方法,但也有一些特殊方法可以使用。如果你拖动线的一个角,那该角就随着鼠标指针移动。如果你鼠标指向一个线段的中间或两端,就会出现一个角,然后可以拖动。注意:为了使后者能够工作,线所连的对象不能有标示,否则会认为你想拖该对象。也可使用块移动命令来移动线段或线段组。0移动线段或线段组()1、)在你想移动的线段周围拖出一个选择框。若该“框”为一个线段旁的一条线也是可以的;2、)左击“移动”图标(在工具箱里);)如图标所示的相反方向垂直于线段移动“选择框”()b4、)左击结束。线段组移动图示图 # 如果操作错误,可使命令返回。n)1从线中移走节点(选中()要处理的线;用鼠标指向节点一角,

17、按下左健;拖动该角和自身重合(如下图);松开鼠标左键。将从线中移走该节点。主窗口是一个标准窗口,除具有选择执行各种命令的顶部菜单和显示当前状态的底部状态条外,菜单下方有两个工具条,包含与菜单命令一一对应的快捷按钮,窗口左部还有一个工具箱,包含添加所有电路元件的快捷按钮。工具条、状态条和工具箱均可隐藏。这里的两个图分别是中文和英文主窗口。2)1编辑区域的缩放的缩放操作多种多样,极大地方便了我们的设计。常见的几种方式有:完全显示或者按“8、放大按钮或者按“”和缩小按钮或者按“”、拖放、取景、找中心或者按“”。22)点状栅格和刷新编辑区域的点状栅格,是为了方便元器件定位用的。鼠标指针在编辑区域移动时

18、,移动的步长就是栅格的尺度,称为“捕捉”。这个功能可使元件依据栅格对齐。)显示和隐藏点状栅格点状栅格的显示和隐藏可以通过工具栏的按钮或者按快捷键的“”来实现。鼠标移动的过程中,在编辑区的下面将出现栅格的坐标值,即坐标指示器,它显示横向的坐标值。因为坐标的原点在编辑区的中间,有的地方的坐标值比较大,不利于我们进行比较。此时可通过点击菜单命令“”下的“”命令,也可以点击工具栏的按钮或者按快捷键“”来自己定位新的坐标原点。)刷新编辑窗口显示正在编辑的电路原理图,可以通过执行菜单命令“的下的“”命令来刷新显示内容,也可以点击工具栏的刷新命令按钮回或者快捷键“”,与此同时预览窗口中的内容也将被刷新。它的

19、用途是当执行一些命令导致显示错乱时,可以使用该命令恢复正常显示。1.6图例解说1.6.对象1的添加和放置点击工具箱的元器件按钮,使其选中,再点击对象选择器左边中间的置按钮,出现“”对话框,如图所示。Keywords:Results(330):SchematicPreview:MatchWholeWords?Category:(AllCategories)AnalogICsCapacitorsCMOS4000seriesConnectorsDataConvertersDebuggingToolsDiodesECL10000SeriesElectromechanicalInductorsLapla

20、cePrimitivesMemorylCshiicruproc已:英:I匚e:MiscellaneousModellingPrimitivesOperationalAmplifiersOptoelectronicsPLDs益FPGAsResistorsSimulatorPrimitivesDevice6800068000.BUS6800868008.BUS6801068010.BUS80398039.BUS80498049.BUS80C3180C31.BUS80C3280C32.BUS80C45180C45380C5180C51.BUS80C5280C52.BUS80C52880C54Libr

21、aryMICROMICROMICROMICROMICROMICROMICROMICROMICROMICROMCSS051MCS8051MCSS051MCSS051MCS8051MCSS051MCSS051MCS8051MCSS051MCSS051MCS8051MCSS051Description68000Microprocessor68000Micruprocessor68008Microprocessor68008Microprocessor68010Micruprocessor68010MicroprocessorGeneric8-bitMicrocontrollerGeneric8-bi

22、tMicrocontrollerGeneric8-bitMicrocontrollerGeneric8-bitMicrocontroller8051coremicrocontrollerROM-less128BRAM.4:-:8-bitl/U.3:-:16-bii8051coremicrocontrollerROM-less128BRAM,4x8-bit3x16-bii8051coremicrocontrollerROM-less,256BFlAM.4x8-bitI/O,3x16-bii8051coremicrocontrollerROM-less256BRAM.4:-:8-bitl/U.3:

23、-:16-biiE;i1匚已卜卅二:口匚口门Holl引R匚1恫巳处:.7:Ebitl/ij(Nothingselectedforpreview)8051coreMicrocontrollerFlUM-less,256BFlAM,7x8-bitI/O,4ExtraI/OControlLines,2x16-bitTimers8051coremicrocontrollerwith4kElROM.120BFlAM4x8-bitI/O”3x8051coremicrocontrollerwith4kBROM.128BFlAM4x8-tiitI/O”3x8051coremicrocontrollerwith

24、8kBROM,256BRAMJwS-bitI/O,3x图llik添加J对象示意图忌8051coremicroco|8051coreMicrocontrollerROM-less512BR/5M170,V/atch(8051coremicrocontrollerwith16kBROM,256BRAM,4w0-bitI/O,3沁在这个对话框議我们可以选择元器件和一些虚拟仪器。以添加单片机MCSS051MCgipBIMg窗彳MCSS051lARMFamily=|80CL410MCSS051亠.a巒看侧,我们盖窿现这里有大量常见的各种型号的单片机。找到单片机Sub-category:编辑的0051Fa

25、mily80C5Sn_.8Qi;50.BUS在“G80CL3180CL4108051coremicrocontrollerwith32kBROM,256BRAM,4w0-bitI/O,3co2BRAM,4船-bitI/O,3coreRMiCOP8051coreMicrocontrollerROM-less,12SBRAM,UART8051coreMicrocontrollerROM-less,12SBRAM,I2CinterfaceFCE!Preview:明怎么把元器件添加F建点击一下,在对话”F情形如HC11Famihr-FeripheralsManufacturer:arigonaMicr

26、ochipARMpic83C50483C50883C57683C65483C74883C749MCSS051MCS8051MCSS051MCSS051MCS8051MCSS0518051coreMicrocontrollerwith16kElROM,256BRAM,2x16-bitTime80518051805180518051ROF1coreMicrocontrollerwith32kBROM,256BRAM,2x16-bitTimecoreMicrocontrollerwithSkE;ROM,256BRAM,S0C51-based;coreMicrocontrollerwith16kElR

27、OM,256BRAM,S0C51-baseccoreMicrocontrollerwith2kBROM,64BRAM,19I/Olines,1xcoreMicrocontrollerwith2kBROM,64BRAM,21I/Olines,1xrrirpMir-rrirrinlrrillArlAiil-h1b口RFlM匚;口R6M1匚II/厂Ilimr1y占诂PickDevices 图所示。这样在左边的对象选择器就有了这个元件了。点击一下这个元件,然后把鼠标指针移到右边的原理图编辑区的适当位置,点击鼠标的左键,就把放到了原理图区。标原2理图仿真调试原理图的绘制)画导线指针就会出现一个“X”“口

28、u:|DEFAULTINPUTOUTPUTBIDIRPOWERBUS 线变成了深绿色。如果你想让软件自动定出线路径只需左击另一个连接点即可。这就是的线路自动路径功能简称,如果你只是在两个连接点用鼠标左击,将选择一个合适的线径。可通过使用工具栏里的“”命令按钮来关闭或打开,也可以在菜单栏的“”下找到这个图标。如果你想自己决定走线路径,只需在想要拐点处点击鼠标左键即可。在此过程的任何时刻,你都可以按或者点击鼠标的右键来放弃画线。)画总线为了简化原理图,我们可以用一条导线代表数条并行的导线,这就是所谓的总线。点击工具箱的总线按钮,即可在编辑窗口画总线。)画总线分支线点击绘图工具箱中的按钮,画总线分支

29、线,它是用来连接总线和元器件管脚的。为了和一般的导线区分,一般习惯画斜线来表示分支线,但是这时如果功能打开是不行的,需要把功能关闭。画好分支线我们还需要给分支线起个名字。右键点击分支线选中它,接着左键点击选中的分支线就会出现分支线编辑对话框,放置方法是用鼠标单击连线工具条中图标或者执行/菜单命令,这时光标变成十字形并且将有一虚线框在工作区内移动,再按一下键盘上的键,系统弹出网络标号属性对话框,在项定义网络标号比如,单击】,将设置好的网络标号放在第步放置的短导线上注意一定是上面)单击鼠标左键即可将之定位。4)放置总线放置总线将各总线分支连接起来,方法是单击放置工具条中图标或执行/菜单命令,这时工

30、作平面上将出现十字形光标,将十字光标移至要连接的总线分支处单击鼠标左键,系统弹出十字形光标并拖着一条较粗的线,然后将十字光标移至另一个总线分支处,单击鼠标的左键,一条总线就画好了。能5)跳线能跳线在电路板设计中经常使用,但在一般的教科书中往往没有谈及这个问题,只有靠设计者在设计中自己去摸索。跳线,简单地说就是在电路板中用一根将两焊盘连接的导线,也有人把它称为跨接线。多使用于单面板、双面板设计中,特别是单面板设计中使用得更多。在单面板的设计中,当有些铜膜线无法连接,即使给连通了,进行电气检查也是错的,系统会显示错误标志。通常解决的办法是使用跳线,跳线的长度应该选择如下几种:m和。放置跳线的方法是

31、在布线层底层布线用人工布线的方式放置,当遇到相交线的时候就用过孔走到背面(顶层)进行布线,跳过相交线然后回到原来层面(底层)布线。值得说明的是为了便于识别,最好在顶层的印丝层做上标志,在图中有两根跳线。在板安装元件的时候,跳线就用短的导线或者就用剪下元件引脚上多余的部分安装。如图所示。我们在标签下的右边填上所起的分支线的名称。6)放置线路节点如果在交叉点有电路节点,则认为两条导线在电气上是相连的,否则就认为它们在电气上是不相连的。笔者发现在画导线时能够智能地判断是否要放置节点。但在两条导线交叉时是不放置节点的,这时要想两个导线电气相连,只有手工放置节点了。点击工具箱的节点放置按钮+,当把鼠标指

32、针移到编辑窗口,指向一条导线的时候,会出现一个“X”号,点击左键就能放置一个节点。模拟调试 般电路的模拟调试用一个简单的电路来演示如何进行模拟调试。电路如图1-所9示。设计这个电路的时候需要在“泡)”、“图简单演示电路器件种类”里找到“电池”、“保险丝”、“灯滑动变阻器”、“开关”这几个元器件并添加到对象选择器里。另外我们还需要一 # #电流表”,添加到原理图编辑区个虚拟仪器一一电流表。点击虚拟仪表按钮,在对象选择器找到“按照图布置元器件,并连接好。我们在进行模拟之前还需要设置各个对象的属性。选中电源1再点击左键,出现了属性对话框。在“”后面填上电源的名称;在“”后面填上电源的电动势的值,这里

33、我们设置为12。在“t后面填上内电阻的值Q。其他元器件的属性设置如下:滑动变阻器的阻值为Q;灯泡的电阻是Q,额定电压是2保险丝的额定电流是,内电阻是Q。点击菜单栏调试”下的按钮或者点击模拟调试按钮的运行按钮,也可以按下快捷键“”进入模拟调试状态。把鼠标指针移到开关的这时出现了一个“”号,点击一下,就合上了开关,如果想打开开关,鼠标指针移到将出现一个“一”号,点击一下就会打开开关。开关合上后我们就发现灯泡已经点亮了,电流表也有了示数。如图1-1所示0。-|RV150B1:12V-TEKT-L1:.12V.电路原理图把鼠标指针变阻器附i分别点击,使电阻变大或者变小,我们会发现灯泡的亮暗程度发生了变

34、AmpsJ化,电流表的示数生了变化。如果电流超过了保险丝的额定电流,保险丝就会熔断。可惜在调试状态下没有修复的命令。我们可以这样修复:按圃按钮停止调试,然后再进入调试状态,保险丝就修复好了。 # 实验实验项目名称:晶体管负反馈放大电路虚拟实验实验项目性质:综合性所属课程名称:一电路设计与虚拟仿真实验计划学时:一、实验目的1加.深理解放大电路的工作原理;2学.习两级阻容耦合放大电路静态工作点的调整方法。3学.习两级阻容耦合放大电路电压放大倍数的测量。4熟.悉负反馈放大电路性能指标的测试方法,通过实验加深理解负反馈对放大电路性能的影响。二、实验内容和要求运用软件搭建实验电路;调整静态工作点;观察负

35、反馈对放大倍数的影响;观察负反馈对放大倍数稳定性的影响。熟练掌握软件的使用;复习相关的理论知识;理解放大电路的工作原理及负反馈电路的作用。三、实验主要仪器设备和材料安装仿真软件的机四、实验方法、步骤及结果测试在中搭建实验电路,如图所示:图实验电路图调整静态工作点闭合,使放大器处于反馈工作状态。经检查无误后接通电源。调整记录当前有效值使)、(),测量各级静态工作点,填入表中。断开电路测量并记录偏置电阻。表待测参数测量值计算值X3观.察负反馈对放大倍数的影响。从信号源输出频率为、幅度左右的正弦波以保证二级放大器的输出波形不失真为准)输出端不接负载,分别测量电路在无反馈(断开)与有反馈工作时(闭合)

36、空载下的输出电压,同时用示波器观察输出波形,注意波形是否失真。若失真,减少并计算电路在无反馈与有反馈工作时的电压放大倍数,记入表中。表4观.察负反馈对放大倍数稳定性的影响。,改变电源电压将从变到0分别测量电路在无反馈与有反馈工作状态时的输出电压,注意波形是否失真,并计算电压放大倍数,稳定度。记入表中。表电-3”待测参数工作方式无反馈有反馈五、实验报告要求电整.理实验数据,填入表中并按要求进行计算;2总.结负反馈对放大器性能的影响;提交设计文件。六、思考题说明发射极电阻、及电容、在电路中的作用?分析该反馈放大电路的反馈类型? 实验二实验项目名称:多谐振荡器实验实验项目性质:综合性所属课程名称:电

37、路设计与虚拟仿真实验计划学时:一、实验目的1了解55型5集成时基电路的电路结构、工作原理及其特点;2掌.握55型5集成时基电路的基本应用;3熟悉软件,电路在此软件环境下的仿真。二、实验内容和要求在下搭建电路,用双踪示波器观测波形,测定频率;用示波器分析电路,观测电路的电压波形,测定波形参数;改变电路参数,测量占空比的变化,值自设,保证从小到大即可。理解掌握有关55定5时器的工件原理及其应用;拟定实验中所需的数据、工具和步骤;如何通过中示波器观测多谐振荡的输出波形,并进行分析。三、实验主要仪器设备和材料安装仿真软件的机;四、实验方法、步骤及结果测试在下,按典型电路图接线,用双踪示波器观测波形,测

38、定频率。原理图如所示。O.OluFO.OluF # #下多谐振荡器用示波器分析电路观测,波形,测定波形参数。结果如图所示。 五、实验报告要求、改变电路参数,测电容值电阻值时间参数占空比提交设计文档;提.交利用示波器分析出来的截图;提.交测量占空比变化的表格。六、思考题与的输出端控制触发器状态和放电管开关状态。当输入信号自脚,即高电平触发输入并超过参考电平时,触发器复位,的输出端脚输出低电平?,同时放电开关管的状态?2如.何用55定5时器构成单稳态触发器、施密特触发器等脉冲产生或波形变换电路?实验三实验项目名称:数字钟设计实验项目性质:综合性所属课程名称:一电路设计与虚拟仿真实验计划学时:3一、

39、实验目的学习内部定时计数器的原理及应用了.解使用单片机处理复杂逻辑的方法掌握多位数码动态显示的方法 当一秒产生时,秒计数加1。开机时显示的-时间,开始计时;.控制“秒”的调整,每按一次加秒;.控1制“分”的调整,每按一次加分;.控2制“时”的调整,每按一次加1个小时。计时满时-,5返9回0重-新计时。.用3作复位键,在计时过程中如果按下复位键,则返回重新-计时。、实验内容和要求单片机的定时计数器产生一秒的定时时间,作为秒计数时间, # #三、实验主要仪器设备和材料安装仿真软件的机四、实验方法、步骤及结果测试.在中搭建实验电路,如下图所示:MINUTE-OU*N4b43RESET单片机的内部位定

40、时计数器是一个可编程定时计数器,它既可以工作在位定时方式,也可以工PC3-AD0PCI.ADIPCPDS.ADBPC5PD7iAD72JAHP2T.iAS订ZU1恕4.-A1MPa.&A3AOBOA1B1A202A3B3A4日斗A5B5A6B6A.7B7CEAB/BAP27/A15P1.0P3.C/RXDP1I.1P3.1.TXDP12P32/JNTOP1.3PS.a-INTIPl.4P3.4ZT0Pl.5P3.5/T1P1.6P36WRPI.7P3.7/RD内部定时计数器丄的使用方法作在16位定时方式和8位定时方式。只要通过设置特殊功能寄存器即可完成。定时计数器何时工作也是通过特殊功能寄存器

41、来设置的。在此设计中,选择位定时工作方式。对于来说,系统时钟为,最大定时也只有,6即 # #无法达到我们所需要的秒的定时,因此,必须通过软件来处理这个问题,假设取的最大定时为,即要定时秒需要经过次的的定时。对于这次计数,就可以采用软件的方法来统计了。设定,0即0,设置定时计数器工作在方式 F面我们要给定时计数器的装0入预置初值,通过下面的公式可以计算出这样,当定时计数器计满时,产生一个中断,我们可以在中断服务程序中,对中断次数加以统计,以实现数字钟的逻辑功能。数.字钟工作流程源程序S_SETBITP1.0;数字钟秒控制位M_SETBITP1.1;分钟控制位H_SETBITP1.2;小时控制位R

42、ESETBITP1.3;复位键SECONDEQU30HMINUTEEQU31HHOUREQU32HTCNTEQU34HORG00HSJMPSTARTORG0BHLJMPINT_T0START:MOVDPTR,#TABLEMOVHOUR,#0;初始化MOVMINUTE,#0MOVSECOND,#0MOVTCNT,#0MOVTMOD,#01HMOVTH0,#(65536-50000)/256;定时50毫秒MOVTL0,#(65536-50000)MOD256MOVIE,#82HSETBTR0*1*1*1*1*1*1*1*1*1*1*1*1*1*1*1*1*1*1*1*1*1*1*1*1*1*1*1

43、*1*1*1*1*1*1*1*1*1*1*1*、!、!、!、!、!、!、!、!、!、L*1*1*1*1*.rTrTrTw;判断是否有控制键按下,是哪一个键按下A1:LCALLDISPLAYMOVP1,#0FFHJNBS_SET,S1JNBM_SET,S2JNBH_SET,S3JNBRESET,STARTLJMPA1S1:LCALLDELAY;去抖动JBS_SET,A1INCSECOND;秒值加1LCALLDISPLAYMOVA,SECONDCJNEA,#60,J0;判断是否加到60秒MOVSECOND,#0LJMPK1S2:LCALLDELAYJBM_SET,A1K1:INCMINUTE;分钟

44、值加1MOVA,MINUTECJNEA,#60,J1;判断是否加到60分MOVMINUTE,#0LJMPK2S3:LCALLDELAYJBH_SET,A1K2:INCHOUR;小时值加1MOVA,HOURCJNEA,#24,J2;判断是否加到24小时MOVHOUR,#0MOVMINUTE,#0MOVSECOND,#0LJMPA1.TxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTx;等待按键抬起J0:JBS_SET,A1LCALLDISPL

45、AYSJMPJ0J1:JBM_SET,A1LCALLDISPLAYSJMPJ1J2:JBH_SET,A1LCALLDISPLAYSJMPJ2*1*1*1*1*1*1*1*1*1*1*1*1*1*1*1*1*1*1*1*1*1*1*1*1*1*1*1*1*1*1*1*1*1*1*1*1*1*1*1*1*1*1*1*1*1*1*1*.TxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTx;定时器中断服务程序,对秒,分钟和小时的计数INT_T0:MOVTH0,#(65

46、536-50000)/256MOVTL0,#(65536-50000)MOD256INCTCNTMOVA,TCNTCJNEA,#20,RETUNE;计时1秒INCSECONDMOVTCNT,#0MOVA,SECONDCJNEA,#60,RETUNEINCMINUTEMOVSECOND,#0MOVA,MINUTECJNEA,#60,RETUNEINCHOURMOVMINUTE,#0MOVA,HOURCJNEA,#24,RETUNEMOVHOUR,#0MOVMINUTE,#0MOVSECOND,#0MOVTCNT,#0 RETUNE:RETI.TxTxTxTxTxTxTxTxTxTxTxTxTxT

47、xTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTx;显示控制子程序DISPLAY:MOVA,SECOND;显示秒MOVB,#10DIVABCLRP3.6MOVCA,A+DPTRMOVP0,ALCALLDELAYSETBP3.6MOVA,BCLRP3.7MOVCA,A+DPTRMOVP0,ALCALLDELAYSETBP3.7CLRP3.5MOVP0,#40HLCALLDELAYSETBP3.5MOVA,MINUTEMOVB,#10DIVABCLRP3.3MOVCA,A+DPTRMOVP0,ALCALLDELAYSETBP3.3MO

48、VA,BCLRP3.4MOVCA,A+DPTRMOVP0,ALCALLDELAYSETBP3.4CLRP3.2MOVP0,#40HLCALLDELAYSETBP3.2MOVA,HOURMOVB,#10DIVABCLRP3.0MOVCA,A+DPTRMOVP0,ALCALLDELAYSETBP3.0MOVA,BCLRP3.1MOVCA,A+DPTRMOVP0,ALCALLDELAYSETBP3.1RETTABLE:DB3FH,06H,5BHDB6DH,7DH,07HDELAY:MOVR6,#5D1:MOVR7,#250DJNZR7,$DJNZR6,D1RETEND;显示分隔符;显示分钟;显示分隔

49、符;显示小时五、实验报告要求 提.交设计文档; # 六、思考题1多.位数码是如何动态显示的?单片机的内部位定时计数器是一个可编程定时计数器,它既可以工作在位定时方式,也可以工作在位定时方式和位定时方式,如何设置他的工作方式及其工作起始点?实验四实验项目名称:信号发生器设计实验项目性质:综合性所属课程名称:一电路设计与虚拟仿真实验计划学时:3一、实验目的掌握并行转换器的原理及其外围电路的设计方法;掌握利用单片机产生常用波形的方法;进一步熟悉单片机人机接口的设计方法。二、实验内容和要求利用单片机产生方波、锯齿波、三角波及正弦波,要求频率可调,幅度可调,并可以在不同的波形之间任意切换;利用单片机、设

50、计信号发生器,要求能够产生固定频率、固定幅度的方波、锯齿波和三角波。三、实验主要仪器设备和材料安装仿真软件的机四、实验方法、步骤及结果测试 在中搭建实验电路,如图、所示:信号的产生利用位转换器3in二ARP116DO转换涉A路帖I9DACO0OBR7-g到d5V2kA5A6A7A8U5g2HE1UXD花AR1510R21510R3noD1甲D3E2ED$却M朗D71亘亘77旳.1K213K3.17K4.DO2D13D24D5D46D5766区g1DKA75隔日酩了A43A39扁A510SINW.R4石14-=|之+围为06BDACDaOBSQUARESAWTOOTHTRIANGLEAT9C51

51、模拟量输出的范围在Pl.oP11PI.2Fl.3PI.4PI.5PI.6PI.7P2O/A0P2.1/A9F2.2/A10P23/A11P2.4/A12单片机控制及指示电路P2.0/ABP21/ASP2.2/A10P2.3/A11P2.41M2P2.5/A13P2.6/A14P2.7/A15*,可以将位数字量转换成模拟量输出。数字量输入的范P3.CRXDP3.1TXDP32/INTDP3.3/INT1P3.4/T0P3.5TT1P3.GWRP37/RDnP0.S/AD5F0.&AD6PO.7/AD7XD5C222uFPSENALEEA33应3乏丽vWawfDrrriSelBEt:,之间,.对应

52、的2:SawTooth3.TnAngle4SiiWVwFO.d/ADDP0.1/AD1P0.2/AD2P0.3/AD3P0.4,AD4P0.5/AD5P0.fi/AD6PO.7/AD7VREF+IOUTCOMPVEE0.1UFCOMPVEEFnaqiuancyAdjiDSW2DIPSW_8-A.39炖.萸血1:3了贬36A叢.35A4.関已工.32.22DI/iD1323D2yfv424ayK图104*D4Q21DO-tr-jLoo7scaCNQ/LD/inrfflDSW1DIPSW_4间。根据这一特性,我们可以利用单机的并行口输出的数字量,产生常用的波形。例如,要产生幅度为一的锯齿波,只要将

53、接地,的并行口首先输出,再输出01、02,直到输出,再输出,依此循环,这样在图所1示的端就 # #可以看到在到之间变化的锯齿波。.信号幅度控制如上所述,的8模0拟8量输出范围为之间,也就是说,当数字量输入为,当输入为时,的8输0出8为。所以,为了调节输出波形的幅度,只要调节即可。 # 如图所示,在端串接一电位器,调节的电压,即可达到调节波形幅度的目的。信.号频率控制仍以锯齿波为例,若要调节信号的频率,只需在单片机输出的两个数据之间加入一定的延时即可。如图1,所2示,在单片机的口输出一个数字量后,读取位开关的状态,将开关状态转换为位二进制数,作为延时常数。这样,在程序运行过程中,用开关输入八位二

54、进制数,即可调整输入信号的频率。波.形切换如图所示,利用位开关来选择波形,并通过四个进行指示。.源程序ORG00HSQU_KBITSAW_KBITTRI_KBITP3.4P3.5P3.6P3.7SIN_KBITSQU_LBITP1.0SAW_LBITP1.1TRI_LBITP1.2SIN_LBITP1.3START:MOVP1,#0FFHMOVP2,#0FFHMOVP3,#0FFHMOVDPTR,#SIN_TABMAIN:MOVP0,#00HJNBSQU_K,S1SETBSQU_LJNBSAW_K,S2SETBSAW_LJNBTRI_K,S3SETBTRI_LJNBSIN_K,S4SETBSI

55、N_LSJMPMAINS1:CLRSQU_LLCALLSQUARESJMPMAINS2:CLRSAW_LLCALLSAWTOOTHSJMPMAINS3:CLRTRI_LLCALLTRIANGSJMPMAINS4:CLRSIN_LLCALLSINWAVESJMPMAINSQUARE:MOVR0,#00HMOVP0,#0FFHMOVP2,#0FFHMOVA,P2CPLAMOVR3,ADECR3CJNER3,#255,L11INCR0INCR0CJNER0,#254,J11MOVR0,#00HMOVP0,#00HMOVP2,#0FFHMOVA,P2CPLAMOVR3,ADECR3CJNER3,#25

56、5,L12INCR0INCR0CJNER0,#254,J12MOVR0,#00HJ11:L11:J12:L12:RETSAWTOOTH:CLRAMOVR7,AJ21:MOVP0,R7MOVP2,#0FFHMOVA,P2CPLAMOVR3,AL21:DECR3CJNER3,#255,L21INCR7CJNER7,#255,J21RETTRIANG:MOVR7,#00HJ31:MOVP0,R7MOVP2,#0FFHMOVA,P2CPLAMOVR3,AL31:DECR3CJNEINCINCCJNEJ32:MOVMOVMOVCPLMOVL32:DECR3,#255,L31R7R7R7,#254,J31

57、P0,R7P2,#0FFHA,P2AR3,AR3CJNER3,#255,L32DECR7DECR7CJNER7,#00,J32RETSINWAVE:MOVR0,#00HK41:MOVA,R0MOVCA,A+DPTRMOVP0,AINCR0MOVP2,#0FFHMOVA,P2CPLAMOVR3,AL41:DECR3CJNER3,#255,L41CJNER0,#92,K41K42:DECR0MOVA,R0MOVCA,A+DPTRMOVP0,AMOVP2,#0FFHMOVA,P2CPLAMOVR3,AL42:DECR3CJNER3,#255,L42CJNER0,#0,K42RETSIN_TAB:DB

58、DBDB0,0,0,01,1,2,3,4,5,6,89,11,13,15,17,19,22,24DB27,30,33,36,39,42,46,49DB53,56,60,64,68,72,76,80DB84,88,92,97,101,105,110,114DB119,123,128,132,136,141,145,150DB154,158,163,167,171,175,179,183DB187,191,195,199,202,206,209,213DB216,219,222,225,228,231,233,236DB238,240,242,244,246,247,249,250DB251,25

59、2,253,254,254,255,255,255END五、实验报告要求提交设计文件。根.据源程序,画出程序流程图六、思考题若改用单片机设计本实验,请给出实验原理图;的方波输出。用单片机定时计数器的定时功能,设计一简单的方波发生器,实现周期为实验五实验项目名称:直流电机控制模块实验项目性质:综合性所属课程名称:一电路设计与虚拟仿真实验计划学时:3一、实验目的掌握串行转换器的使用方法掌握利用单片机产生占空比可调的波形的方法了掌解直流电机驱动电路的设计方法P1.6二、实验内容和要求利用单片机对直流电机进行转速、旋转方向控制。用一单刀双掷开关控制直流电机的旋转方向,用电位器通过控制转速。用单片机输出

60、占空比固定的波通过驱动电路使直流电机按固定方向旋转三、实验主要仪器设备和材料安装仿真软件的机四、实验方法、步骤及结果测试DIRO.在中搭建实验电路,如图所示:R11kQ3BC1&4Q1T1P31R2&-BC1&4R4BCISd11Tf11k图11直流电机驱动电路TIP31Q6Q8端输入为高电平时,11呜和R31k如图所示,当端输入低电平时,和关断,和导通,PWMO导通,和导通流从流向平时,和流通过电机。单片机的判断,此时图中电机左端为低电平,当,电机正转,而端输入高电平时,和关断,没有电流通过电机;当端输入低电平时,和导通,和关断,电流从流向,电机反转,若口2接一单刀双掷开关,当开关输入高电平

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论