Proteus 详细安装及使用

Proteus 详细安装及使用
Proteus 详细安装及使用

Proteus 安装及使用

一、proteus 7.5的安装

1.打开proteus存放文件夹,双击运行程序Proteus 75SP3 Setup.exe。如下图1所示。

2.出现安装界面选择“Next”,再次出现许可协议,选择“Yes”。如下图2图3所示。

3.弹出新对话框后,选择Use a local install Licence key。再单击“Next”出现图4所示:

英文字母,然后选择“Next”:

5.又弹出一对话框,单击“Browse”,假定选择安装在“D:\Program Files\Labcenter Electronics\Proteus 7 Professional”目录下,选完后单击“Next”,见图6:

6.弹出图7所示的界面后,单击“Next”即可:

7.选择默认的,单击next。在弹出如下图8的窗口中,再次单击“Next”即可开始安装。

8.进入安装界面,如图9,接下来只需等待,直到出现图10界面,选择“Finish”完成安装:

9.此时仍无法正常启动proteus软件,还需要对该软件进行破解。打开存放文件夹下的“Proteus

7.5 sp3 稳定破解v2.1.2”文件夹,出现如图11和图12所示界面:

10.双击“LXK Proteus 7.5 SP3 v2.1.2.exe”出现破解对话框,如图13,将里面出现的一个安装目录改成我们安装软件的目录,默认的目录是“C:\Program Files\Labcenter Electronics\Proteus 7 Professional”,我们改成“D:\Program Files\Labcenter Electronics\Proteus 7 Professional”,后单击“Update”:

10.弹出如下图14的窗口说明安装成功,然后关闭即可。

11.该软件是英文的,若想使用中文,可对其汉化。方法如下:打开存放文件夹中的Proteus 7.5汉化文件夹,如图15(a)所示,将图15(b)中的2个文件复制到“D:\Program Files\Labcenter Electronics\Proteus 7 Professional \BIN”中,,即可以完成汉化,如图15(c)和图15(d):

12.此时完成了proteus 7.5 的全部安装过程。

13.安装完成后在桌面上没有出现相应的快捷图标,这时可以在“开始”—>“所有程序”中找到proteus软件图标(如图16)。右击该图标鼠标发送到“桌面快捷方式”,彻底完工。

二、P roteus的基本使用方法

proteus是一款进行单片机仿真的良好软件,通过它我们可以对各种单片机进行模拟仿真,这样可以让我们在实际实验前能够判断我们程序以及电路图的正确性。在绘制proteus电路图时我们经常要用到各种各样的元器件,这些元器件种类繁多,要把它们全部记忆下来很困难,我们不妨将常用的元器件的英文名称及中文名称罗列下来,以后需要使用时,直接查找即可。下面我们来介绍一个最基本的例子,即通过单片机来实现一个灯泡的闪烁。

1.首先,我们先确定所需要的元器件,89C51芯片,晶振,电阻,电容,LED。打开proteus软件,得到如下图17所示的界面,单击下图红色圆圈内的“P”:

2.点击上图红色圆圈内的“P”后将会弹出如下图所示的元器件选择对话框,我们先来选择89C51芯片,在关键字下面输入我们需要的芯片89C51,在单击右侧的A T89C51,并单击如下图右下部的红色圆圈中的“确定”如下图18所示:

3.按照这样的方法,依次选择晶振(CRYSTAL)、电阻(RES)、电容(CAPACITOR)及红色发光二极管(LED-RED)。如图19所示的红色区域就是刚才选择的元器件,我们只需要单击该器件,并在右侧的绘图区域中单击即可绘出该元器件。

4.下面依次将各元器件放入右侧绘图区域,在对每个元器件进行连接时,可先将该区放大,方法是向下滚动鼠标上的滑轮。有时,我们将一个部分放得过大,出界则可能会找不到我们所放的元器件,这时单击左上角的一个黑色方框,同时是向上滚动鼠标滑轮,这时我们就可以重新找到我们所绘制的电路图。有时在绘图过程中有些元器件放置的方向或者位置不便于连线,这时我们应该对这样的元器件进行旋转,以使其能适应我们连线,方法是用鼠标左键单击元器件,让改元器件变成红色,然后右击鼠标,这时弹出的选项中将会有旋转,如下图20所示:

5.接下来开始对已经放在电路图上的各个元器件进行连线,方法是用鼠标左击需要连接的起始点;连

接好后如下图21所示:

6.下面开始对连接好的电路图进行接地与接5V电源操作,方法是单击如下图红色圆圈中的按钮,在右

侧会弹出该按钮所包含的类容。其中的“power”为5V电源,“ground”为接地,为低电平。我们分别将

5V电源与地线接入点路途中,得到如图22的结果:

7.下面我们开始对点路途中各元器件的参数进行修改,单击双击需要修改参数的元器件,会弹出元器件属性对话框,如图23,例如我们修改晶振的参数,我们双击晶振元器件,弹出如下图所示的对话框,这对话框中我们修改晶振的参数即可,这里我们将晶振的频率修改成12MHZ,因为在试验中我们使用的单片机就是12MHZ的晶振,按同样的方法将每一个元器件的参数修改到我们需要的大小:

8.我们给出让LED闪烁的源程序。

#include

#define unchar unsigned char

#define uint unsigned int

sbit LED=P0^4;

//-----------------延时--------------------------

void Delayms(uint x)

{

while (x--)

{

unchar i;

for(i=0;i<120;i++);

}

}

//---------------主程序-----------------------------

void main()

{

while (1)

{

LED=~LED;

Delayms(150);

}

}

利用前面学习的keil软件知识,编译生成.hex的文件,我们双击89C51的芯片,开始将程序烧入单片机中,弹出如下的对话框,单击如图24红色圆圈处,找到我们刚才编译的HEX文件,之后单击确定。即完成程序的写入:

9.单击红色框中的开始按钮即可以开始仿真,单击停止即停止仿真,各按钮如图25红色圈内所示:

10.到此一个完整的proteus仿真过程即完成了。

proteus78软件安装步骤

Proteus 7.8 SP2破解版安装步骤 Proteus7.8软件安装注意事项: 1、在安装前请确保系统的用户名是英文,中文的用户名可以安装,但无法仿真。 2、安装路径不要有中文,否则运行软件时,或许会出现自动退出现象。如果有安装完但打不开的现象,请用管理员身份或者兼容模式打开。 3、若安装有以前版本的Proteus,卸载后没有将注册表清理干净,会出现安装新版本License的时候自动用原来的License,没有显示No license,导致安装新版本后不能使用。 解决方法是手工删除注册表: 将低版本Proteus卸载后,在“开始”→“运行”中输入“regedit”,打开“HKEY_LOCAL_MACHINE\SOFTWARE”,找到“Labcenter Electronics”,把它删除后,在进行Proteus7.8版本安装。 4、安装路径最好是默认安装,或者只更改盘符。 5、修改使用日期:用记事本打开“LICENCE.lxk”文件,(记事本要全屏开)然后把第二行的日期“31/12/2009”修改为“31/12/2030”或更久就行了。要在安装之前修改。 6、先安装P7.8 sp2.exe,再运行"Proteus Pro 7.8 SP2破解1.0.exe"破解,最后汉化。汉化覆盖前注意备份原文件,如果汉化报错,就将“汉化报错.exe”复制到安装文件夹再运行。 7、汉化目录C:\Program Files\Labcenter Electronics\Proteus 7 Professional\BIN 中的ARES.DLL和ISIS.DLL二个文件。 安装过程如下: 1、解压Proteus 7.8 安装包: 2、双击P7.8SP2.exe

Proteus仿真单片机实例

引言 单片机体积小,重量轻,具有很强的灵活性而且价格便宜,具有逻辑判断,定时计数等多种功能,广泛应用于仪器仪表,家用电器,医用设备的智能化管理和过程控制等领域。以单片机为核心的嵌入式系统已经成为目前电子设计最活跃的领域之一。在嵌入式系统的中,开发板成本高,特别是对于大量的初学者而言,还可能由于设计的错误导致开发板损坏。利用Proteus我们可以很好地解决这个问题,由此我们可以快速地建立一个仿真系统。 2.Proteus介绍 Proteus是英国Labcenter Electro-nics公司开发的一款电路仿真软件,软件由两部分组成:一部分是智能原理图输入系统ISIS(Intelligent Schematic Input System)和虚拟系统模型VSM(Virtual Model System);另一部分是高级布线及编辑软件ARES(Adv-Ancd Routing And Editing Software)也就是PCB. 2.1 Proteus VSM的仿真 Proteus可以仿真模拟电路及数字电路,也可以仿真模拟数字混合电路。 Proteus可提供30多种元件库,超过8000种模拟、数字元器件。可以按照设计的要求选择不同生产厂家的元器件。此外,对于元器件库中没有的元件,设计者也可以通过软件自己创建。 除拥有丰富的元器件外,Proteus还提供了各种虚拟仪器,如常用的电流表,电压表,示波器,计数/定时/频率计,SPI调试器等虚拟终端。支持图形化的分析功能等。 Proteus特别适合对嵌入式系统进行软硬件协同设计与仿真,其最大的特点是可以仿真8051,PIA,A VR,ARM等多种系列的处理器。Protues包含强大的调试工具,具有对寄存器和存储器、断点和单步模式IAR C-SPY,Keil、MPLAB等开发工具的源程序进行调试的功能;能够观察代码在仿真硬件上的实时运行效果;对显示,按钮,键盘等外设的交互可视化进行仿真。 2.2 Proteus PCB Proteus 的PCB设计除了有自动布线仿真功能外,还集成了PCB设计,支持多达16个布线层,可以任意角度放置元件和焊接连线;集成了高智能的布线算法,可以方便地进行PCB设计。 3. 基于Protesus的简单数据采集系统。 3.1 软件的编写 本例题采用可调电阻调节电压值作为模拟信号的输入量,通过A/D转换芯片AD0808把模拟信号转换为数字量传送到单片机的P1口,并在P0口把转换的结果显示出来。 软件的编写可以在Keil C51 环境下进行,芯片的型号选择AT89C51,编写data.c文件,利用Keil C51进行编译,编译成功后生成data.hex文件。 3.2 绘制电路图 运行Proteus的ISIS,进入仿真软件的主界面,如图1所示。主界面分为菜单栏,工具栏,模型显示窗口,模型选择区,元件列表区等。

(完整word版)基于单片机仿真软件proteus的流水灯实验报告

单片机原理》实验报告 题目:流水灯设计 姓名:刘伟 学号:1042157110 专业:10 计科特色班院系:信息工程学院指导老师:史先桂 完成时间:2014 年 4 月19 日 安徽新华学院教务处制

一、实验目的 1、熟练掌握单片机仿真软件proteus 使用方法和注意事项。 2、了解简单单片机应用系统的设计方法。 3、帮助学生养成良好实验习惯。 二、实验内容单片机仿真软件proteus 上实现8个发光LED “流水”的现象,实现两个流水灯情况:1、先奇数 灯亮,再偶数灯亮;2、实现流水灯从两边向中间亮,再从中间到两边亮。并通过编写程序控制流水现象。 三、实验说明依照实验的硬件电路原理,在单片机仿真软件proteus 上进行硬件电路的模拟,然后进行实验。在发光二极管两次点亮的间隔中加延时程序,让每次点亮停留一段时间,像这样人眼就可以看到“流水” 的现象。 四、实验环境 硬件:pc 机;软件:单片机仿真软件proteus。 五、实验原理图 六、实验参考程序 #include #include void delay_ms(int n) { int i,j; for(i=0;i

proteus7.7下载、安装、汉化全程说明win7可用

proteus_7.7_下载、安装、汉化全程说明 电子仿真软件proteus。菜单、对话框、注释可以汉化为中文。 下载请去电子发烧友论坛搜proteus7.7。这儿不便发的网址。 作者实测 Xp通过 win7 32位通过 win7 64位通过本文方法通用 *Win7系统有极少破解失败的,win7对这类软件有限制,不过建议先用后文提及的方法破解试试。 预备:可能你先前安装过某版本的proteus,1.卸载它之前建议按第5步所示先清除licence。2.建议重启或用360的电脑清理功能清除卸载留下的注册表等东西,因为可能造成干扰。 注:以下截图,win7和xp内容相同就不分列了。 安装: 1.找到安装包,这个图标双击。开始安装。 Win7会提示是否安装,点确认,出现require WINHLPE,点是。系统还告诉你安装信息“windows opdate独立安装程序”,不用管,直接点右上角叉

2.软件要自报家门,点 next 3.问你同意使用协议否,点 yes 4.选择本地证书,选中 Use a local installed Licence Key

5.当然,电脑本地没有证书。点next 可能你先前安装过某版本的proteus,所以直接会跳到第10步的图片所示,一般也能用,不过建议卸载老proteus之前就在开始菜单里点这个(下图)清除。 6.找证书:自动全盘查找,点find all key files。手动查找,点browse for key file。实质就是找你网上下载的文件里的这个文件:然后安装上

这是正在全盘查找的图: 7.自动找到所有licence了:单击老王那个,如图,再点按钮 Install

实验一proteus仿真软件使用方法

实验一 Proteus仿真软件使用方法 一.实验目的: (1)了解Proteus仿真软件的使用方法。 (2)了解51单片机编程器Keil与Proteus仿真软件的联用方法。 二.实验要求: 通过讲授和操作练习,学会正确使用Proteus仿真软件及Keil编程及其联合调试。 三.实验内容: (1)Proteus 仿真软件介绍 Proteus 软件是由英国LabCenter Electronics 公司开发的EDA工具软件,由ISIS 和ARES两个软件构成,其中ISIS是一款便捷的电子系统仿真平台软件,ARES是一款高级的布线编辑软件。它集成了高级原理布线图、混合模式SPICE电路仿真、PCB设计以及自动布线来实现一个完整的电子设计。 通过Proteus ISIS软件的VSM(虚拟仿真技术), 用户可以对模拟电路、数字电路、模数混合电路,以及基于微控制器的系统连同所有外围接口电子元器件一起仿真。 图1是Proteus ISIS的编辑窗口: 图1 ISIS的编辑界面 图中最顶端一栏是“标题栏”,其下的“File View Edit ……”是“菜单栏”,再下面的一栏是“命令工具栏”,最左边的一栏是“模式选择工具栏”;左上角的小方框是“预览窗口”,其下的长方框是“对象选择窗口”,其右侧的大方框是“原理图编辑窗口”。 选择左侧“模式选择工具栏”中的图标,并选择“对象选择窗口”中的P按钮,就会出现如图2的元器件选择界面:

图2 元器件库选择界面 在元器件列表框中点击你需要的器件类型(例如:电阻-Resistors,单片机芯片-MicroprocessorICs, LED-Optoelectronics)或在左上角的关键字(Keywords)框中输入你需要的器件名称的关键字(如:信号源 - Clock, 运放 - CA3140等),就会在图2中间的大空白框列出你所需的一系列相关的元件。此时,你可用鼠标选中你要的元件,则图2右上角的预览框会显示你所要元件的示意图,若就是你要的元器件,则点击OK按钮,该元器件的名称就会列入位于图1左侧的“对象选择窗口”中(参见图1左侧下方框)。 所需元器件选择好后,在“对象选择窗口”选择某器件,就可以将它放到图1中的“原理图编辑窗口”中(若器件的方向不合适,你可以利用图1左下角的旋转按钮来改变它)。将所要的元器件都选好后,将它们安放到合适的位置,就可以用连接线把电路连接好,结果存盘(请按规定的目录存盘,并记住其路径/目录/文件名[学号-实验序号])。 (2)51单片机编程器– Keil V3的使用 Keil编程器可用于MCS-51单片机软件编程与调试,它的工作界面如图3所示: Keil编程器是Keil Software Inc/Keil Electronic GmbH 开发的基于80C51内核的微处理器软件开发平台,可以完成从工程(Project)的建立和管理、程序的编译和连接、目标代码的形成、软件仿真等一套完整的软件开发流程。它与Proteus挂接,可以进行单片机应用系统的硬件仿真。 汇编语言编程方法: ①打开“File”菜单→选择新建“New...”→在弹出的文本框(Text1)中编写所需的汇编语言程序→程序写好后,保存(从File→Save As..→选择某目录,文件名.ASM, 存盘); ②打开“Project”菜单→选择新建工程“New Project...”→在弹出的窗口填写:工程名→保存(文件名的后缀是 .uv2 。此时图3的工程窗口中将建立Target1

ALTERA FPGA EP2C5Q 开发板用户手册

ALTERA FPGA EP2C5Q 开发板 用户手册 上海亿家网络有限公司

版权所有 ? 上海亿家网络有限公司 2013。 保留一切权利。 非经上海亿家网络有限公司书面同意,任何单位和个人不得擅自摘抄、复制本手册内容的部分或全部,并不得以任何形式传播。 本手册中描述的产品中,可能包含上海亿家网络有限公司及其可能存在的许可人享有版权的软件,除非获得相关权利人的许可,否则,任何人不能以任何形式对前述软件进行复制、分发、修改、摘录、反编译、反汇编、解密、反向工程、转让、分许可以及其他侵犯软件版权的行为。

本手册描述了ALTERA FPGA EP2C5Q开发板的硬件资源、安装、使用和设计原理,用以指导开发板使用。 本手册对应开发板的主要用户为高校学生、电子爱好者、科研单位、企事业单位的开发设计人员,适合于产品原型的快速开发、学生参加各种电子设计大赛、学习FPGA技术入门、课程设计及毕业设计等,亦可用于系统设计前期快速评估,特别适合于FPGA、NIOSII、SOPC 快速入门和产品开发及验证。

1 安全警告和注意事项 (5) 2开发板主要器件及硬件资源 (7) 2.1 主要器件 (7) 2.2 硬件资源 (7) 2.3 PCB和尺寸 (9) 3 开发板的安装和使用 (10) 3.1 开发板安装 (10) 3.2 开发板的使用 (11) 4开发板设计详细说明 (17) 4.1 电源电路 (17) 4.2 时钟电路 (17) 4.3 复位电路 (18) 4.4 JTAG接口电路 (18) 4.5 AS接口电路 (19) 4.6 LED电路 (19) 4.7 存储器SDRAM电路 (19) 4.8外部扩展IO (21) 5技术支持与保修 (23) 5.1关于技术支持 (23) 5.2 关于产品保修 (23) 附录常见问题解答 (24)

单片机PROTEUS仿真100实例

《单片机C语言程序设计实训100例—基于8051+Proteus仿真》案例 第01 篇基础程序设计 01 闪烁的LED /* 名称:闪烁的LED 说明:LED按设定的时间间隔闪烁 */ #include #define uchar unsigned char #define uint unsigned int sbit LED=P1^0; //延时 void DelayMS(uint x) { uchar i; while(x--) { for(i=0;i<120;i++); } } //主程序 void main() { while(1) { LED=~LED; DelayMS(150); } } 02 从左到右的流水灯 /* 名称:从左到右的流水灯 说明:接在P0口的8个LED 从左到右循环依次点亮,产生走 马灯效果 */ #include #include #define uchar unsigned char #define uint unsigned int

//延时 void DelayMS(uint x) { uchar i; while(x--) { for(i=0;i<120;i++); } } //主程序 void main() { P0=0xfe; while(1) { P0=_crol_(P0,1); //P0的值向左循环移动 DelayMS(150); } } 03 8只LED左右来回点亮 /* 名称:8只LED左右来回点亮 说明:程序利用循环移位函数_crol_和_cror_形成来回滚动的效果*/ #include #include #define uchar unsigned char #define uint unsigned int //延时 void DelayMS(uint x) { uchar i; while(x--) { for(i=0;i<120;i++); } } //主程序 void main() { uchar i; P2=0x01; while(1) {

proteus仿真实验

Proteus仿真实验 一、实验目的 1、通过实例熟悉proteus软件使用方法。 2、掌握具体电路proteus和keil仿真 二、实验要求 1、独立完成。 2、设计步骤符合标准规范。 三、实验设备 计算机,proteus软件 四、内容及步骤 一)、实验内容: 根据下图所示的电路图使用805l控制共阳七段显示器的显示:先搭建一个“8051基本IO实验”的仿真电路,使用8051的Port 1连接到一个共阳的七段显示器,然后让8051轮流显示0~9。当您连接好电路,并且完成程序之后,您将看到七段显示器依次显示0~9

二)、实习步骤: 1、在Protues中,绘制电路图,并调试。 2、编写程序并调试(在Keil c 或实验箱编译系统下均可)。

附录一Keil Vison2使用入门 Keil C51是美国Keil Software公司出品的51系列兼容单片机C语言软件开发系统,该软件提供丰富的库函数和功能强大的集成开发调试工具。 按下面的步骤建立第一个项目: 1、点击Project--- New Project,在“文件名”中输入一个C程序项目名称。“保存”后的文件扩展名为uv2,这是KEIL uVision2 项目文件扩展名,以后可以直接点击此文件以打开先前做的项目。

2、选择所要的单片机,这里选择常用的Ateml公司的A T89C51。完成上面步骤后,就可以进行程序的编写了。 3、首先要在项目中创建新的程序文件或加入旧程序文件。点击File—New按钮,或快捷键Ctrl+N。出现一个新的文字编辑窗口, 4、保存源文件,扩展名为.C。并将该文件加入到刚才建立的项目中。 5、编译源文件。点击Build target或Rebuild all target files,查看编译结果是否有错,若有错,则修改源程序。否则,则可以进行调试。 6、进入调试模式如图2,调试程序。点击Debug---Start/stop Debug session,进入调试模式。可连续运行,也可以单步运行。

proteus7.8和keil4的安装说明及联调

Proteus 安装步骤 软件安装注意事项: 1、在安装前请确保系统的用户名是英文,中文的用户名可以安装,但无法仿真。 2、安装路径不要有中文,否则运行软件时,或许会出现自动退出现象。如果有安装完但打不开的现象,请用管理员身份或者兼容模式打开。 3、若安装有以前版本的Proteus,卸载后没有将注册表清理干净,会出现安装新版本License的时候自动用原来的License,没有显示No license,导致安装新版本后不能使用。 解决方法是手工删除注册表: 将低版本Proteus卸载后,在“开始”→“运行”中输入“regedit”,打开“HKEY_LOCAL_MACHINE\SOFTWARE”,找到“Labcenter Electronics”,把它删除后,在进行版本安装。 4、安装路径最好是默认安装,或者只更改盘符。 5、修改使用日期:用记事本打开“”文件,(记事本要全屏开)然后把第二行的日期“31/12/2009”修改为“31/12/2030”或更久就行了。要在安装之前修改。 6、先安装,再运行"Proteus Pro SP2破解"破解,最后汉化。汉化覆盖前注意备份原文件,如果汉化报错,就将“汉化报错.exe”复制到安装文件夹再运行。 7、汉化目录C:\Program Files\Labcenter Electronics\Proteus 7 Professional\BIN中的和二个文件。 8、你在运行LXK Proteus SP2破解后它默认的更新目录是C:\Program Files\Labcenter Electronics\Proteus 7 Professional ,出现 wrong folder selected(即所选的目录是错误的),如果是安装在C盘的话你只需把Program Files改成Program Files (x86)再点update(升级)就可以了,你要是安在其他盘如D盘的话就还应该把C改成D,其它盘也是一样的哦 安装过程如下: 1、解压Proteus 安装包: 2、双击

nlint安装及使用教程

nLint安装及使用教程 V1.0版本 计通学院通信电子实验室 二〇一五年八月十二日

一、简介 1、何为nLint 一个HDL规则检查软件,检查代码的语法和语义错误,比如异步反馈,卡关时钟,RTL和门级错配等。有助于仿真,综合,ATPG各阶段。 相比起Quartus II等编译工具,nlint可以检查很多规则,包括RMM、命名、代码风格等。而平常利用Quartus II编译时,只要没有语法错误基本可以通过,但存在一些命名不规则、时序风险、结构混乱等问题却无法报出。这是规范代码风格的良好工具。 可以识别时钟域,自动列出跨时钟区域的路径。还能和novas的其他工具nTrace,nSchem亲密交互。 2、好处 nLint可以帮助创建正确语法语义的HDL代码,另外,可用于: ●确保健壮的设计风格,比如同步设计,一致的时钟配置和复位信号。。 ●鼓励使用特定的语言结构 ●强制代码风格和命名规则 ●缩短设计者花在各种工具上的时间,如仿真,综合,ATPG ●在早期阶段查找潜在的错误,减少设计反复的次数 ●创建容易阅读和维护的代码有助于协同设计,并且 ●达到复用设计的目标 ●工作上经常会用到,是必备工具。 3、安装方法 地址:每台电脑的资料盘,或查找nLint.zip (1)解压后,双击e011_nlint22v24nt.exe 并安装,本教程默认安装于D盘

(2)安装完毕后,进入安装的目录D:\Novas\nLint2.2v24\bin (3)找到 nLint.exe ,用UltraEdit 打开(若没有这个软件,请百度下载) (4)打开后,界面如图所示,左边是地址,右边是地址里面的内容按ctrl+F进行搜索,搜索内容为 8B 45 F8 8B E5 5D C3 55 8B EC 81 EC 90 01 00 00

PROTEUS仿真100实例(完整资料).doc

【最新整理,下载后即可编辑】 《单片机C语言程序设计实训100例—基于8051+Proteus仿真》案例 第01 篇基础程序设计 01 闪烁的LED /* 名称:闪烁的LED 说明:LED按设定的时间 间隔闪烁 */ #include #define uchar unsigned char #define uint unsigned int sbit LED=P1^0; //延时 void DelayMS(uint x) { uchar i; while(x--) { for(i=0;i<120;i++); } } //主程序 void main() { while(1) { LED=~LED; DelayMS(150); }

02 从左到右的流水 灯 /* 名称:从左到右 的流水灯 说明:接在P0口的 8个LED从左到右循环依次点亮,产生走马灯效果*/ #include #include #define uchar unsigned char #define uint unsigned int //延时 void DelayMS(uint x) { uchar i; while(x--) { for(i=0;i<120;i++); } } //主程序 void main() { P0=0xfe; while(1) { P0=_crol_(P0,1); //P0的值向左循环移动 DelayMS(150); } }

03 8只LED左右来回点亮 /* 名称:8只LED左右来回点亮 说明:程序利用循环移位函数_crol_和_cror_形成来回滚动的效果*/ #include #include #define uchar unsigned char #define uint unsigned int //延时 void DelayMS(uint x) { uchar i; while(x--) { for(i=0;i<120;i++); } } //主程序 void main() { uchar i; P2=0x01; while(1) { for(i=0;i<7;i++) { P2=_crol_(P2,1); //P2的值向左循环移动 DelayMS(150); }

创建基于DLL的Proteus仿真模型

创建基于DLL的Proteus VSM仿真模型 作者:silingsong 一、Proteus VSM仿真模型简介 在使用Proteus仿真单片机系统的过程中,经常找不到所需的元件,这就需要自己编写。Proteus VSM 的一个主要特色是使用基于DLL组件模型的可扩展性。这些模型分为两类:电气模型(Electrical Model)和绘图模型(Graphical Model)。电气模型实现元件的电气特性,按规定的时序接收数据和输出数据;绘图模型实现仿真时与用户的交互,例如LCD的显示。一个元件可以只实现电气模型,也可以都实现电气和绘图模型。 Proteus为VSM模型提供了一些C++抽象类接口,用户创建元件时需要在DLL中实现相应的抽象类。VSM模型和Proteus系统通信的原理如下图: 绘图模型接口抽象类: ICOMPONENT――ISIS内部一个活动组件对象,为VSM模型提供在原理图上绘图和用户交互的服务。 IACTIVEMODEL――用户实现的VSM绘图模型要继承此类,并实现相应的绘图和键盘鼠标事件处理。 电气模型接口抽象类: IINSTANCE――一个PROSPICE仿真原始模型,为VSM模型提供访问属性、模拟节点和数据引脚的服务,还允许模型通过仿真日志发出警告和错误信息。 ISPICECKT(模拟)――SPICE拥有的模拟元件,提供的服务:访问、创建和删除节点,在稀疏矩阵上分配空间,同时还允许模型在给定时刻强制仿真时刻点的发生和挂起仿真。 ISPICEMODEL(模拟)――用户实现的VSM模拟元件要继承此类,并实现相应的载入数据,在完成的时间点处理数据等。 IDSIMCKT(数字)――DSIM拥有的数字元件,提供的服务:访问数字系统的变量,创建回调函数和挂起仿真。

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左侧下方框)。 所需元器件选择好后,在“对象选择窗口”选择某器件,就可以将它放到图8-1中的“原理图编辑窗口”中(若器件的方向不合适,你可以利用图1左下角的旋转按钮来改变它)。将所要的元器件都选好后,将它们安放到合适的位置,就可以用连接线把电路连接好,结果存盘(请按规定的目录存盘,并记住其路径/目录/文件名[学号-实验序号])。 (2)51单片机编程器– Keil V3的使用 Keil编程器可用于MCS-51单片机软件编程与调试,它的工作界面如图8-3所示: Keil编程器是Keil Software Inc/Keil Electronic GmbH 开发的基于80C51内核的微处理器软件开发平台,可以完成从工程(Project)的建立和管理、程序的编译和连接、目标代码的形成、软件仿真等一套完整的软件开发流程。它与Proteus挂接,可以进行单片机应用系统的硬件仿真。 汇编语言编程方法: ①打开“File”菜单→选择新建“New...”→在弹出的文本框(Text1)中编写所需的汇编语言程序→程序写好后,保存(从File→Save As..→选择某目录,文件名.ASM, 存盘); ②打开“Project”菜单→选择新建工程“New Project...”→在弹出的窗口填写:工程名→保存(文件名的后缀是 .uv2 。此时图8-3的工程窗口中将建立Target1及 Source Group 1);

proteus实例简单电路

proteus 实例简单电路

作者:日期:

个人收集整理,勿做商业用途 实例1:用Proteus 做简单仿真电路 操作步骤: 1.运行Proteus 2.按键盘的字母“ p”,或者点击左侧字母P,如下左图所示位置

会弹出选择元件的对话框,如上右图所示,在keywords 中输入battery,则在元件搜索结果中出现跟“battery ”有关的元 件,如下图所示 Battery,可以通过“ proteus 常用元件中英文对照表”查出,这是电池。 3.按照上述方法,依次在keywords中输入“ pot-hg”、“lamp”、“fuse”,添加 上述几个元器件。 其中fuse 需注意选择库为ACTIVE的那个。 选中第一个(对应的库Library 为ACTIVE的那个),双击它,则会在左侧对象列表中出现刚才选中的元件。

到此,在左侧对象列表中,添加了 4 种元件,如上右图 然后关闭选择元件对话框。 其中: BATTERY 是电池, FUSE 是保险丝, LAMP 是灯, POT-HG 是可变电阻。 4. 将各元件放置到原理图编辑窗口中 方法:在对象列表中左键单击选中 battery ,然后将鼠标移至编辑窗口中间位 置,点击鼠标左键,即可。 5. 用导线将各元件连接,组成电路 依次放置各元件,如下图所示 旋转方法:右键单击可变电阻 RV1,在弹出菜单中选中箭头所指选项

个人收集整理,勿做商业用途 方法:鼠标左键点击各元件端点处,拖动鼠标连接。得下图 6. 调整电池电压大小 方法:鼠标移至左侧电池的“ 12V ”位置,并双击鼠标左键,弹出属性编辑窗 口,将 12V 改为 24V ,确定。 完成原理图的绘制,可以通过工具条中的按钮放大或缩小视图 7. 开始仿真 点击屏幕左下角的“启动”按钮 可以看到电路运行效果。

proteus7.5sp3破解汉化版安装教程

1.先将下载到的压缩文件解压到一文件夹,如下图 2.运行上图中的文件,安装开始,如下图, 点击Next后弹出下图, 按提示点击yes,弹出下图对话框,点击选择第二个选项,如果不选择第二项的话会是后面的汉化失败,所以这步很重要,选择后点击next 点击next后,弹出下图 继续点击next,弹出下图对话窗口 其中点击Browse…可以选择想要的安装路径,如果更改的话最好记住更改的路径,因为后续汉化要用到,如果C盘还有足够大的空间,最好不改,用默认的路径,后点击next,弹出下图 继续点击next,弹出下图 继续点击next,弹出下图 等安装结束后,弹出下图 点击Finish,完成安装 3.进行破解,找到刚解压的文件夹把它打开,会看到两个子文件, 先点击运行第一个,弹出一对话框,如下 点击Browsw For Key File,后弹出下图, 选中图中的 ,然后点击打开(0),弹出下图 点击 Install,然后可以可以关闭上图对话框。返回到破解文件夹, 点击运行第二项,弹出下图 点击 Update,完成后如下图 点击 Close 关闭对话框,完成破解。 4.汉化。找到汉化文件夹下的两个子文件,将它们复制,然后粘贴覆盖到X:\Program Files\Labcenter Electronics\Proteus 7 Professional \BIN (X 是你安装的盘),如果前面没有更改安装路径的话默认是C盘。到此完成所有的

安装,另外可以再“开始/所有程序/Proteus 7 Professional”菜单下将isis 和ares的快捷方式复制粘贴到桌面,方便使用

Proteus仿真单片机实验

目录 引言 (2) 实验1 PROTUES环境及LED闪烁综合实验 (7) 实验2 多路开关状态指示 (10) 实验3 报警产生器 (13) 实验4 I/O并行口直接驱动LED显示 (16) 实验5 按键识别方法之一 (19) 实验6 一键多功能按键识别技术 (22) 实验7 定时计数器T0作定时应用技术 (25) 实验8定时计数器T0作定时应用技术 (28) 实验9 “嘀、嘀、......”报警声 (32) 实验10 8X8 LED点阵显示技术 (36) 实验11电子琴 (40)

引言 单片机体积小,重量轻,具有很强的灵活性而且价格便宜,具有逻辑判断,定时计数等多种功能,广泛应用于仪器仪表,家用电器,医用设备的智能化管理和过程控制等领域。以单片机为核心的嵌入式系统已经成为目前电子设计最活跃的领域之一。在嵌入式系统的中,开发板成本高,特别是对于大量的初学者而言,还可能由于设计的错误导致开发板损坏。利用Proteus我们可以很好地解决这个问题,由此我们可以快速地建立一个单片机仿真系统。 1. Proteus介绍 Proteus是英国Labcenter Electronics公司开发的一款电路仿真软件,软件由两部分组成:一部分是智能原理图输入系统ISIS(Intelligent Schematic Input System)和虚拟系统模型VSM(Virtual Model System);另一部分是高级布线及编辑软件ARES (Advanced Routing and Editing Software)也就是PCB。 1.1 Proteus VSM的仿真 Proteus可以仿真模拟电路及数字电路,也可以仿真模拟数字混合电路。 Proteus可提供30多种元件库,超过8000种模拟、数字元器件。可以按照设计的要求选择不同生产厂家的元器件。此外,对于元器件库中没有的元件,设计者也可以通过软件自己创建。 除拥有丰富的元器件外,Proteus还提供了各种虚拟仪器,如常用的电流表,电压表,示波器,计数/定时/频率计,SPI调试器等虚拟终端。支持图形化的分析功能等。 Proteus特别适合对嵌入式系统进行软硬件协同设计与仿真,其最大的特点是可以仿真8051,PIA,A VR,ARM等多种系列的处理器。Protues包含强大的调试工具,具有对寄存器和存储器、断点和单步模式IAR C-SPY, Keil, MPLAB等开发工具的源程序进行调试的功能;能够观察代码在仿真硬件上的实时运行效果;对显示,按钮,键盘等外设的交互可视化进行仿真。 1.2 Proteus PCB Proteus 的PCB设计除了有自动布线仿真功能外,还集成了PCB设计,支持多达16个布线层,可以任意角度放置元件和焊接连线;集成了高智能的布线算法,可以方便地进行PCB设计。 2. 一个基于Protesus的单片机实例 2.1 软件的编写 本例题采用8个LED,编写程序使之闪烁起来。

proteus最完整安装教程

本文关于proteus7.8 sp2的安装环境为: 系统:windows7旗舰版 注意:安装的文件路径必须是英文的,不可以出现中文,否则即便是安装完成了,也打不开,要重新安装. 1.首先把下载下来的压缩包解压。看到有这几个文件。双击图1中红框文件,开始安装。注意在“破解”文件夹里的文件杀毒软件会判为病毒,会将其删除(若已被杀软删除,还原之,不行就重新下载)。所以建议安装的时候将杀毒软件暂时关闭。该破解程序并非病毒。 图1 解压后的文件 2.然后可以看到图2的画面,点击“next”。

图 2 开始安装画面 3.然后点击“Yes”。下文都会详细地,如此一步一步地讲解。请耐心,不要出错。 图 3 协议同意

4.这里选择“Use a locally installed Licence Key”(其实是默认选择了的,不用改)。点“Next”。 图 4 选择许可证文件位置 5.若你的机子是第一次安装proteus,就会出现下面图5这个画面。点“Next”。若不是第一次装,也就是以前装过(包括低版本,即使已经卸载),应该会出现图13的画面。请检查。若是,则请跳至第12步。

图 5 许可证文件未找到 6.此时出现图6,点击红框处“Browse For Key File”。 图 6 浏览许可证文件 7.找到你一开始解压的文件夹。找到“破解”这个文件夹。双击打开,里面只会看到一个文件:LICENCE.lxk。双击该文件。

图7 浏览许可证文件(1) 图8 浏览许可证文件(2)8.然后应该出现图9画面。此时点击“Install”。

图9 安装许可证文件 9.然后就会出现图10的画面。这里需要注意的是,不要按回车。很多人这里习惯性地按回车键。应该点击“是”。看图10。

Debussy 仿真快速上手教程

Debussy 介绍 Debussy 是 NOVAS Software, Inc(思源科技)发展的 HDL Debug & Analysis tool, 这套软体主要不是用 来跑模拟或看波形,它最强大的功能是:能够在 HDL source code、schematic diagram、waveform、state bubble diagram 之间,即时做 trace,协助工程师 debug。 可能您会觉的:只要有 simulator 如 ModelSim 就可以做 debug 了,我何必再学这套软体呢? 其实 Debussy v5.0 以后的新版本,还提供了 nLint -- check coding style & synthesizable,这蛮有用的,可以协 助工程师了解如何写好 coding style,并养成习惯。 下图所示为整个 Debussy 的原理架构,可归纳几个结论: Debussy 有四个主要单元(component),nTrace、nWave、nSchema、nState
nTrace -- Hypertext source code analysis and browse tool (为%Debussy &所开启的主 画面) nWave -- Waveform analysis tool (可由 nTrace 内开启,或直接%nWave &开启) nSchema -- Hierarchy schematic generator nState -- Finite State Machine Extraction and analysis tool
Debussy 本身不含模拟器(simulator),必须呼叫外部模拟器(如 Verilog-XL or ModelSim)产生 FSDB file,其显示波形的单元"nWave"透过读取 FSDB file,才能显示波形或讯号值的变化

Proteus使用心得

Proteus使用心得 网络转载 1.英国Labcenter electronics公司开发,集电路原理图设计、仿真、制版于一体的EDA软件 2.可以设计和仿真模拟电路、数字电路、数模混合电路、MCU系统 3.目前对单片机系统的开发只能输入汇编语言,但是可以和keil联合调试,在keil中将c代码转换成汇编代码输入到proteus中仿真验证 4.proteus的两种仿真方法:电路动态仿真与图表仿真,动态仿真便于观察电路运行状况,图表仿真便于观察精确的电路细节 5.预览窗口的蓝色方框是可编辑区的缩略图,绿色方框是当前编辑区在屏幕内的可视部分,绿色方框会随屏幕变化 6.常见快捷键: F6--以数表当前位置为中心放大 F7--缩小 F8--放大到屏幕 R--刷新 P--选取元器件快速线标--A 7.proteus中的文件格式:.DSN是设计文件,包含一个设计的全部信息 .SEC 设计图的一部分,用于导入导出 .SDF电路生成的网表文件 8.安装路径下的library.pdf文件有当前软件支持的库列表 9.电路的连接是以grid为端点的,所以设计的时候最好显示grid,grid的间距越小那么电路连接越精确 10.连线过程中每左击鼠标一下则设置一个断点,按住ctrl后不以直线走线 11.电路原理图的设计过程:先取所有元件--摆好位置连接导线--重新命名和设置器件参数值--加上图表或者虚拟仪器仿真 12.proteus数字电路仿真的输入有两种: logicstate输入和数字信号源输入 proteus数字电路仿真的输出有两种: logicprobe输出和电压探针输出(只有电压探针能用于数字电路检测) 13.调试菜单中只有watch窗口能够和电路运行同时显示 14.二极管共阳组接低电平时才亮,共阴组接高电平才亮 15.总线以双击结束,相类似连接以双击完成(便于画导线组) 16.proteus中单片机开发过程:选择单片机类型(对应不同生成工具) 编制source程序 build all程序生成hex文件 将hex文件装载进单片机中仿真验证 17.示波器DC是直流演示,AC是包含直流偏置的交流演示 18.单片机模型包括实际模型和总线式模型(将PO和P2作为地址总线)两种 19.数字电路中显示反变量,命名时应该输入$Q$ 20.PAT快速线标法:快捷键A, net=P1# 21.库中有直接带BCD译码器的数码LED管 22.快速布线:类似的端口上双击,会自动按上一次的布线布线 23.总线与分线是按照名称对应的,区分字母大小写,如果名称没有对应,则总线不会连接各分线 总线名只需与分线名对应,无需与芯片端口名对应,所以做线标是需要做总线和分线线标 仿真以后,没有连通的线以灰点显示,高电平以红点显示,低电平以蓝点显

相关文档
最新文档