单片机仿真软件概述

合集下载

仿真软件在单片机教学中的应用

仿真软件在单片机教学中的应用

仿真软件在单片机教学中的应用摘要:proteus软件是一款应用非常广泛的仿真软件,它可以实现数字电路、模拟电路的仿真,软件模拟运行和pcb设计等功能。

本文简述了单片机实训教学中两种仿真软件keil和proteus结合构成仿真系统的应用。

关键词:keil uvision4;proteus;单片机仿真中图分类号:tp368.1 文献标识码:a 文章编号:1007-9599 (2013) 03-0000-02进入21世纪以来片机技术发展非常迅速,特别是近年来被广泛应用在各种嵌入式系统中。

随着单片机的发展同时也大大地推动了自动化技术和现代电子技术的应用和发展。

为了贴近社会和现代技术的发展,我们学院在机电高职专业和高级机电一体化专业的学生中间开展了单片机教学活动。

通过理论教学和实习教学我们发现单片机的理论知识非常抽象,单纯的理论教学无法让学生掌握和理解单片机的工作原理和编程方法。

通过实习可以很好的激发学生的学习积极性和启发学生的发散思维,但是实训教学需要大量的仪器和设备,如计算机,仿真器,编程器等,不但需要专业的实习教室,而且耗材也大,增加了教学成本。

随着最近单片机虚拟仿真软件keil和proteus的发展,越来越多的人开始运用这两个软件进行单片机的仿真运行和编程练习。

我们在教学中发现,运用仿真软件进行教学具有传统教学无法比拟的优点。

例如可以不受教学场地的限制,学生只要在电脑上安装了仿真软件就可以随时随地的进行编程和仿真练习。

如果不需要进行硬件仿真,我们就可以只用keil软件进行编程练习。

keil软件提供了一个功能强大的完整开发方案,包括了c编译、宏汇编、连接器库管理和仿真调试器。

学生可以通过这个软件进行c语言编程或者利用汇编语言编程,然后进行编译和仿真练习。

同时,由于受场地和器件的限制,学生不方便进行电路的焊接搭建,我们在教学中采用了keil和proteus结合,这样就组建了一个实验用的单片机仿真系统。

基于Proteus的单片机设计仿真

基于Proteus的单片机设计仿真

第三, 实例的难度要由浅入深、 循序渐进, 并呈
础。 教学实践证明, VB 是一 门 集 知 识 和 技 能 于 一 体 、 现出一定的梯度。
逻辑分析和实践操作都很强的课程, 且由于教学内容
总之, 实例要以教学的内容为依据, 以现实的对
枯燥、 难懂, 学生学起来非常困难, 甚至会产生放弃 象为材料, 既要包含基本的教学知识点, 又要调动学
·职 业 教 育
2009年1月 总第138期
149
览对象方位控制按钮、 仿真进程控制按钮、 预览窗口、 对象选择器窗口、 图形编辑窗口等。
标 (不用拖动), 将鼠标的指针靠近另一个元件的连接 点时, 接着鼠标的指针就会又出现一个 “×” 号, 表明 找到了该元件的连接点, 同时屏幕上出现了粉红色的 连接, 单击鼠标左键, 粉红色的连接线就变成了深绿 色, 该条连线绘制完成。 再用同样的方法绘制其他连 接线, 电路原理图的编辑就完成了。 如图 4 所示。
图 3 元件选择窗口 在 “Results” 的列表项中 , 双击 “AT89C51”, 则 可 将 “AT89C51” 添 加 至 对 象 选 择 器 的 窗 口 中 。 用 同 样的方法将 “CD4094” 和 “led-bargraph-red” 添加至 对象选择器窗口, 单击 “OK” 按钮, 结束对象选择。 经过以上操作, 在对象选择器窗口中, 已有了 CD4094、 AT89C51、 led-bargraph-red 这三个元器件对 象。 在对象选择器的窗口中, 选中 CD4094, 将鼠标置 于图形编辑窗口该对象的欲放位置、 单击鼠标左键, 从而完成放置。 同理, 将 AT89C51 和 led-bargraph-red 放置到图形编辑窗口中。 接下来, 用导线连接各接点: Proteus 的 智 能 化 可 以在你想要画线的时候进行自动检测。 当鼠标的指针 靠近元件的连接点时, 跟着鼠标的指针就会出现一个 “×” 号, 表明找到了连接点; 单击鼠标左键, 移动鼠

单片机实验教学仿真软件设计

单片机实验教学仿真软件设计

单片机实验教学仿真软件设计作者:底群来源:《现代电子技术》2013年第02期摘要:主要讨论以微型计算机为操作平台、基于Widnows操作系统的单片机实验教学仿真软件的设计。

实现对单片机教学实验的全软件仿真。

针对自主研发的单片机实验教学仿真软件的特点和实际实验教学过程面临的问题,详细阐述软件的系统需求分析、建模及各子系统的详细设计过程。

在此重点论述了仿真编译、仿真运行和仿真电路子系统的设计思路、相关算法的设计及程序设计与实现。

关键词:仿真软件;虚拟实验;实验教学;仿真编译中图分类号:TN964⁃34 文献标识码:A 文章编号:1004⁃373X(2013)02⁃0039⁃030 引言目前,各高校顺应发展设置的单片机课程是机电、自动化等电类专业的一门重要课程,是一门多基础、多理论的实践性课程[1]。

在高职单片机教学过程中理论教学的发展已经较为完善,而实验教学由于受到经费的限制,提供的实验设备有限,不能满足学生的要求。

鉴于以上情况,开发单片机教学实验的全软件仿真。

可以减少实验经费的开销,又便于增添实验内容,同时也可借用投影仪更加清晰地为学生做演示实验,非常有利于学生加深对所学理论知识的感性认识、掌握基本实验知识、方法、技能。

对于有危险性的实验,虚拟实验平台更具有优势[2]。

1 单片机实验教学软件的系统组成由于单片机实验教学仿真软件系统较为复杂固将其设计为如干个子系统,对每个子系统建模和设计,最后将它们连接起来构成整个系统模型。

图1说明了系统的组成和各子系统关系。

图1 系统模型考虑到单片机实验教学仿真软件的具体情况,同时使用结构化程序设计与面向对象设计2种方法,对于单片机实验教学仿真软件系统的功能模块采用结构化方法来设计。

采用面向对象的方法设计软件中的用户界面、各个窗口、菜单、仿真元件等,最后,将各个子系统结合在一起,就构成了单片机实验教学仿真软件。

下面对主要功能模块进行论述。

2 仿真编译子系统的设计实际的编译是利用编译程序从源程序产生目标程序的过程。

仿真软件的使用

仿真软件的使用

伟福和Proteus ISIS仿真软件的使用第一部分伟福纯软件仿真器使用入门一、概述伟福纯仿真软件是伟福仿真器的配套软件,伟福仿真器是国内较好的仿真器之一,它能够仿真的CPU品种多、功能强。

通过更换仿真头POD,可以对不同的CPU进行仿真。

可仿真51系列,196系列,PIC系列,飞利蒲公司的552、LPC764、DALLAS320,华邦438等51增强型CPU。

伟不论你是否购买了他们的硬件产品,伟福网站都提供免费下载和使用。

现在伟福软件已经出了VW版。

伟福纯软件仿真器具有以下特点:1.双平台:有DOS版本和Windows版本。

其中Windows版本功能强大。

中文界面,英文界面可任选。

2.双工作模式:软件模拟仿真(不要仿真器也能模拟仿真)和硬件仿真。

3.双集成环境:编辑、编译、下载、调试全部集中在一个环境下。

多种仿真器,多类CPU仿真全部集成在一个环境下。

这里只说明Windows版本纯软件模拟仿真的使用方法,其他内容可以到伟福网站去查看,光盘\视频文件里面也有伟福软件的使用说明。

二、Windows版本软件安装1.将光盘插入光驱,找到E6000W文件夹,打开。

2.双击SETUP文件。

3.按照安装程序的提示,输入相应内容。

4.继续安装,直至结束。

也可以将安装盘全部复制到硬盘的一个目录(文件夹)中,执行相应目录下的SETUP进行安装。

最新的版本安装更简单。

三、软件的启动1.点击开始菜单/程序/WAVE。

2.如果在桌面建立了快捷方式,直接双击其图标即可。

启动之后的界面大致如图1-1所示:图1-1这个窗口是经过调整后的样子。

如果位置不合适,可以通过拖放来移动位置或调整大小。

四、软件的使用详细的使用说明请看伟福的说明,这里只说明为了对51系列单片机进行纯软件仿真时要用到的一些项目和开始使用的几个必须步骤。

1.启动软件之后,根据需要设置仿真器:点击菜单[仿真器]|[仿真器设置](点击菜单行中的[仿真器]项,然后在其下拉菜单中点击[仿真器设置]项,以后不再说明),出现如图1-2所示对话框:图1-2因为要使用纯软件仿真,所以要选中使用伟福软件模拟器;晶体频率可以根据需要设置;其他按照图示选择即可。

Proteus软件概述及功能.doc

Proteus软件概述及功能.doc

Proteus软件概述及功能概述Proteus软件是英国Labcenter electronics公司出版的EDA 工具软件。

它不仅具有其它EDA工具软件的仿真功能,还能仿真单片机及外围器件。

它是目前最好的仿真单片机及外围器件的工具。

虽然目前国内推广刚起步,但已受到单片机爱好者、从事单片机教学的教师、致力于单片机开发应用的科技工作者的青睐。

Proteus是世界上著名的EDA工具(仿真软件),从原理图布图、代码调试到单片机与外围电路协同仿真,一键切换到PCB设计,真正实现了从概念到产品的完整设计。

是目前世界上唯一将电路仿真软件、PCB设计软件和虚拟模型仿真软件三合一的设计平台,其处理器模型支持8051、HC11、PIC10/12/16/18/24/30/DSPIC33、A VR、ARM、8086和MSP430等,2010年即将增加Cortex和DSP系列处理器,并持续增加其他系列处理器模型。

在编译方面,它也支持IAR、Keil和MPLAB等多种编译器。

其功能特点Proteus软件具有其它EDA工具软件(例:mulTIsim)的功能。

这些功能是:(1)原理布图(2)PCB自动或人工布线(3)SPICE电路仿真革命性的特点(1)互动的电路仿真用户甚至可以实时采用诸如RAM,ROM,键盘,马达,LED,LCD,AD/DA,部分SPI器件,部分IIC器件。

(2)仿真处理器及其外围电路可以仿真51系列、A VR、PIC、ARM、等常用主流单片机。

还可以直接在基于原理图的虚拟原型上编程,再配合显示及输出,能看到运行后输入输出的效果。

配合系统配置的虚拟逻辑分析仪、示波器等,Proteus建立了完备的电子设计开发环境。

具有4大功能模块(1)智能原理图设计(ISIS)丰富的器件库:超过27000种元器件,可方便地创建新元件;智能的器件搜索:通过模糊搜索可以快速定位所需要的器件;智能化的连线功能:自动连线功能使连接导线简单快捷,大大缩短绘图时间;支持总线结构:使用总线器件和总线布线使电路设计简明清晰;可输出高质量图纸:通过个性化设置,可以生成印刷质量的BMP图纸,可以方便地供SP430等,CPU类型随着版本升级还在继续增加,如即将支持CORTEX、DSP处理器;※支持通用外设模型:如字符LCD模块、图形LCD模块、LED点阵、LED七段显示模块、键盘/按键、直流/步进/伺服电机、RS232虚拟终端、电子温度计等等,其PIM(口物理接口模型)还可以使仿真电路通过PC机串口和外部电路实现双向异步串行通信;※实时仿真:支持UART/USART/EUSARTs仿真、中断仿真、SPI/I2C仿真、MSSP仿真、PSP仿真、RTC仿真、ADC 仿真、*/E*仿真;※编译及调试:支持单片机汇编语言的编辑/编译/源码级仿真,内带8051、A VR、PIC的汇编编译器,也可以与第三方集成编译环境(如IAR、Keil和Hitech)结合,进行高级语言的源码级仿真和调试;(4)实用的PCB设计平台※原理图到PCB的快速通道:原理图设计完成后,一键便可进入ARES的PCB设计环境,实现从概念到产品的完整设计;※先进的自动布局/布线功能:支持器件的自动/人工布局;支持无网格自动布线或人工布线;支持引脚交换/门交换功能使PCB设计更为合理;※完整的PCB设计功能:最多可设计16个铜箔层,2个丝印层,4个机械层(含板边),灵活的布线策略供用户设置,自动设计规则检查,3D 可视化预览;※多种输出格式的支持:可以输出多种格式文件,包括Gerber文件的导入或导出,便利与其它PCB设计工具的互转(如protel)和PCB板的设计和加工。

单片机开发与仿真软件keilc51的使用

单片机开发与仿真软件keilc51的使用

单片机开发与仿真软件Keil C51的使用一、Keil C51 操作入门Keil C51 简介Keil C51 是德国知名软件公司Keil(现已并入ARM 公司)开发的基于8051 内核的微控制器软件开发平台,是目前开发8051 内核单片机的主流工具。

Keil 51支持汇编语言、C语言等各种开发语言。

其中,uVision2集成开发环境包含项目管理、源代码编辑和强大的程序调试环境。

uVision2调试器是一个强大的全特性调试器,允许用户在PC机上完全模拟目标程序、指令集和片内外围功能。

实验所用的是Keil C51 评估版。

Keil C51 的启动双击桌面上的“Keil uVision2”图标,启动Keil C51程序,启动界面如图1所示。

图1 Keil C51的启动界面建立第1 个Keil C51 程序Keil C51 是一个功能很强大的软件,但是使用起来并不复杂。

现在就通过建立一个简单的LED(发光二极管)闪烁发光的实例来初步掌握Keil C51的基本用法。

硬件电路参见图2,单片机I/O 输出低电平可点亮LED。

图2 LED 闪烁发光电路●新建工程。

执行Keil C51 软件的菜单“Project | N ew Project…”,弹出一个名为“Create New Project”的对话框。

先选择一个合适的文件夹准备来存放工程文件,比如“E:\Project\LedFlash”,其中“LedFlash”是新建的文件夹。

建议:今后每新建一个工程都要在适当的磁盘位置新建一个文件夹用来保存工程文件,以方便管理,并养成良好的习惯。

最后,为工程取名为“LedFlash”,并保存。

参见图3。

图3 新建Keil C51 工程●选择CPU。

紧接着,Keil C51 提示选择CPU 器件。

8051 内核单片机最早是由鼎鼎大名的Intel 公司发明的,后来其他厂商如Philips 、Atmel 、Winbond 等先后推出其兼容产品,并在8051 的基础上扩展了许多增强功能。

DP-51PRO单片机综合仿真软件操作详解

DP-51PRO单片机综合仿真软件操作详解

DP-51PRO单片机综合仿真实验仪实验手册四川科技职业学院信息技术工程学院硬件仿真硬件准备一、实验箱断电接线二、实验箱A1区JP13的SRAM_E和FLASH_E短线器跳开(不短接),JP14跳开,短接JP15的两个跳线座(TXD、RXD)三、关MOD_SW1拨向RUN,按复位键RESET软件准备点开Keil uVsion2一、项目(Project)a)新建项目New project并选择CPUb)设置项目选项(Project-Option)二、写源程序(File )a) 新建源程序(File-New )b)写源程序,ORG 8000H开始c)保存程序(File-Save),文件名后缀为.asm三、添加源程序到项目。

在Project Windows 窗口中,选中Source Group1后右击鼠标,选择Add files to Group;文件类型为Asm Source file(*.a*;*.src),添加后Project Windows 窗口显示源程序文件名则显示“0 Error(s),0 Warning(s)”仿真调试一、下载用户程序到实验仪中(Debug-Start/Stop Debug Session)二、运行(Debug-Go)软件仿真一、项目(Project)1、新建项目New project并选择CPU2、设置项目选项(Project-Option)二、写源程序(File)三、添加源程序到项目。

在Project Windows窗口中,选中Source Group1后右击鼠标,选择Add files to Group;文件类型为Asm Source file(*.a*;*.src),添加后Project Windows窗口显示源程序文件名四、编译、链接(Project-Build Target或者Rebuild All Target Files),编译成功则显示“0 Error(s),0 Warning(s)”,表明软件编写无语法错误,软件仿真完成。

单片机仿真件Keil C51软件的使用教程(中文版)

单片机仿真件Keil C51软件的使用教程(中文版)

单片机仿真软件Keil C51软件的使用教程(中文版)keil uvision2 C51软件是目前功能最强大的单片机c语言集成开发环境,本软件及视频教程可以本站下载。

下面我们通过图解的方式来Keil C51软件的使用教程,学习最简单的,如何输入源程序→ 新建工程→ 工程详细设置→ 源程序编译得到目标代码文件。

第一步:双击Keil uVision2的桌面快捷方式(图1),启动Keil集成开发开发软件。

软件启动后的界面如图2所示。

图1:启动Keil uVision2单片机集成开发环境图2:软件启动后的界面第二步:新建文本编辑窗。

点击工具栏上的新建文件快捷按键,即可在项目窗口的右侧打开一个新的文本编辑窗,见图3所示。

图3:新建文本编辑窗第三步:输入源程序。

在新的文本编辑窗中输入源程序,可以输入C语言程序,也可以输入汇编语言程序,见图4。

图4:输入源程序第四步:保存源程序。

保存文件时必须加上文件的扩展名,如果你使用汇编语言编程,那么保存时文件的扩展名为“.asm”,如果是C语言程序,文件的扩展名使用“*.C ”。

图5:保存源程序注:第3步和第4步之间的顺序可以互换,即可以先输入源程序后保存,也可以先保存后输入源程序。

第五步:新建立Keil工程。

如图6所示,点击 "工程" → "新建工程" 命令,将出现保存对话框(图7)。

图6:新建工程图7:保存工程对话框在保存工程对话框中输入你的工程的文件名,Keil工程默认扩展名为".uv2",工程名称不用输入扩展名(见图7),一般情况下使工程文件名称和源文件名称相同即可,输入名称后保存,将出现"选择设备"对话框(图8),在对话框中选择CPU的型号。

第六步:选择CPU型号。

如图8所示,为工程选择CPU型号,本新建工程选择了ATMEL公司的AT89C51单片机。

图8:选择CPU型号对话框第七步:加入源程序到工程中。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、智能原理图输入系统 ISIS
ISIS 是 Proteus 系统的中心,它远不仅是一个图表库。它既是智能原理图设计、绘制和
编辑的环境,又是数字电路、模拟电路和数/模混合电路设计与仿真的环境,更是单片机与外 围设备的设计、仿真和协同仿真的环境。
ISIS 组合有很多易用的功能强大的编辑工具,是单片机系统的设计与仿真的平台。其主 要特点如下: 生成出版质量的原理图。 风格模板允许提供库部件的用户化。 鼠标驱动和内容关联的用户界面。 自动走线,以及接点的布置和切除。 参数表示子电路元件值的层次设计。 包括子电路端口以及总线引脚的总线支持。 挑选元件或建立新库元件可预览PCB 封装。 完全体现多元器件的同性和异性。 包括相应对话框用户化的元件特性的精细管理。 超过8000元件的大型元件库,完全适用于仿真模型。 网表格式:Labcenter SDF、SPICE、Tango、Boardmaker、EEDeginer、Futurenet等。 电气规则检查以及元件报告清单。 可彩色或单色输出到Windows 打印设备。 图形输出格式:WMF、BNP、DXF、EPS、HPGL 。
方向工具栏中的按钮对该元器件进行旋转和翻转操作。
当鼠标指针在编辑区窗口操作时,预览窗口会显示可编辑区的缩略图,并显示一个绿 色方框,绿色方框内的内容就是当前编辑区窗口中显示的可编辑区的内容。

当单击预览窗口的绿色方框后,移动鼠标可改变绿色方框的位置,从而改变可编辑 区的可视区域,再次单击预览窗口的绿色方框退出移动绿色方框。

菜单栏
标题栏
命令 工具栏 预览 窗口
器件选 择按钮
库管理 按钮
标签
模式 选择 工具栏
对象 选择器 窗口
方向工具栏
状态栏
仿真工具栏
图 1-1 ISIS 窗口
编辑区
1.2.1 ISIS 窗口简介
一、菜单栏
菜单栏中的每项都有下一级菜单,许多命令左方的图标表明该命令在工具栏中有相应的 按钮,有部分命令的右方标有该命令的快捷键。
Proteus PCB Design 包括高级布线编辑软件 ARES(Advanced Rounting and Editing Software)、智能原理图输入系统 ISIS 和高级图表仿真 ASF。
该软件运行于 Windows 操作系统上,主要特点是: 实现了单片机仿真和 SPICE 电路仿真相结合。具有模拟电路仿真、数字电路仿真、单
Proteus 组合了高级原理布图、混合模式 SPICE 仿真、PCB 设计以及自动布线来实现 一个完整的电子设计系统。Proteus 包含了 VSM(Virtural System Modelling 虚拟系统模型) 技术,用户可以对基于微控制器的设计连同所有的周围电子器件一起仿真。
Proteus 包括 Proteus VSM(Proteus 虚拟系统模型)和 Proteus PCB Design(Proteus 印 制电路板设计)两大部分。
二、ProSPICE 混合模型仿真器
ProSPICE 是结合 ISIS 原理图设计环境使用的混合型电路仿真器。它基于工业标准 SPICE3F5(美国加州 Berkeley 大学开发)的模拟内核,加上混合型仿真的扩展以及交互电路 动态,提供了开发和测试设计的强大交互式环境。
ProSPICE 使用了 Berkeley 的源代码,包含了最新的整合技术以及原型,保证在数字结果 方面和生产商 SPICE 模型的最好兼容性。
等。 74 系列 TTL 和 4000 系列 CMOS 器件。 存储器:ROM、RAM、EEPROM、I2C 器件等。 微控制器支持的器件:如 I/O 口、USART 等。
五、高级图表仿真 ASF
Proteus 做为单片机与嵌入式系统仿真与开发平台,支持外围数电/模电与微控制器 的协同仿真,真正实现了虚拟物理原型功能。在目标板还没有投产前,就可以对设计的硬 件系统的功能、合理性和性能指标进行充分调整,并可以在没有物理目标板的情况下,进 行相应软件的开发和调试,进行完全的虚拟开发,明显提高企业的开发效率,降低开发风 险。
1. 2 Proteus 软件仿真系统的使用方法
单片机的软件设计与仿真主要在智能原理图输入系统 ISIS 中进行,本书只介绍 ISIS 的 使用,并以 Proteus 7.1SP2 Professiona(l 汉化版)版本为平台。双击桌面上的 ISIS 7 Professional 图标或者单击屏幕左下方的“开始”→“程序”→“Proteus 7 Professional” →“ISIS 7 Professional”,进入 Proteus ISIS 集成环境,如图 1-1 所示。
1、命令工具栏 文件操作按钮
新建设计――在默认的模板上新建一个设计文件。 加载设计――装载一个新的设计文件。 保存设计――保存当前设计文件。

导入――将一个局部文件导入ISIS中。 导出――将当前对象导出为一个局部文件。 打印――打印当前设计文件。 设置区域――打印选中的区域。
显示操作按钮
硬件设计。 提供内部一致性代码检查功能。 完整集成ISIS的源码级调试和源码管理系统。 支持集成Keil等第三方编译器和调试器。 支持的编译器: Keil C51/μVision 2 、MPLAB和IAR。
四、动态器件库
VSM 包含超过 8000 种元器件模型: 标准电子元件:电阻、电容、二极管、晶体管、晶闸管、光耦合器、运放、555 定时器
2D 绘图按钮
画各种直线
画各种方框
画各种圆
Hale Waihona Puke 画各种圆弧画各种多边形
(3)方向工具栏
画各种文本
画符号
画原点
右旋转:旋转角度只能是90的整数倍。 水平翻转:完成水平翻转。
左旋转:旋转角度只能是90的整数倍。
(4)仿真工具栏
垂直翻转:完成垂直翻转。
运行
单步运行
暂停
停止
四、预览窗口
预览窗口可显示如下内容: 当在对象选择器窗口中单击某一个元器件时,该元器件会显示在预览窗口。此时可通过
单片机仿真软件概述
PROTEUS 是英国 Labcenter Electronics 公司开发的多功能 EDA 软件。PROTEUS 不仅 是模拟电路、数字电路、模/数混合电路的设计与仿真平台,也是目前较先进的单片机和 嵌入式系统的设计与仿真平台。它实现了在计算机上完成从原理图与电路设计、电路分析 与仿真、单片机代码级调试与仿真、系统测试与功能验证到形成 PCB 的完整的电子设计、 研发过程。
三、微控制器虚拟系统仿真模型 VSM
Proteus 可以仿真 51 系列、AVR、PIC、ARM 等常用的 MCU 及其外围电路。可仿真的 51 系列单片机模型如下: 通用:80C31、80C32、80C51、80C52、80C54、80C58。 Atmel:AT89C51、AT89C52、AT89C55;AT89C51RB2、AT89C51RC2 、AT89C51RD2 (X2
Proteus VSM 包括智能原理图输入系统 ISIS(Intelligent Schematic Input System)、带扩 展的 ProSPICE(Simulation Program With Integrated Circuit Emphasis)混合模型仿真器、动态 器件库、高级图表仿真 ASF(Advanced Simulation Feature)和微控制器虚拟系统仿真模型 VSM。
设计操作按钮
实时Snap(捕捉) 搜索并标记 属性分配工具 设计管理器 添加一张图纸 移除一张图纸

电气规则检查 网表到AREA
(2)模式选择工具栏 主模式选择按钮
用于即时编辑元件参数 (先单击该按钮再单击要修改的元件)
元件――选择元器件(默认选择)。
点――放置连接点(电线的交点)。
网路标号――放置电线标签(总线标记时用)。
文本――放置文本。
总线――用于绘制总线。
子电路――用于放置子电路。
工具箱
终端――有VCC、地、输出、输入等接口终端。
器件引脚――用于绘制各种引脚。
仿真图表――用于各种分析(如Frequency、Analogue)。
录音机
信号发生器
电压探针――图表仿真分析时用。
电流探针――图表仿真分析时用。
虚拟仪表――有示波器、逻辑分析仪等。
无论是 51 系列、AVR、还是 PIC 系列,他们各有各的特点,学习者也是逐年增加, 但是在学习开发过程中,我们往往在确定方案后做试验的开支比较大,尤其是对于一些学 生或者初学者这就可能成为他们学习的障碍。使用 Proteus 软件可大大节省时间和开发费, 在校学生只要配备一台电脑就可以在宿舍用 Proteus 构建成单片机与嵌入式系统仿真与设 计实验室。
由于 PROTEUS 丰富的元器件模型、对处理器的支持、多样的虚拟仪器、强大的图表 分析功能和与第三方集成开发环境的无缝集成,已被公认为电类教学与实验的巨大资源, 得到越来越多的高校的认同,并在教学实践中取得了明显效果。
1.1 Proteus 软件仿真系统的构成与功能
1.1.1 Proteus 软件的构成

1.1.2 Proteus 软件的功能
本实验指导书主要涉及与单片机课程有关的软件设计与仿真,故只叙述 Proteus VSM 的功能。Proteus VSM 组合了混合模式的 ProSPICE 电路仿真、动画器件和微控制器模型, 实现了完整的基于微控制器设计的协同仿真。使在物理原型出来之前对这类设计的开发和 测试成为可能。Proteus VSM 的各组成部分的功能简介如下:
二、编辑区
编辑区用来绘制原理图。蓝色方框内为可编辑区,元件要放到可编辑区的里面。这个窗 口没有滚动条,可用预览窗口来改变原理图的可视范围。
相关文档
最新文档