单片机C语言程序设计实训100例
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

第2章Proteus操作基础

Proteus是英国Labcenter公司开发的电路分析与实物仿真及印制电路板设计软件,它可以仿真、分析各种模拟电路与集成电路,软件提供了大量模拟与数字元器件及外部设备,各种虚拟仪器(如电压表、电流表、示波器、逻辑分析仪、信号发生器等),特别是它具有对单片机及其外围电路组成的综合系统的交互仿真功能。

目前,Proteus仿真系统支持的主流单片机有ARM7(LPC21xx)、8051/52系列、AVR系列、PIC 10/12/16/18系列、HC11系列等,它支持的第三方软件开发、编译和调试环境有Keil μ Vision2/3、MPLAB等。

2.1 Proteus操作界面简介

Proteus主要由ISIS和ARES两部分组成,ISIS的主要功能是原理图设计及与电路原理图的交互仿真,ARES主要用于印制电路板的设计。

ISIS提供的Proteus VSM(Virtual System Modelling)实现了混合式的SPICE电路仿真,它将虚拟仪器、高级图表应用、单片机仿真,第三方程序开发与调试环境有机结合,在搭建硬件模型之前即可在PC上完成原理图设计、电路分析与仿真及单片机程序实时仿真、测试及验证。

本书主要利用ISIS进行单片机系统所有案例的原理图设计,并在原理图上进行单片机C语言程序调试与仿真。

图2.1是启动Proteus ISIS 7.1后的操作界面,窗口左边是含有三个组成部分的模式选择工具栏,主要包括主模式图标、部件模式图标和二维图形模式图标,表2-1给出了这些模式图标功能的简要说明。

图2.1 Proteus ISIS操作界面

表2-1 Proteus模式图标的功能说明

以上介绍了Proteus模式工具栏中的各种操作模式图标,紧挨着模式工具栏的两个小窗口分别是预览窗口和对象选择窗口,预览窗口显示的是当前仿真电路的缩略图,对象选择窗口列出的是当前仿真电路中用到的所有元件、可用的所有终端、所有虚拟仪器等,当前所显示的可选择对象与当前所选择的操作模式图标对应。

Proteus主窗口右边的大面积区域是仿真电路原理图(Schematic)编辑窗口,下面将介绍该窗口中仿真电路原理图的设计与编辑。Proteus主窗口最下面还有旋转与镜像按钮、仿真运行、暂停及停止等控制按钮。