Proteus入门教程
贵州电子信息职业技术学院 Proteus 入门教程 Octhic LuoOcthic Luo 编写编写 本教程主要通过项目实践的方式带领大家认识和了解Proteus, 并掌握 Proteus 的使 用,并介绍了 Proteus ISIS 的工作环境和一些基本操作。 目录目录 第一章第一章概述概述---------------------------------------------------------------------------------------------------2 认识 Proteus----------------------------------------------------------------------------------------------2 进入 Proteus ISIS----------------------------------------------------------------------------------------2 工作界面--------------------------------------------------------------------------------------------------2 第二章第二章项目实践项目实践---------------------------------------------------------------------------------------------3 项目一-----------------------------------------------------------------------------------------------------3 电路设计---------------------------------------------------------------------------------------------3 电路图绘制------------------------------------------------------------------------------------------4 电路调试---------------------------------------------------------------------------------------------9 项目二----------------------------------------------------------------------------------------------------10 电路设计-------------------------------------------------------------------------------------------10 电路图绘制----------------------------------------------------------------------------------------11 电路调试-------------------------------------------------------------------------------------------14 第一章第一章概述概述 认识认识 ProteusProteus Proteus是英国 LabcenterElectronics公司开发的 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 ISISProteus 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”将晶振加载 到对象