(Proteus入门教程) - 图文 联系客服

发布时间 : 星期四 文章(Proteus入门教程) - 图文更新完毕开始阅读d86492b56294dd88d1d26b10

我们需要关闭自动线路功能(Wire Auto Router)。可通过使用工具栏里的WAR命令按钮 关闭。绘制完后的效果如图2.1.8所示:

图 2.1.8

7、放置网络标号。

单击绘图工具栏的网络标号按钮 使之处于选中状态。将鼠标置于欲放置网络标号的导线上,这时会出现一个“×”,表明该导线可以放置网络标号。单击鼠标左键,弹出“Edit Wire Label”对话框,在“String”输入网络标号名称(如a),单击 按钮,完成该导线的网络标号的放置。同理,可以放置其它导线的标号。注意:在放置导线网络标号的过程中,相互接通的导线必须标注相同的标号,如图2.1.8所示:

图 2.1.8

至此,我们便完成了整个电路图的绘制。

17

? 2.1.3 电路调试

在进行调试前我们需要设计和编译程序,并加载编译好的程序。 1、编译程序。

Proteus自带编译器,有8051的、AVR的、PIC的汇编器等。在ISIS添加上编写好的程序,方法如下:点击菜单栏“Source”,在下拉菜单点击“Add/Remove Source Files”出现一个对话框,如图所示:

点击对话框的 按钮,在弹出的对话框找到设计好的ASM文件,点击“打开”在“Code Generation Tool”的下面找到“ASEM51”,然后点击 按钮,设置完毕我们就可以编译了。点击菜单栏的“Source”,在下拉菜单点击“Build All”,过一会,编译结果的对话框就会出现在我们面前。如果有错误,对话框会告诉我们是哪一行出现了问题。

2、加载程序。

选中单片机AT89C52,鼠标左键点击AT89C52,弹出一个对话框,如图所示:

在弹出的对话框里点击“Program File”的 按钮,找到刚才编译得到的HEX文件并打开,然后点击 按钮就可以模拟了。点击调试控制按钮的运行按钮 ,进入调试状态。这时我们能清楚地看到每一个引脚电平的变化。红色代表高电平,蓝色代表低电平。

18

进入调试状态后,出现了错误提示,如图所示:

出现此错误提示的原因是:电路图中有两个电阻的编号都是R1。我们只需要把其中一个改为R9就行了。 2.2 项目二 ? 2.2.1 电路设计

通过项目一的实践,相信大家对Proteus已经基本会使用了,并有了一定的了解。下面,我们继续做实践,以巩固前面的知识。进行实践的单片机电路如图2.2.1所示:

图 2.2.1

19

? 2.2.2 电路图绘制

1、将所需的的元器件加载到对象选择器窗口内。 单击对象选择器按钮 如图所示:

弹出“Pick Devices”对话框,使用搜索引擎,在“Keywords”栏中分别输入AT89C52、CRY、CAP、CAP POL 、RES、7SEG、RX8、NPN,在搜索结果“Results”栏中找到该对象,并将其添加至对象选择器窗口内,如图所示:

2、 将元器件放置到图形编辑窗口。

在对象选择器窗口内,选中AT89C52,如果元器件的方向不符合要求可使用预览对象方向控制按钮进行操作。例如用按钮 对元器件进行顺时针旋转,用按钮 对元器件进行逆时针旋转,用按钮 对元器件进行左右反转,用按钮 对元器件进行上下反转。元器件方向符合要求后,将鼠标至于图形编辑窗口元器件需要放置的位置,单击鼠标左键,出现紫红色的元器件轮廓符号(此时还可对元器件的放置位置进行调整)。在单击鼠标左键,元器件被完全放置(放置元器件后,如还需调整方向,可使用鼠标左键,单击需要调整的元器件,再单击鼠标右键菜单进行调整)。同理将晶振、电容、电阻、数码管、排阻、三极管放置到图形编辑窗口,如图2.2.2所示:

图 2.2.2

20