好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

Proteus入门教程.pdf

20页
  • 卖家[上传人]:re****.1
  • 文档编号:573224548
  • 上传时间:2024-08-14
  • 文档格式:PDF
  • 文档大小:1.50MB
  • / 20 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 贵州电子信息职业技术学院 Proteus 入门教程 Octhic Luo 编写 本教程主要通过项目实践的方式带领大家认识和了解 Proteus, 并掌握 Proteus 的使用,并介绍了 Proteus ISIS 的工作环境和一些基本操作 目录 第一章 概述---------------------------------------------------------------------------------------------------2 认识 Proteus----------------------------------------------------------------------------------------------2 进入 Proteus ISIS----------------------------------------------------------------------------------------2 工作界面--------------------------------------------------------------------------------------------------2 第二章 项目实践---------------------------------------------------------------------------------------------3 项目一-----------------------------------------------------------------------------------------------------3 电路设计---------------------------------------------------------------------------------------------3 电路图绘制------------------------------------------------------------------------------------------4 电路调试---------------------------------------------------------------------------------------------9 项目二----------------------------------------------------------------------------------------------------10 电路设计-------------------------------------------------------------------------------------------10 电路图绘制----------------------------------------------------------------------------------------11 电路调试-------------------------------------------------------------------------------------------14 第一章 概述 认识 Proteus Proteus 是英国 Labcenter Electronics 公司开发的 EDA 软件。

      它运行于 Windows 操作系统上,能够实现原理图设计、电路仿真到 PCB 设计的一站式作业,真正实现了电路仿真软件、PCB 设计软件和虚拟模型仿真软件的三合一 Proteus 的特点是:① 完善的电路仿真和单片机协同仿真具有模拟、数字电路混合仿真,单片机及其外围电路的仿真;拥有多样的激励源和丰富的虚拟仪器② 支持主流单片机类型目前支持的单片机类型有:68000 系列、8051 系列、ARM 系列、AVR 系列、PIC10系列、PIC12 系列、PIC16 系列、PIC18 系列、PIC24 系列、DSPIC33 系列、MPS430 系列、HC11系列、Z80 系列以及各种外围芯片③ 提供代码的编译与调试功能自带 8051、AVR、PIC的汇编器,支持单片机汇编语言的编辑、编译,同时支持第三方编译软件(如 Keil uVision3)进行高级语言的编译和调试④ 智能、实用的原理图与 PCB 设计在 ISIS 环境中完成原理图的设计后可以一键进入 ARES 环境进行 PCB 设计 本教程主要了介绍 Proteus ISIS 的工作环境和一些基本操作 进入 Proteus ISIS 双击桌面上的 ISIS 7 Professional 图标或者单击屏幕左下方的“开始”→“所有程序”→“Proteus 7 Professional” →“ISIS 7 Professional” ,进入 Proteus ISIS 工作环境,如图所示: 图 工作界面 Proteus ISIS 的工作界面是一种标准的 Windows 界面,包括:屏幕上方的标题栏、菜单栏、标准工具栏,屏幕左侧的绘图工具栏、对象选择按钮、预览对象方位控制按钮、仿真进程控制按钮、预览窗口、对象选择器窗口,屏幕下方的状态栏,屏幕中间的图形编辑窗口,如图所示: 图 对于初次接触 Proteus 软件的人来说,如果一开始就单独介绍 Proteus 的各项功能的详细使用,让大家看得晕头转向,这未免太枯燥无味了。

      本教程将通过项目实践的方式带领大家认识和了解 Proteus,并掌握 Proteus 的使用 第二章 项目实践 项目一 电路设计 首先我们设计一个简单的单片机电路,如图所示: 图电路的核心是单片机 AT89C52,晶振 X1 和电容 C1、C2 构成单片机时钟电路,单片机的 P1 口接 8 个发光二极管,二极管的阳极通过限流电阻接到电源的正极 电路图绘制 1、将需要用到的元器件加载到对象选择器窗口单击对象选择器按钮 如图所示: 弹出“Pick Devices”对话框,在“ Category”下面找到“Mircoprocessor ICs”选项,鼠标左键点击一下,在对话框的右侧,我们会发现这里有大量常见的各种型号的单片机找到AT89C52,双击“AT89C52” 这样在左侧的对象选择器就有了AT89C52 这个元件了 如果知道元件的名称或者型号我们可以在“Keywords”输入 AT89C52,系统在对象库中进行搜索查找,并将搜索结果显示在“Results”中,如图所示: 图 在“Results”的列表中,双击“AT89C52”即可将 AT89C52 加载到对象选择器窗口内。

      接着在“Keywords”中输入 CRY,在“Results”的列表中,双击“CRYSTAL”将晶振加载到对象选择器窗口内,如图所示: 图 经过前面的操作我们已经将 AT98C52、晶振加载到了对象选择器窗口内,现在还缺CAP(电容)、CAP POL(极性电容)、LED-RED(红色发光二极管)、RES(电阻),我们只要依次在“Keywords”中输入 CAP、CAP POL 、LED-RED、RES,在“Results”的列表中,把需要用到的元件加载到对象选择器窗口内即可 在对象选择器窗口内鼠标左键点击“AT89C52”会发现在预览窗口看到 AT89C52 的实物图,且绘图工具栏中的元器件按钮 处于选中状态我们在点击“CRYSTAL” 、 “LED-RED”也能看到对应的实物图,按钮也处于选中状态,如图所示: 图 、将元器件放置到图形编辑窗口 在对象选择器窗口内,选中 AT89C52,如果元器件的方向不符合要求可使用预览对象方向控制按钮进行操作如用按钮 对元器件进行顺时针旋转,用按钮 对元器件进行逆时针旋转,用 按钮对元器件进行左右反转,用按钮 对元器件进行上下反转。

      元器件方向符合要求后,将鼠标至于图形编辑窗口元器件需要放置的位置,单击鼠标左键,出现紫红色的元器件轮廓符号(此时还可对元器件的放置位置进行调整) 在单击鼠标左键,元器件被完全放置(放置元器件后,如还需调整方向,可使用鼠标左键,单击需要调整的元器件,再单击鼠标右键菜单进行调整) 同理将晶振、电容、电阻、发光二极管放置到图形编辑窗口,如图所示: 图 图中我们已将元器件编好了号,并修改了参数修改的方法是:在图形编辑窗口中,双击元器件,在弹出的“Edit Component”对话框中进行修改现在以电阻为例进行说明,如图所示: 图 把“Component Reference”中的 R 改为 R1,把“Resistance”中的 10k 改为 1k修改好后点击 按钮,这时编辑窗口就有了一个编号为 R1,阻值为 1k 的电阻了大家只需重复以上步骤就可对其他元器的参数件进行了,只是大同小异罢了 3、元器件与元器件的电气连接 Proteus 具有自动线路功能(Wire Auto Router),当鼠标移动至连接点时,鼠标指针处出现一个虚线框,如下图所示: 单击鼠标左键,移动鼠标至 LED-RED 的阳极,出现虚线框时,单击鼠标左键完成连线,如上图所示: 同理,我们可以完成其他连线。

      在此过程中,我们都可以按下 ESC 键或者单击鼠标右键 放弃连线 4、放置电源端子 单击绘图工具栏的 按钮,使之处于选中状态点击选中“POWER” ,放置两个电源端子;点击选中“GROUND” ,放置一个接地端子放置好后完成连线,如图所示: 图 、在编辑窗口绘制总线 单击绘图工具栏的 按钮,使之处于选中状态将鼠标置于图形编辑窗口,单击鼠标左键, 确定总线的起始位置; 移动鼠标, 屏幕出现一条蓝色的粗线, 选择总线的终点位置,双击鼠标左键,这样一条总线就绘制好了,如图所示: 图 6、元器件与总线的连线 绘制与总线连接导线的时候为了和一般的导线区分,我们一般喜欢画斜线来表示分支线此时我们需要自己决定走线路径,只需在想要拐点处单击鼠标左键即可在绘制斜线时我们需要关闭自动线路功能(Wire Auto Router)可通过使用工具栏里的 WAR 命令按钮 关闭绘制完后的效果如图所示: 图 、放置网络标号 单击绘图工具栏的网络标号按钮 使之处于选中状态将鼠标置于欲放置网络标号 的导线上, 这时会出现一个 “×” , 表明该导线可以放置网络标号 单击鼠标左键, 弹出 “Edit Wire Label”对话框,在“String”输入网络标号名称(如 a) ,单击 按钮,完成该导线的网络标号的放置。

      同理,可以放置其它导线的标号注意:在放置导线网络标号的过程中,相互接通的导线必须标注相同的标号,如图所示: 图 至此,我们便完成了整个电路图的绘制 电路调试 在进行调试前我们需要设计和编译程序,并加载编译好的程序 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 文件并打开,然后点击 按钮就可以模拟了。

      点击调试控制按钮的运行按钮 ,进入调试状态 这时我们能清楚地看到每一个引脚电平的变化 红色代表高电平, 蓝色代表低电平进入调试状态后,出现了错误提示,如图所示: 出现此错误提示的原因是:电路图中有两个电阻的编号都是 R1我们只需要把其中一个改为 R9 就行了 项目二 电路设计 通过项目一的实践,相信大家对 Proteus 已经基本会使用了,并有了一定的了解下面,我们继续做实践,以巩固前面的知识进行实践的单片机电路如图所示: 图 电路图绘制 1、将所需的的元器件加载到对象选择器窗口内 单击对象选择器按钮 如图所示: 弹出“Pick Devices”对话框,使用搜索引擎,在“Keywords”栏中分别输入 AT89C52、CRY、 CAP、 CAP POL 、 RES、 7SEG、 RX8、 NPN, 在搜索结果 “Results”栏中找到该对象,并将其添加至对象选择器窗口内,如图所示: 2、 将元器件放置到图形编辑窗口 在对象选择器窗口内,选中 AT89C52,如果元器件的方向不符合要求可使用预览对象方向控制按钮进行操作例如用按钮 对元器件进行顺时针旋转,用按钮 对元器件进行逆时针旋转,用按钮 对元器件进行左右反转,用按钮 对元器件进行上下反转。

      元器件方向符合要求后,将鼠标至于图形编辑窗口元器件需要放置的位置,单击鼠标左键,出现紫红色的元器件轮廓符号(此时还可对元器件的放置位置进行调整) 在单击鼠标左键,元器件被完全放置(放置元器件后,如还需调整方向,可使用鼠标左键,单击需要调整的元器件,再单击鼠标右键菜单进行调整) 同理将晶振、电容、电阻、数码管、排阻、三极管放置到图形编辑窗口,如图所示: 图 若对象位置需要移动, 可在图形编辑窗口中, 将鼠标移到该对象上, 单击鼠标左键,此时我们已经注意到,该对象的颜色已变至红色,表明该对象已被选中,按下鼠标左键,拖动鼠标,将对象移至新位置后,松开鼠标,完成移动操作 ② 若要将元器件重新编号修改参数可在图形编辑窗口中,将鼠标移到该对象上,双击元器件,在弹出的“Edit Component”对话框中进行修改 由于电阻 Q1~Q8 的型号均相同,因此可利用复制功能进行绘制将鼠标移到 Q1,单击鼠标左键,选中 Q1,在标准工具栏中,单击复制按钮 ,拖动鼠标,按下鼠标左键,将对象复制到新位置,如此反复,直到按下 ESC 键或单击鼠标右键,结束复制,如图所示: 图 、元器件与元器件的电气连接。

      Proteus 具有自动线路功能(Wire Auto Router) Proteus 的智能化可以在你想要画线的时候进行自动检测下面,我们来操作将电阻 R1 的右端连接到单片机 AT89C52 的 9 脚(RST端) 当鼠标的指针靠近 R1 右端的连接点时,跟着鼠标的指针就会出现一个虚线框,表明找到了 R1 的连接点,单击鼠标左键,这时会出现一条绿线,移动鼠标(不用拖动鼠标) ,将鼠标的指针靠近 AT89C52 的 9 脚的连接点时,跟着鼠标的指针会再出现一个虚线框,表明找到了 AT89C52 的连接点,单击鼠标左键,元器件与元器件就有了电气连接 同理,我们可以完成其他连线在此过程中,我们都可以按下 ESC 键或者单击鼠标右键放弃连线 4、放置电源端子 单击绘图工具栏的 按钮,使之处于选中状态点击选中“POWER” ,放置两个电源端子;点击选中“GROUND” ,放置一个接地端子 5、在编辑窗口绘制总线 单击绘图工具栏的 按钮,使之处于选中状态将鼠标置于图形编辑窗口,单击鼠标左键, 确定总线的起始位置; 移动鼠标, 屏幕出现一条蓝色的粗线, 选择总线的终点位置,双击鼠标左键,这样一条总线就绘制好了,这次我们需要绘制 3 条总线,如图所示: 图 、元器件与总线的连线 为了和一般的导线区分, 绘制与总线连接的导线时, 我们一般喜欢画斜线来表示分支线。

      此时我们需要自己决定走线路径, 只需在想要拐点处单击鼠标左键即可 在绘制斜线时我们需要关闭自动线路功能(Wire Auto Router) 可通过使用工具栏里的 WAR 命令按钮 关闭完成此步骤后,如图所示: 图 、放置网络标号 单击绘图工具栏的网络标号按钮 使之处于选中状态将鼠标置于欲放置网络标号的导线上, 这时会出现一个 “×” , 表明该导线可以放置网络标号 单击鼠标左键, 弹出 “Edit Wire Label”对话框,在“String”输入网络标号名称(如 a) ,单击 按钮,完成该导线的网络标号的放置同理,可以放置其它导线的标号注意:在放置导线网络标号的过程中,相互接通的导线必须标注相同的标号,如图所示: 图 至此,项目二的电路图就绘制完成了 电路调试 在进行调试前我们需要设计和编译程序,并加载编译好的程序 1、编译程序 Proteus 自带编译器,有 8051 的、AVR 的、PIC 的汇编器等在 ISIS 添加上编写好的程序,方法如下:点击菜单栏“Source” ,在下拉菜单点击“Add/Remove Source Files”出现一个对话框,如图所示: 点击对话框的 按钮,在弹出的对话框找到设计好的 ASM 文件,点击“打开”在“Code Generation Tool”的下面找到“ASEM51” ,然后点击 按钮,设置完毕我们就可以编译了。

      点击菜单栏的“Source” ,在下拉菜单点击“Build All” ,过一会,编译结果的对话框就会出现在我们面前如果有错误,对话框会告诉我们是哪一行出现了问题 其实,利用 Keil 软件编译程序会更好在编译不能通过时我们能通过 Keil 给出的错误提示,知道在哪出现了问题,从而进行修改此外,我们还可以利用 Keil 软件与 Proteus 进行联机调试 编程的时我们还可以选择用 C 语言进行编程在此,建议大家直接选用 C 语言编程,即使对汇编语言一点也不了解也不会影响大家掌握单片机, 反而在学习进度上比学汇编语言编程要快得多 2、加载程序 选中单片机 AT89C52,鼠标左键点击 AT89C52,弹出一个对话框,如图所示: 在弹出的对话框里点击 “Program File” 的 按钮, 找到已经编译好的 HEX 文件并打开,然后点击 按钮就可以模拟了点击调试控制按钮的运行按钮 ,进入调试状态这时我们能清楚地看到每一个引脚电平的变化红色代表高电平,蓝色代表低电平 常用元件所在库及名称 名称 所在库名称 元件名 51 单片机 Mircoprocessor ICs AT89C52 电阻 Resistors RES 排阻 Resistors RESPACK 电容 Capacitors CAP 晶振 Miscellaneous CRYSTAL 三极管 Transistors NPN/PNP 数码管 Optoelectronics 7SEG 继电器 Switches&Relays G2R 。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.