1672-5913(2008)18-0031-02 用Proteus仿真软件辅助单片机教学
Proteus软件使用方法
P r o t e u s软件使用方法(总60页)-CAL-FENGHAI.-(YICAI)-Company One1-CAL-本页仅作为文档封面,使用请直接删除Proteus软件使用方法一2008-11-18 20:47Proteus软件是Labcenter Electronics公司的一款电路设计与仿真软件,它包括ISIS、ARES等软件模块,ARES模块主要用来完成PCB的设计,而ISIS模块用来完成电路原理图的布图与仿真。
Proteus的软件仿真基于VSM技术,它与其他软件最大的不同也是最大的优势就在于它能仿真大量的单片机芯片,比如MCS-51系列、PIC系列等等,以及单片机外围电路,比如键盘、LED、LCD等等。
通过Proteus软件的使用我们能够轻易地获得一个功能齐全、实用方便的单片机实验室。
本文中由于我们主要使用Proteus软件在单片机方面的仿真功能,所以我们重点研究ISIS模块的用法,在下面的内容中,如不特别说明,我们所说的Proteus软件特指其ISIS模块。
在进行下面的操作前,我先说明一点:我的Proteus版本是,如果你使用的是以前的版本,可能你发现在鼠标操作上会略有不同。
这主要表现在以前的版本鼠标左右键的作用与一般软件刚好相反,而以后已经完全改过。
下面我们首先来熟悉一下Proteus的界面。
Proteus是一个标准的Windows窗口程序,和大多数程序一样,没有太大区别,其启动界面如下图所示:如图中所示,区域①为菜单及工具栏,区域②为预览区,区域③为元器件浏览区,区域④为编辑窗口,区域⑤为对象拾取区,区域⑥为元器件调整工具栏,区域⑦为运行工具条。
下面我们就以建立一个和我们在Keil简介中所讲的工程项目相配套的Proteus工程为例来详细讲述Proteus的操作方法以及注意事项。
首先点击启动界面区域③中的“P”按钮(Pick Devices,拾取元器件)来打开“Pick Devices”(拾取元器件)对话框从元件库中拾取所需的元器件。
proteus原理图仿真
proteus原理图仿真
Proteus是一款电子电路设计与仿真软件,它可以帮助工程师进行电子电路的设计、调试和验证。
本文将介绍利用Proteus 进行原理图仿真的基本流程,包括创建原理图、添加元件、连接电路和进行仿真等。
创建原理图:打开Proteus软件,在菜单栏中选择“File”,然后选择“New Project”,输入项目名称并保存。
接着选择“New Schematic”创建一个新的原理图。
添加元件:点击原理图编辑区的“P”键,打开元件库。
在元件库中选择需要的元件,如电阻、电容、晶体管等,并将它们拖拽到原理图编辑区域中。
连接电路:使用“添加线”工具将元件连接起来,确保电路的连接是正确的。
可以使用右键菜单对线进行编辑,如更改线的类型、添加参考标记等。
设置仿真参数:选择菜单栏中的“Debug”-“Run Simulation”进入仿真设置窗口。
在仿真设置窗口中可以设置仿真的参数,如仿真时间、仿真步长等。
确保设置正确后,点击“Run”按钮开始仿真。
分析仿真结果:仿真完成后,可以通过仿真结果窗口来观察电路的工作情况。
可以选择不同的仿真结果图表,如时域波形、频域响应等,以方便分析电路性能。
根据需要,可以对电路进行调试和优化,修改元件参数或者调整电路连接方式,再次进行仿真,直到满意为止。
总之,通过Proteus的原理图仿真功能,工程师们可以方便地设计和验证电子电路的性能,加快项目开发进程,提高设计效率。
用Proteus仿真软件辅助单片机教学
用Proteus仿真软件辅助单片机教学1Proteus仿真软件介绍Proteus是由英国Labcenter electronics公司开发的电路分析与实物仿真软件,是一种EDA工具软件。
Proteus安装以后,主要由两个程序组成:ARES和ISIS。
前者主要用于PCB自动或人工布线及其电路仿真,后者主要采用原理布图的方法绘制电路并进行相应的仿真。
Proteus革命性的功能在于它的电路仿真是互动的,针对微处理器的应用,可以直接在基于原理图的虚拟原型上编程,并实现软件代码级的调试,还可以直接实时动态地模拟按钮、键盘的输入,LED、液晶显示的输出,同时配合虚拟工具如示波器、逻辑分析仪等进行相应的测量和观测。
作为一款EDA仿真软件,Proteus与同类软件有着很多的相似之处。
相比之下,其主要的特点有两个:一是对动态元件的实时仿真,它对“人机对话”的模拟增强了系统的真实性;二是虚拟工具箱的功能,它能与仿真同时进行,测量方便而准确。
与多数EDA仿真软件相似,Proteus有着数量庞大的元件库。
在丰富的库元件的支持下,原理布图时只要进行相应的调用和连线,通过对每个元件的属性设置完成绘图,然后即可进行仿真和虚拟测量。
与其它EDA仿真软件的一大不同,在于Proteus支持微处理器的仿真。
它可以仿真51系列、A VR、PIC、ARM等常用的微处理器。
对动态外设的支持是Proteus区别于其他EDA仿真软件最直接的地方。
Proteus为用户提供了一个实时交互的环境,在仿真的过程中你可以用鼠标去点击开关和按钮,微处理器根据输入的信号做出相应的中断响应,同时输出运算的结果到显示终端。
整个过程与真实的硬件调试是极其相似的,在动态外设支持下的实时输入和输出为实验者呈现了一个最接近现实的调试环境。
Proteus的虚拟工具箱提供了电路测试中的常用工具和仪器,主要用于在实时仿真的同时观测电路参数,测量结果随仿真动态变化并显示,可以满足精度要求不是很高的测量分析,对于电路特性的定性分析可以起到事半功倍的效果,大大节约了测试时间和开发成本。
仿真软件proteus基础教程-----Proteus+常见操作方法
仿真软件proteus基础教程-----Proteus+常见操作方法1.proteus中怎样使用模板file--〉new design:在弹出的对话框就可以选择模板了file--〉save design as template…就可以保存你的模版了打开或制作一个自己常用的电路另存为模板,即:save as template 替换默认文件夹里的Templates\Default.DTF。
以后这就是你的模板啦3.第三方软件是如何用?把你的第三方库安装好,然后启动proteus,选择菜单system-->set path,分别增加model和library.4. 电源和地的运用总结1.在proteus防真画图过程中有正电源(VDD/VCC)负电源(VEE)地(VSS)引脚的元器件(好象这些元器件的这些脚没有在图中显示)软件会自动把其电源底脚定义为相应的电压所以在这些元器件上的电源地脚上不接电源地也是正确的(单片机也不用接晶振在设置选项中输入晶振的频率即可。
2.如果要用到确定的直流电压就可以用工具栏(默认是第八个)中的POWER和GROUND 象放置元器件一样来放置电源和地电源的默认值是+5V 地默认为0V 如果需要10V的电压则可在电源的设置选项卡的string里输入 +10V 就可以了不过要注意前面的“+”号一定要加上否则不能防真。
电压默认的单位为V 就是说输入+10 电压也是+10V,我试了一下输入+10mV和输入+10MV 其电压是一样的都是10的7次方, 虽然地的默认值是0V 但如果象设置POWER一样在其string选项里写入电压值其电压就是你设置的大小而不是0V了也就是说地也可以做电源用, 对于负电源负号大家都会加上的就不说了.5.电流探针(probe)电压探针(probe)表运用总结首先,在实际生活中中测电压电流,电压电流表都有两个端子,而在探针中,只有一个端子, 电压表是并入的电压探针一端接入要测的那点(可以引出线。
Proteus仿真软件使用方法
实验八 Proteus仿真软件使用方法1.实验目得:(1)了解Proteus仿真软件得使用方法。
(2)了解51单片机编程器Keil与Proteus仿真软件得联用方法。
2.实验要求:通过讲授与操作练习,学会正确使用Proteus仿真软件及Keil编程及其联合调试。
3.实验内容:(1)Proteus 仿真软件介绍Proteus 软件就是由英国LabCenter Electronics 公司开发得EDA工具软件,由ISIS与ARES两个软件构成,其中ISIS就是一款便捷得电子系统仿真平台软件,ARES就是一款高级得布线编辑软件。
它集成了高级原理布线图、混合模式SPICE电路仿真、PCB设计以及自动布线来实现一个完整得电子设计。
通过Proteus ISIS软件得VSM(虚拟仿真技术), 用户可以对模拟电路、数字电路、模数混合电路,以及基于微控制器得系统连同所有外围接口电子元器件一起仿真。
图8-1就是Proteus ISIS得编辑窗口:图8-1 ISIS得编辑界面图中最顶端一栏就是“标题栏”,其下得“File View Edit ……”就是“菜单栏”,再下面得一栏就是“命令工具栏”,最左边得一栏就是“模式选择工具栏”;左上角得小方框就是“预览窗口”,其下得长方框就是“对象选择窗口”,其右侧得大方框就是“原理图编辑窗口”。
选择左侧“模式选择工具栏”中得图标,并选择“对象选择窗口”中得P按钮,就会出现如图8-2得元器件选择界面:图8-2 元器件库选择界面在元器件列表框中点击您需要得器件类型(例如:电阻-Resistors,单片机芯片-MicroprocessorICs, LED-Optoelectronics)或在左上角得关键字(Keywords)框中输入您需要得器件名称得关键字(如:信号源 - Clock, 运放 - CA3140等),就会在图8-2中间得大空白框列出您所需得一系列相关得元件。
此时,您可用鼠标选中您要得元件,则图8-2右上角得预览框会显示您所要元件得示意图,若就就是您要得元器件,则点击OK按钮,该元器件得名称就会列入位于图8-1左侧得“对象选择窗口”中(参见图1左侧下方框)。
如何使用Proteus软件仿真
谢谢观看
此处选择6.Hex文件加载
然后回到小窗口,其他的可以适当根 据需要修改,一般设为默认即可。点 击OK
现在所有的设置完成,开始仿真,点 击左下角的小三角形。可以看见绘图 窗口中的数码管亮起。
点击左下角的两根竖线,可以暂停仿 真,此时右面的绘图窗口中的数码管 停止不再运行,保持数字不变
最后,若是想要关闭仿真,可以点击 左下角的实心正方形,会看到绘图窗 口中的数码管停止不亮。
《基于Proteus仿真的单片机技能应用》是2014年3月电子工业出版社出版的图书,作者是金杰、 郭宝生。
《Proteus教程——电子线路设计、制版与仿真》是2008年9月清华大学出版社出版的图书,作 者是朱清慧、张凤蕊、翟天嵩等。
《基于PROTEUS电路及单片机仿真教程》是2013年西安电子科技大学出版社出版的图书,作者是 熊建平、马鲁娟、李益民。
注意要确保绘图是正确的 设置单片机的晶振要根据硬件来 记得加载二进制文件.HEX
《Proteus电工电子仿真技术实践》是2015年哈尔滨工业大学出版社出版的图书,作者是赵明。
《基于PROTEUS的电路及单片机系统设计与仿真》是2006年5月1日北京航空航天大学出版社出版 的图书,作者是周润景。
如何使用Proteus软件仿真
《基于PROTEUS的AVR单片机设计与仿真》是2007年北京航空航天大学出版社出版发行的图书, 作者是周润景,张丽娜。
Proteus软件就能在电脑上用此软件仿真,能达到同样的效果。
打开Proteus软件,出现以下界面, 右面的一大块是绘图窗口,左面有视 图小窗口,紧挨着下面分别是元器件 列表、控制按钮
《基于PROTEUS的单片机系统设计与仿真实例》是2019年7月机械工业出版社出版的图书,作者 是蒋辉平、周国雄。
proteus 仿真软件的使用
两 个 按 钮 分 别 是 复
5、编辑元件-调整方向
就 是 这 几 个 按 钮 啦!
6、元件的连线
• 用左键单击需要连线的两个 端子即可,请同学们自己多 体会。
7、运行和停止仿真
就是这两个红色 线框中的按钮!
8、仿真软件中常用元件及名称
所 列 元 件 仅 供 同 学 参 考 。
•
2、将元件添加在“列表”框中(4)
双 击 你 已 经 找 到 的 元 件
2、将元件添加到“列表”框中(5)
•
件元
列件
表已
框经Βιβλιοθήκη 元 件”添 中加列
。到
表 框
了 “
元
•
3、添加相关的仪表
钮单 。击
工 具 栏 上 相 应 的 按
•
3、添加相关的仪表
钮单 击 工 具 栏 上 相 应 的 按
•
3、添加添加“电源”和“地” 端子
9、课堂作业
10、课后作业(大家制作过的抢答器)
钮单 击 工 具 栏 上 相 应 的 按
4、将元件列表框中的元件添加 到“原理图编辑窗口”中
•
图先
编在
辑列
窗表
口框
元
中中
理
单选
图
击中
编
左,
辑
键再
窗 口
。在 原
理
5、编辑元件-删除元件
元 理 图 编 辑 窗 口
•
要在 删编 除辑 的窗 元口 件中 。“
右 键 ” 双 击 需
•
5、编辑元件-复制和移动
1、运行Proteus软件
像 你 平 时 打 开 Q Q 软 件 一 样
Proteus仿真软件教程
Proteus仿真软件教程目录第一章概述 (2)一、进入Proteus ISIS (2)二、工作界面 (3)三、基本操作 (3)图形编辑窗口 (3)预览窗口(The Overview Window) (4)对象选择器窗口 (5)图形编辑的基本操作 (5)参考1 (10)参考2作原理图仿真调试 (12)四、实例一 (16)电路图的绘制 (17)KeilC与Proteus连接调试 (26)五、实例二 (30)使用元件工具箱 (30)使用状态信息条 (30)使用对话框 (30)使用仿真信息窗口 (30)关闭Proteus ISIS (30)四、菜单命令简述 (31)主窗口菜单 (31)表格输出窗口(Table)菜单 (33)方格输出窗口(Grid)菜单 (33)Smith圆图输出窗口(Smith)菜单 (33)直方图输出窗口(Histogram)菜单 (33)第二章基于51的PID炉温度调节器的硬件设计及仿真(未完成)34第一章概述Proteus ISIS是英国Labcenter公司开发的电路分析与实物仿真软件。
它运行于Windows操作系统上,可以仿真、分析(SPICE)各种模拟器件和集成电路,该软件的特点是:①实现了单片机仿真和SPICE电路仿真相结合。
具有模拟电路仿真、数字电路仿真、单片机及其外围电路组成的系统的仿真、RS232动态仿真、I2C调试器、SPI 调试器、键盘和LCD系统仿真的功能;有各种虚拟仪器,如示波器、逻辑分析仪、信号发生器等。
②支持主流单片机系统的仿真。
目前支持的单片机类型有:68000系列、8051系列、AVR系列、PIC12系列、PIC16系列、PIC18系列、Z80系列、HC11系列以及各种外围芯片。
③提供软件调试功能。
在硬件仿真系统中具有全速、单步、设置断点等调试功能,同时可以观察各个变量、寄存器等的当前状态,因此在该软件仿真系统中,也必须具有这些功能;同时支持第三方的软件编译和调试环境,如Keil C51 uVision2等软件。
Proteus仿真软件使用说明
九、单片机系统仿真软件PROTEUS传统的电子设计流程是:确定题目后,查找资料,确定方案,设计电路图,购买元器件,制版,调试,最后进行测试。
如果达不到设计要求,这个过程就要反复进行。
如果更换设计方案,就必须重新购买元器件并重新制版,这样不仅费时、费力,而且费用也高。
为了解决上述方法中存在的问题,可以用EDA设计技术进行电路的设计与实现。
EDA技术的设计思路是:从元器件的选取到连线,直至电路的调试、分析和软件的编译,都是在计算机中完成,所有的工作先在虚拟环境下进行。
采用EDA 技术,在原理图设计阶段就可以对设计进行评估,验证所设计电路是否达到设计要求的技术指标,还可以通过改变元器件参数使整个电路性能达到最优化。
这样就无须多次购买元器件及制版,节省了设计时间与经费,提高了设计效率与质量。
本章介绍的是一款新的EDA软件PROTEUS。
该软件可以对模拟电路、数字电路、模数混合电路、单片机及外围元器件进行系统仿真,并提供了简便易用的印刷电路板设计工具。
9.1 PROTEUS简介PROTEUS嵌入式系统仿真与开发平台是由英国Labcenter公司开发(授权风标科技公司为中国大陆的总代理)的,是目前世界上最先进最完整的嵌入式系统设计与仿真平台。
PROTEUS可以实现数字电路、模拟电路及微控制器系统与外设的混合电路系统的电路仿真、软件仿真、系统协同仿真和PCB设计等全部功能。
PROTEUS软件包已有近20年的使用历史,在全球拥有庞大的企业用户群,是目前唯一能够对各种处理器进行实时仿真、调试与测试的EDA工具,真正实现了在没有目标原形时就可对系统进行调试、测试与验证,大大提高了企业的开发效率,降低了开发风险。
由于其软件包逼真、真实的协同仿真功能,得到了包括剑桥在内的众多大学用户,作为电子学或嵌入式系统的课程教学、实验和水平考试平台。
PROTEUS软件提供了三十多个元器件库、数千种元器件,涉及电阻、电容、二极管、三级管、MOS管、变压器、继电器、各种放大器、各种激励源、各种微控制器、各种门电路和各种终端等。
实验八 Proteus仿真软件使用方法综述
实验八 Proteus仿真软件使用方法1.实验目的:(1)了解Proteus仿真软件的使用方法。
(2)了解51单片机编程器Keil与Proteus仿真软件的联用方法。
2.实验要求:通过讲授和操作练习,学会正确使用Proteus仿真软件及Keil编程及其联合调试。
3.实验内容:(1)Proteus 仿真软件介绍Proteus 软件是由英国LabCenter Electronics 公司开发的EDA工具软件,由ISIS和ARES两个软件构成,其中ISIS是一款便捷的电子系统仿真平台软件,ARES是一款高级的布线编辑软件。
它集成了高级原理布线图、混合模式SPICE电路仿真、PCB设计以及自动布线来实现一个完整的电子设计。
通过Proteus ISIS软件的VSM(虚拟仿真技术), 用户可以对模拟电路、数字电路、模数混合电路,以及基于微控制器的系统连同所有外围接口电子元器件一起仿真。
图8-1是Proteus ISIS的编辑窗口:图8-1 ISIS的编辑界面图中最顶端一栏是“标题栏”,其下的“File View Edit ……”是“菜单栏”,再下面的一栏是“命令工具栏”,最左边的一栏是“模式选择工具栏”;左上角的小方框是“预览窗口”,其下的长方框是“对象选择窗口”,其右侧的大方框是“原理图编辑窗口”。
选择左侧“模式选择工具栏”中的图标,并选择“对象选择窗口”中的P按钮,就会出现如图8-2的元器件选择界面:图8-2 元器件库选择界面在元器件列表框中点击你需要的器件类型(例如:电阻-Resistors,单片机芯片-MicroprocessorICs, LED-Optoelectronics)或在左上角的关键字(Keywords)框中输入你需要的器件名称的关键字(如:信号源 - Clock, 运放 - CA3140等),就会在图8-2中间的大空白框列出你所需的一系列相关的元件。
此时,你可用鼠标选中你要的元件,则图8-2右上角的预览框会显示你所要元件的示意图,若就是你要的元器件,则点击OK按钮,该元器件的名称就会列入位于图8-1左侧的“对象选择窗口”中(参见图1左侧下方框)。
Proteus的虚拟仿真工具
图4-2 二极管元件拾取对话框
❖ (3) 电阻 ❖ 电阻的分类为“Resistors”,子类有0.6W和2W金属
膜电阻、3W、7W和10W绕线电阻、通用电阻、热电 阻(NTC)、排阻(Resistor Packs)、可变电阻 (Variables)及家用高压系列加热电阻丝。 ❖ 常用电阻可直接输入通用电阻“RES”拾取即可,然 后再修改参数。这里我们主要说一下比较常用的可变 电阻。直接输入“POT”或“POT-”可找到四个或三个 相关元件。
图4-6 修改变压器变比
TR1
+70.7
AC Volts
+7.07
AC Volts
TRAN-2P2S
图4-7 变压器变比仿真
(6) 交、直流电源直流电源通常有单电池“CELL”和电 池组“BATTERY”两种,可任意改变其值。单相交流 电源为“ALTERNATOR”,可改变其幅值(半波峰值)和 频率。如图4-8所示。
❖ 变压器的匝比是通过改变原、副边的电感值来实现 的。打开“TRAN-2P2S”变压器的元件属性对话框, 如图4-5所示,原边和副边的电感值都是1H,即变 比n为1:1。如果我们想使它成为n=10:1的降压变压 器,可以改变原边电感,也可改变副边电感,还可 以两者同时改变,但要保证,即原、副边电压比值 等于原边电感与副边电感的平方比。
❖ 改变原、副边的电感值分别为100H和1H(也可以为 1H和0.01H),即原副边电压比为10:1,此变压器为
降压变压器,如图4-6所示。
图4-5 变压器属性对话框
变压器变比设定后,在原边 加一个交流源 “ALTERNATOR”,使它为 幅值100V,频率为50Hz, 同时在原边加一个交流电压 表,在副边也加一交流电压 表,运行仿真,显示原边电 压有效值为70.7V,副边电 压有效值为7.07V,变压为 10:1。如图4-7所示。
Proteus软件的使用方法
Proteus软件的使用Proteus ISIS是英国Labcenter公司开发的电路分析与实物仿真软件。
它运行于Windows操作系统上,可以仿真、分析(SPICE)各种模拟器件和集成电路,该软件的特点是:①实现了单片机仿真和SPICE电路仿真相结合。
具有模拟电路仿真、数字电路仿真、单片机及其外围电路组成的系统的仿真、RS232动态仿真、I2C调试器、SPI 调试器、键盘和LCD系统仿真的功能;有各种虚拟仪器,如示波器、逻辑分析仪、信号发生器等。
②支持主流单片机系统的仿真。
目前支持的单片机类型有:68000系列、8051系列、AVR系列、PIC12系列、PIC16系列、PIC18系列、Z80系列、HC11系列以及各种外围芯片。
③提供软件调试功能。
在硬件仿真系统中具有全速、单步、设置断点等调试功能,同时可以观察各个变量、寄存器等的当前状态,因此在该软件仿真系统中,也必须具有这些功能;同时支持第三方的软件编译和调试环境,如Keil C51 uVision2等软件。
④具有强大的原理图绘制功能。
1.启动Proteus ISIS,界面如下图。
Proteus启动界面Proteus工作界面的鼠标使用原则在Proteus中,鼠标操作与传统的方式不同,右键选取、左键编辑或移动:右键单击-选中对象,此时对象呈红色;再次右击已选中的对象,即可删除该对象。
右键拖拽-框选一个块的对象。
左键单击-放置对象或对选中的对象编辑对象的属性。
左键拖拽-移动对象。
3.原理图设计的步骤(1)新建设计文件并设置图纸参数和相关信息(2)放置元器件(3)对原理图进行布线(4)调整、检查和修改(5)补充完善(6)存盘和输出4.放置元器件(1)选择元器件单击图标工具栏中的图标,并选择下图所示对象选择器中的按钮,出现选择元器件对话框对象选择器中P按钮元器件选择对话框附:PROTEUS原理图元器件库详细说明------------------------------------------------------------Proteus 仿真库简介元件名称中文名说明7407 驱动门1N914 二极管74Ls00 与非门74LS04 非门74LS08 与门74LS390 TTL 双十进制计数器7SEG 4针BCD-LED 输出从0-9 对应于4根线的BCD码7SEG 3-8译码器电路BCD-7SEG[size=+0]转换电路ALTERNATOR 交流发电机AMMETER-MILLI mA安培计AND 与门BATTERY 电池/电池组BUS 总线CAP 电容CAPACITOR 电容器CLOCK 时钟信号源CRYSTAL 晶振D-FLIPFLOP D触发器FUSE 保险丝GROUND 地LAMP 灯LED-RED 红色发光二极管LM016L 2行16列液晶可显示2行16列英文字符,有8位数据总线D0-D7,RS,R/W,EN三个控制端口(共14线),工作电压为5V。
Proteus软件的使用方法
Proteus软件的使用Proteus ISIS是英国Labcenter公司开发的电路分析与实物仿真软件。
它运行于Windows操作系统上,可以仿真、分析(SPICE)各种模拟器件和集成电路,该软件的特点是:①实现了单片机仿真和SPICE 电路仿真相结合。
具有模拟电路仿真、数字电路仿真、单片机及其外围电路组成的系统的仿真、RS232动态仿真、I2C调试器、SPI调试器、键盘和LCD系统仿真的功能;有各种虚拟仪器,如示波器、逻辑分析仪、信号发生器等。
②支持主流单片机系统的仿真。
目前支持的单片机类型有:68000系列、8051系列、A VR系列、PIC12系列、PIC16系列、PIC18系列、Z80系列、HC11系列以及各种外围芯片。
③提供软件调试功能。
在硬件仿真系统中具有全速、单步、设置断点等调试功能,同时可以观察各个变量、寄存器等的当前状态,因此在该软件仿真系统中,也必须具有这些功能;同时支持第三方的软件编译和调试环境,如Keil C51 uVision2等软件。
④具有强大的原理图绘制功能。
1.启动Proteus ISIS,界面如下图。
Proteus启动界面Proteus工作界面2.Proteus的鼠标使用原则在Proteus中,鼠标操作与传统的方式不同,右键选取、左键编辑或移动:右键单击-选中对象,此时对象呈红色;再次右击已选中的对象,即可删除该对象。
右键拖拽-框选一个块的对象。
左键单击-放置对象或对选中的对象编辑对象的属性。
左键拖拽-移动对象。
3.原理图设计的步骤(1)新建设计文件并设置图纸参数和相关信息(2)放置元器件(3)对原理图进行布线(4)调整、检查和修改(5)补充完善(6)存盘和输出4.放置元器件(1)选择元器件单击图标工具栏中的图标,并选择下图所示对象选择器中的按钮,出现选择元器件对话框对象选择器中P按钮元器件选择对话框附:PROTEUS原理图元器件库详细说明------------------------------------------------------------Proteus 仿真库简介元件名称中文名说明7407 驱动门1N914 二极管74Ls00 与非门74LS04 非门74LS08 与门74LS390 TTL 双十进制计数器7SEG 4针BCD-LED 输出从0-9 对应于4根线的BCD码7SEG 3-8译码器电路BCD-7SEG[size=+0]转换电路ALTERNATOR 交流发电机AMMETER-MILLI mA安培计AND 与门BA TTERY 电池/电池组BUS 总线CAP 电容CAPACITOR 电容器CLOCK 时钟信号源CRYSTAL 晶振D-FLIPFLOP D触发器FUSE 保险丝GROUND 地LAMP 灯LED-RED 红色发光二极管LM016L 2行16列液晶可显示2行16列英文字符,有8位数据总线D0-D7,RS,R/W,EN三个控制端口(共14线),工作电压为5V。
Protues使用教程
Protues使用教程目录第1章概述 (3)1.1 进入Proteus ISIS (3)1.2 工作界面 (3)1。
3 基本操作 (4)图形编辑窗口 (4)预览窗口(The Overview Window) (5)对象选择器窗口 (6)图形编辑的基本操作 (6)参考1 (10)参考2作原理图仿真调试 (11)1.4 实例一 (15)电路图的绘制 (15)KeilC与Proteus连接调试 (20)1。
5 实例二 (24)电路图的绘制 (24)使用元件工具箱 (29)使用状态信息条 (29)使用对话框 (29)使用仿真信息窗口 (30)关闭Proteus ISIS (30)第2章菜单命令简述 (31)主窗口菜单 (31)表格输出窗口(Table)菜单 (33)方格输出窗口(Grid)菜单 (33)Smith圆图输出窗口(Smith)菜单 (33)直方图输出窗口(Histogram)菜单 (33)第3章参考例子: (39)第1章概述Proteus ISIS是英国Labcenter公司开发的电路分析与实物仿真软件.它运行于Windows 操作系统上,可以仿真、分析(SPICE)各种模拟器件和集成电路,该软件的特点是:①实现了单片机仿真和SPICE电路仿真相结合.具有模拟电路仿真、数字电路仿真、单片机及其外围电路组成的系统的仿真、RS232动态仿真、I2C调试器、SPI调试器、键盘和LCD系统仿真的功能;有各种虚拟仪器,如示波器、逻辑分析仪、信号发生器等。
②支持主流单片机系统的仿真。
目前支持的单片机类型有:68000系列、8051系列、A VR系列、PIC12系列、PIC16系列、PIC18系列、Z80系列、HC11系列以及各种外围芯片.③提供软件调试功能.在硬件仿真系统中具有全速、单步、设置断点等调试功能,同时可以观察各个变量、寄存器等的当前状态,因此在该软件仿真系统中,也必须具有这些功能;同时支持第三方的软件编译和调试环境,如Keil C51 uVision2等软件.④具有强大的原理图绘制功能。
仿真软件PROTUES介绍
1、功能特点
Proteus软件具有其它EDA工具软件(例: multisim)的功能。这些功能是:
(1)原理布图 (2)PCB自动或人工布线 (3)SPICE电路仿真
革命性的特点
(1)互动的电路仿真 用户甚至可Βιβλιοθήκη 实时采用诸如LED/LCD、键盘、
RS232终端等动态外设模型来对设计进行交互仿 真。
(3)除了现实存在的仪器外,Proteus还提供了 一个图形显示功能,可以将线路上变化的信号, 以图形的方式实时地显示出来,其作用与示波器 相似,但功能更多。这些虚拟仪器仪表具有理想 的参数指标,例如极高的输入阻抗、极低的输出 阻抗。这些都尽可能减少了仪器对测量结果的影 响。 (4)Proteus可提供的调试手段 Proteus提供了比较丰富的测试信号用于电路的测 试。这些测试信号包括模拟信号和数字信号。
(4)PROTEUS 是单片机开发 应用的工程开发环境。
随着科技的发展,“计算机仿真技术”已 成为许多设计部门重要的前期设计手段。 它具有设计灵活,结果、过程的统一的特 点。可使设计时间大为缩短、耗资大为减 少,也可降低工程制造的风险。相信在单 片机开发应用中PROTEUS也能茯得愈来愈 广泛的应用。
5、PROTEUS在 “单片机原理与应用技术”中的作
用
(1)PROTEUS 是单片机课堂教学的先 进助手。
PROTEUS不仅可将许多单片机实例功能形 象化,也可将许多单片机实例运行过程形 象化。前者可在相当程度上得到实物演示 实验的效果,后者则是实物演示实验难以 达到的效果。
(2)PROTEUS 是单片机实验教学的虚拟平台
仿真软件PROTUES介绍
Proteus软件是英国Labcenter electronics 公司出版的EDA工具软件。它不仅具有其 它EDA工具软件的仿真功能,还能仿真单 片机及外围器件。它是目前最好的仿真单 片机及外围器件的工具。虽然目前国内推 广刚起步,但已受到单片机爱好者、从事 单片机教学的教师、致力于单片机开发应 用的科技工作者的青睐。
Proteus软件的使用方法
Proteus软件的使用Proteus ISIS是英国Labcenter公司开发的电路分析与实物仿真软件。
它运行于Windows操作系统上,可以仿真、分析(SPICE)各种模拟器件和集成电路,该软件的特点是:①实现了单片机仿真和SPICE 电路仿真相结合。
具有模拟电路仿真、数字电路仿真、单片机及其外围电路组成的系统的仿真、RS232动态仿真、I2C调试器、SPI调试器、键盘和LCD系统仿真的功能;有各种虚拟仪器,如示波器、逻辑分析仪、信号发生器等。
②支持主流单片机系统的仿真。
目前支持的单片机类型有:68000系列、8051系列、A VR系列、PIC12系列、PIC16系列、PIC18系列、Z80系列、HC11系列以及各种外围芯片。
③提供软件调试功能。
在硬件仿真系统中具有全速、单步、设置断点等调试功能,同时可以观察各个变量、寄存器等的当前状态,因此在该软件仿真系统中,也必须具有这些功能;同时支持第三方的软件编译和调试环境,如Keil C51 uVision2等软件。
④具有强大的原理图绘制功能。
1.启动Proteus ISIS,界面如下图。
Proteus启动界面Proteus工作界面2.Proteus的鼠标使用原则在Proteus中,鼠标操作与传统的方式不同,右键选取、左键编辑或移动:右键单击-选中对象,此时对象呈红色;再次右击已选中的对象,即可删除该对象。
右键拖拽-框选一个块的对象。
左键单击-放置对象或对选中的对象编辑对象的属性。
左键拖拽-移动对象。
3.原理图设计的步骤(1)新建设计文件并设置图纸参数和相关信息(2)放置元器件(3)对原理图进行布线(4)调整、检查和修改(5)补充完善(6)存盘和输出4.放置元器件(1)选择元器件单击图标工具栏中的图标,并选择下图所示对象选择器中的按钮,出现选择元器件对话框对象选择器中P按钮元器件选择对话框附:PROTEUS原理图元器件库详细说明------------------------------------------------------------Proteus 仿真库简介元件名称中文名说明7407 驱动门1N914 二极管74Ls00 与非门74LS04 非门74LS08 与门74LS390 TTL 双十进制计数器7SEG 4针BCD-LED 输出从0-9 对应于4根线的BCD码7SEG 3-8译码器电路BCD-7SEG[size=+0]转换电路ALTERNATOR 交流发电机AMMETER-MILLI mA安培计AND 与门BA TTERY 电池/电池组BUS 总线CAP 电容CAPACITOR 电容器CLOCK 时钟信号源CRYSTAL 晶振D-FLIPFLOP D触发器FUSE 保险丝GROUND 地LAMP 灯LED-RED 红色发光二极管LM016L 2行16列液晶可显示2行16列英文字符,有8位数据总线D0-D7,RS,R/W,EN三个控制端口(共14线),工作电压为5V。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
文章编号:1672-5913(2008)18-0031-02用Proteus仿真软件辅助单片机教学刘 敏1,薛英花2(1.临沂师范学院,山东 临沂 276005;2.山东财政学院,山东 济南 250014)摘 要:Proteus仿真软件能够在通用PC机上实现单片机项目的仿真设计和调试,用该软件辅助单片机教学可以节约教学资源,提高学习效果。
本文介绍了我院在使用Proteus仿真软件辅助单片机教学方面的一些经验。
关键词:Proteus软件;单片机;仿真软件;辅助教学中图分类号:G642 文献标识码:B传统的单片机理论课教学中,在课堂上演示单片机的设计和调试几乎不可能;在传统的单片机实验教学中,采用硬件仿真器、实验箱或实验板,需采购大量的、昂贵的硬件设备,而且设备维护工作量也非常大。
而且单片机的种类繁多,再加上资金的限制,不可能在一个实验室包括所有种类的单片机仿真设备以及各种外围电路,因此学生能做的实验项目受到限制。
而采用Proteus仿真软件辅助单片机教学可以弥补传统单片机教学方法的不足。
1 Proteus仿真软件介绍Proteus是由英国Labcenter electronics公司开发的电路分析与实物仿真软件,是一种EDA工具软件。
Proteus安装以后,主要由两个程序组成:ARES和ISIS。
前者主要用于PCB 自动或人工布线及其电路仿真,后者主要采用原理布图的方法绘制电路并进行相应的仿真。
Proteus革命性的功能在于它的电路仿真是互动的,针对微处理器的应用,可以直接在基于原理图的虚拟原型上编程,并实现软件代码级的调试,还可以直接实时动态地模拟按钮、键盘的输入,LED、液晶显示的输出,同时配合虚拟工具如示波器、逻辑分析仪等进行相应的测量和观测。
作为一款EDA仿真软件,Proteus与同类软件有着很多的相似之处。
相比之下,其主要的特点有两个:一是对动态元件的实时仿真,它对“人机对话”的模拟增强了系统的真实性;二是虚拟工具箱的功能,它能与仿真同时进行,测量方便而准确。
与多数EDA仿真软件相似,Proteus有着数量庞大的元件库。
在丰富的库元件的支持下,原理布图时只要进行相应的调用和连线,通过对每个元件的属性设置完成绘图,然后即可进行仿真和虚拟测量。
与其它EDA仿真软件的一大不同,在于Proteus支持微处理器的仿真。
它可以仿真51系列、AVR、PIC、ARM等常用的微处理器。
对动态外设的支持是Proteus区别于其他EDA仿真软件最直接的地方。
Proteus为用户提供了一个实时交互的环境,在仿真的过程中你可以用鼠标去点击开关和按钮,微处理器根据输入的信号做出相应的中断响应,同时输出运算的结果到显示终端。
整个过程与真实的硬件调试是极其相似的,在动态外设支持下的实时输入和输出为实验者呈现了一个最接近现实的调试环境。
Proteus的虚拟工具箱提供了电路测试中的常用工具和仪器,主要用于在实时仿真的同时观测电路参数,测量结果随仿真动态变化并显示,可以满足精度要求不是很高的测量分析,对于电路特性的定性分析可以起到事半功倍的效果,大大节约了测试时间和开发成本。
2 Proteus 在单片机教学中的应用在单片机教学中引入Proteus仿真软件,可以使学生建立直观的仿真思想。
利用仿真的形象、生动、实在等特性,会对教学产生积极的影响。
2.1 在课堂讲授中的应用单片机教学过程中必须软件和硬件结合。
一般理论课堂难以辅助硬件进行教学,利用Proteus仿真软件和现有的多媒体教学设备(一台电脑和一台投影仪),便能在课堂中完成软件、硬件和系统集成等内容的教学,这是以往我们无法做到的。
在进行多媒体教学时,可设计大量的单片机应用实例,用Proteus软件演示从单片机硬件设计到软件调试的全过程,并演示运行结果。
2.2 在实践教学中的应用传统实践教学通常在单片机实验室进行,然而由于各种原因,许多高校实验室的设备更新难于跟上,难于满足实践教学的要求。
而且由于单片机实验室存在着场地和时间等问题,学生除了上课外,平时难得有机会实践。
个人配备单片机实验开发系统,因成本较高,很多学生无法承受。
同时一般单片机实验箱由于是成品,学生很难参与到其中的细节设计中去,学生动手能力很难得到训练与提高。
在实践教学中引入Proteus仿真软件,可以建立先进的单片机仿真虚拟实验室。
Proteus仿真软件可以仿真51系列、A VR、PIC、ARM等常用的微处理器,并提供了几乎所有实验项目需要的外围电路和器件,如LED、LCD、RAM、ROM、键盘、电机、AD/DA、部分SPI器件、部分I2C器件等,学生在机房的通用PC机上可以进行单片机软硬件设计、调试和PCB设计。
利用课余时间,学生甚至可以在寝室里自己的PC机上进行单片机项目的设计和调试,极大地开拓了单片机学习的空间,降低了单片机的学习成本,提高了学习效果。
此外,采用Proteus仿真软件进行实践教学还有一个好处,就是不存在器件损耗问题,从而也大大节约了教学资源。
单片机的后续课程为课程设计和毕业设计,有的学生可能参加电子设计赛前培训,采用Proteus仿真软件后,学生先通过软件仿真,再进行硬件的设计和调试,可以避免由于设计上的错误所造成的硬件投入上的浪费。
2.3 应用实例使用单片机来控制流水灯是学习单片机课程的经典例子,例子简单却能让初学者对单片机项目开发方法有一个比·31·较全面的了解,为以后进行复杂的项目开发打好基础。
(1) 创建流水灯仿真电路运行Proteus的ISIS程序后,进入该仿真软件的主界面。
单击元件列表区的P命令即弹出元器件选择(Pick Devices)对话框,调入所需元件仿真库。
将电路中的所用元件从元器件库中调出来,放到绘图区,布局并设置好参数,然后连接导线,绘制完成的流水灯仿真电路如图1所示。
图1 流水灯仿真电路图(2) 软件编程8051系列单片机开发可用的软件平台有多种,其中Keil C51是目前世界上最优秀、最强大的51单片机软件开发平台,有很多国内高校用南京伟福公司的Wave软件。
不论用哪种软件平台,只要程序编译成功后得到HEX目标文件,把该目标文件与仿真电路进行关联(在Proteus绘图区中打开51单片机的编辑对话框,在Program File项中加入HEX文件后点击OK按钮),就可以进行系统的仿真。
(3) 系统仿真Proteus可以总体仿真运行,也可以单步或者设置断点仿真调试。
在Proteus中,我们能清楚地观察到单片机系统在工作过程中,各硬件所处实时状态,在仿真过程中,对于连接到每个数字或混合网络上的引脚,用有色小方块显示其状态:蓝色表示低电平,红色表示高电平,灰色表示浮空,黄色表示冲突(如两个器件同时向总线上传送数据)。
这给用户调试、演示带来了方便,可以随时观察每一步操作所引起的结果。
如图2所示是流水灯仿真电路运行时某时刻的截图,根据图中电路的连接情况,当连接有发光二极管的单片机引脚输出低电平时(蓝色方块),灯亮;输出高电平时(红色方块),灯灭。
仿真运行时,灯轮流点亮,形成流水灯的效果。
图2 流水灯仿真电路运行效果图3 结束语Proteus仿真软件不仅能仿真单片机CPU的工作情况,也能仿真单片机外围电路或没有单片机参与的其它电路的工作情况。
在程序调试、系统仿真时,不仅能观察到程序执行时单片机寄存器和存储器等内容变化,而且从工程的角度直观地看到了外围电路工作情况,非常接近实际工程应用。
Proteus 附带有大量的范例,可供学习者参考处理。
使用Proteus仿真软件使单片机学习者仅在通用PC机上就能够实现单片机项目的仿真设计和调试,突破了传统单片机教学在时间、场地和资金等方面的限制,可以节约教学资源、提高学习效果。
参 考 文 献[1] 周润景,张丽娜. 基于Proteus的电路及单片机系统设计与仿真[M]. 北京:航空航天大学出版社,2006.[2] 李学礼,林海峰. 基于Proteus 软件的单片机实验室建设[J]. 单片机与嵌入式系统应用,2005,(9).[3] 马刚,李向仓. 用Proteus 与Keil整合构建单片机虚拟仿真平台[J]. 现代电子技术,2006,(24).(上接20页)3 对项目教学的思考对于项目选取与设计,教师不能闭门造车,必须根据工作任务和职业能力分析表来选取与设计,只有这样设计出的项目才能一线实践相结合。
项目的选取与设计还要符合教学规律,把握高职学生的学习特点,项目设计应有利于激发学生的学习兴趣。
要有效地开展项目教学,教师必须定期的深入企业学习、了解和掌握实际生产过程,同时,教师还要与时俱进,不断学习现代教育技术来提高项目教学效果。
另外,教师如何制定一项有效监督学生实践教学中完成项目任务的机制也是项目教学成功的关键之一。
教师还应制定针对实践能力考核为主的考核方式,这种方式应当客观、公正且合理,良好的考核方式反过来对的项目教学也有积极的促进作用。
参 考 文 献[1] 徐国庆. 职业教育项目课程的几个关键问题[J]. 中国职业技术教育,2007,(04).[2] 焦泽昌,李艳. 项目教学法在高职教学中的实施研究[J]. 中国林业教育,2003,(04).[3] 陈迪,江北战. “教育技术项目实践”课程教学中的若干问题[J]. 电化教育研究,2007,(01).[4] oseph S.Krajcik等. 中小学科学教学—基于项目的方法与策略[M].北京:高等教育出版社,2004.[5] 石伟平. 职业教育课程开发技术[M]. 上海出版社,2006.·32·。