文档库 最新最全的文档下载
当前位置:文档库 › ICCAVR与Proteus联机调试图解教程 ICC-AVR

ICCAVR与Proteus联机调试图解教程 ICC-AVR

ICCAVR与Proteus联机调试图解教程 ICC-AVR
ICCAVR与Proteus联机调试图解教程 ICC-AVR

大家都知道ICC-AVR不能进行代码调试,很多人都选择了AVR Studio,但是AVR Studio不直观,特别是在做液晶显示代码调试的时候,不能即时的看到显示的情况,而仿真器又太贵,对大多初学者都不太现实。今天给大家介绍一种即能像AVR Studio一样进行代码级调试,又可以实时看到MCU状态的软件,Proteus。步骤:

1、新建ICC-AVR工程,存放到project文件夹内。

2、设置编译选项

3、编译生成调试文件

4、打开proteus建立仿真电路图

5、给atmega16L单片机装载调试文件

Proteus 6.7 入门教程

Proteus 入门教程 本文将简单介绍一下Proteus的使用。在这里,我用的Proteus版本是Proteus 6.7 sp3 Professional。 1Proteus 6 Professional界面简介 安装完Proteus后,运行ISIS 6 Professional,会出现以下窗口界面: 为了方便介绍,我分别对窗口内各部分进行中文说明(见上图)。下面简单介绍各部分的功能:

1.1原理图编辑窗口(The Editing Window): 顾名思义,它是用来绘制原理图的。蓝色方框内为可编辑区,元件要放到它里面。注意,这个窗口是没有滚动条的,你可用预览窗口来改变原理图的可视范围。 1.2模型选择工具栏(Mode Selector Toolbar): 主要模型(Main Modes): 1* 选择元件(components)(默认选择的) 2* 放置连接点 3* 放置标签(用总线时会用到) 4* 放置文本 5* 用于绘制总线

6* 用于放置子电路 7* 用于即时编辑元件参数(先单击该图标再单击要修改的元件) 配件(Gadgets): 1* 终端接口(terminals):有VCC、地、输出、输入等接口 2* 器件引脚:用于绘制各种引脚 3* 仿真图表(graph):用于各种分析,如Noise Analysis 4* 录音机 5* 信号发生器(generators) 6* 电压探针:使用仿真图表时要用到 7* 电流探针:使用仿真图表时要用到 8* 虚拟仪表:有示波器等 2D图形(2D Graphics): 1* 画各种直线 2* 画各种方框 3* 画各种圆 4* 画各种圆弧 5* 画各种多边形 6* 画各种文本 7* 画符号 8* 画原点等 1.3元件列表(The Object Selector): 用于挑选元件(components)、终端接口(terminals)、信号发生器(generators)、仿真图表(graph)等。举例,当你选择“元件(components)”,单击“P”按钮会打开挑选元

Keil C与Proteus连接调试的经典教程

Keil C与Proteus连接调试的经典教程 1、假若KeilC与Proteus均已正确安装在C:\Program Files的目录里,把C:\Program Files\Labcenter Electronics\Proteus 6 Professional\MODELS\VDM51.dll复制到C:\Program Files\keilC\C51\BIN目录中。 2、用记事本打开C:\Program Files\keilC\C51\TOOLS.INI文件,在[C51]栏目下加入: TDRV5=BIN\VDM51.DLL ("Proteus VSM Monitor-51 Driver") 其中“TDRV5”中的“5”要根据实际情况写,不要和原来的重复。 (步骤1和2只需在初次使用设置。) 3、进入KeilC μVision2开发集成环境,创建一个新项目(Project),并为该项目选定合适的单片机CPU器件(如:Atmel公司的A T89C51)。并为该项目加入KeilC源程序。 源程序如下: #define LEDS 6 #include "reg51.h" //led灯选通信号 unsigned char code Select[]={0x01,0x02,0x04,0x08,0x10,0x20}; unsigned char code LED_CODES[]= { 0xc0,0xF9,0xA4,0xB0,0x99,//0-4 0x92,0x82,0xF8,0x80,0x90,//5-9 0x88,0x83,0xC6,0xA1,0x86,//A,b,C,d,E 0x8E,0xFF,0x0C,0x89,0x7F,0xBF//F,空格,P,H,.,- }; void main() { char i=0; long int j; while(1) { P2=0; P1=LED_CODES[i]; P2=Select[i]; for(j=3000;j>0;j--); //该LED模型靠脉冲点亮,第i位靠脉冲点亮后,会自动 熄来头。 //修改循环次数,改变点亮下一位之前的延时,可得到不同的 显示效果。 i++; if(i>5) i=0; } }

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)

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_VSM介绍 入门教程

Proteus 入门教程 一、Proteus 6 Professional界面简介 安装完Proteus后,运行ISIS 6 Professional,会出现以下窗口界面: 为了方便介绍,我分别对窗口内各部分进行中文说明(见上图)。下面简单介绍各部分的功能: 1.原理图编辑窗口(The Editing Window):顾名思义,它是用来绘制原理图的。蓝色方框内为可编辑区,元件要放到它里面。注意,这个窗口是 没有滚动条的,你可用预览窗口来改变原理图的可视范围。 2.预览窗口(The Overview Window):它可显示两个内容,一个是:当你在元件列表中选择一个元件时,它会显示该元件的预览图;另一个是, 当你的鼠标焦点落在原理图编辑窗口时(即放置元件到原理图编辑窗口

后或在原理图编辑窗口中点击鼠标后),它会显示整张原理图的缩略图,并会显示一个绿色的方框,绿色的方框里面的内容就是当前原理图窗口中显示的内容,因此,你可用鼠标在它上面点击来改变绿色的方框的位置,从而改变原理图的可视范围。 3.模型选择工具栏(Mode Selector Toolbar): 主要模型(Main Modes): 1* 选择元件(components)(默认选择的) 2* 放置连接点 3* 放置标签(用总线时会用到) 4* 放置文本 5* 用于绘制总线 6* 用于放置子电路 7* 用于即时编辑元件参数(先单击该图标再单击要修改的元件) 配件(Gadgets): 1* 终端接口(terminals):有VCC、地、输出、输入等接口 2* 器件引脚:用于绘制各种引脚

3* 仿真图表(graph):用于各种分析,如Noise Analysis 4* 录音机 5* 信号发生器(generators) 6* 电压探针:使用仿真图表时要用到 7* 电流探针:使用仿真图表时要用到 8* 虚拟仪表:有示波器等 2D图形(2D Graphics): 1* 画各种直线 2* 画各种方框 3* 画各种圆 4* 画各种圆弧 5* 画各种多边形 6* 画各种文本 7* 画符号 8* 画原点等 4.元件列表(The Object Selector): 用于挑选元件(components)、终端接口(terminals)、信号发生器 (generators)、仿真图表(graph)等。举例,当你选择“元件 (components)”,单击“P”按钮会打开挑选元件对话框,选择了一个元 件后(单击了“OK”后),该元件会在元件列表中显示,以后要用到该 元件时,只需在元件列表中选择即可。 5.方向工具栏(Orientation Toolbar): 旋转:旋转角度只能是90的整数倍。 翻转:完成水平翻转和垂直翻转。 使用方法:先右键单击元件,再点击(左击)相应的旋转图标。 6.仿真工具栏 仿真控制按钮 1* 运行 2* 单步运行 3* 暂停 4* 停止 二、操作简介 1、绘制原理图:绘制原理图要在原理图编辑窗口中的蓝色方框内完成。原理图编辑窗口的操作是不同于常用的WINDOWS应用程序的,正确的操作是:用左键放置元件;右键选择元件;双击右键删除元件;右键拖选多个元件;先右键后

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设计与仿真平台的使用 (2) 前言 一、进入Proteus ISIS (3) 二、工作界面 (3) 三、基本操作 (4) 1.图形编辑窗口 (4) 2.预览窗口(The Overview Window) (5) 3.对象选择器窗口 (6) 4.图形编辑的基本操作 (6) 四、绘图主要操作 (11) 1.编辑区域的缩放 11 2. 点状栅格和刷新11 3. 对象的放置和编辑12 五、电路图线路的绘制13 1.画导线13 2.画总线14 3.画总线分支线14 4.放置总线将各总线分支连接起来14 5.放置线路节点14 六、模拟调试15 1.一般电路的模拟调试15 2.单片机电路的模拟调试15 【附录】菜单命令简述 17 一、主窗口菜单 17 二、表格输出窗口(Table)菜单 19 三、方格输出窗口(Grid)菜单 19 四、Smith圆图输出窗口(Smith)菜单 19 五、直方图输出窗口(Histogram)菜单 19 《单片机应用实训教程》实训篇(使用)广州康大学院自动化系电子教研室(1)

第二章PROTEUS设计与仿真平台的使用 前言:PROTEUS是英国Labcenter electronics公司研发的多功能EDA软件,它具有功能很强的ISIS智能原理图输入系统,有非常友好的人机互动窗口界面;有丰富的操作菜单与工具。在ISIS编辑区中,能方便地完成单片机系统的硬件设计、软件设计、单片机源代码级调试与仿真。 PROTEUS有三十多个元器件库,拥有数千种元器件仿真模型;有形象生动的动态器件库、外设库。特别是有从8051系列8位单片机直至ARM7 32位单片机的多种单片机类型库。支持的单片机类型有:68000系列、8051系列、AVR系列、PIC12系列、PIC16系列、PIC18系列、Z80系列、HC11系列以及各种外围芯片。它们是单片机系统设计与仿真的基础。 PROTEUS有多达十余种的信号激励源,十余种虚拟仪器(如示波器、逻辑分析仪、信号发生器等);可提供软件调试功能,即具有模拟电路仿真、数字电路仿真、单片机及其外围电路组成的系统的仿真、RS232动态仿真、I2C调试器、SPI调试器、键盘和LCD系统仿真的功能;还有用来精确测量与分析的PROTEUS高级图表仿真(ASF)。它们构成了单片机系统设计与仿真的完整的虚拟实验室。PROTEUS同时支持第三方的软件编译和调试环境,如Keil C51 uVision2等软件。 PROTEUS还有使用极方便的印刷电路板高级布线编辑软件(PCB)。特别指出,PROTEUS库中数千种仿真模型是依据生产企业提供的数据来建模的。因此,PROTEUS设计与仿真极其接近实际。目前,PROTEUS已成为流行的单片机系统设计与仿真平台,应用于各种领域。 实践证明:PROTEUS是单片机应用产品研发的灵活、高效、正确的设计与仿真平台,它明显提高了研发效率、缩短了研发周期,节约了研发成本。 PROTEUS的问世,刷新了单片机应用产品的研发过程。 1. 单片机应用产品的传统开发 单片机应用产品的传统开发过程一般可分为三步: (1)单片机系统原理图设计,选择、购买元器件和接插件,安装和电气检测等(简称硬件设计);(2)进行单片机系统程序设计,调试、汇编编译等(简称软件设计); (3)单片机系统在线调试、检测,实时运行直至完成(简称单片机系统综合调试)。 2. 单片机应用产品的PROTEUS开发 (1)在PROTEUS 平台上进行单片机系统电路设计、选择元器件、接插件、连接电路和电气检测等(简称PROTEUS 电路设计); (2)在PROTEUS平台上进行单片机系统源程序设计、编辑、汇编编译、调试,最后生成目标代码文件(*.hex)(简称PROTEUS 软件设计); (3)在PROTEUS平台上将目标代码文件加载到单片机系统中,并实现单片机系统的实时交互、协《单片机应用实训教程》实训篇(使用)广州康大学院自动化系电子教研室(2)

如何搭建完善的仿真环境

verilog 仿真环境的搭建 1:项目文件的组织
时间: 2009/06/20, 22:37, 作者: 封 俊, 分类: FPGA. 已浏览:315 次 因为 ISE 内置的仿真工具功能比较弱(或者是我没有善于发掘?),所以大多数 的仿真都是交给第三方工具的,比如说 modelsim 以及 NC verilog。就我使用的 工具来说, 只有布局布线之后才是交给 ISE 来完成,之前的流程都可以有更为方 便的工具来替代。现在我所使用的仿真及调试环境主要由 vim+nlint+modelsim+debussy 构成, 使用起来还是相当方便的。 需要说明的是, 我是在 windows 下面使用这些工具的,如果 linux 下使用的话,可能可以更加强 大。 首先介绍下 project 目录下文件的组织方法。
点击图片看大图
左侧的项目主目录
test 目录:主要用来存放子模块仿真所需文件,每个子模块目录内的结构跟 project 目录下大致相同。 syn 目录:存放综合的项目文件及其产生的文件。 sim 目录:存放 rtl 仿真所使用的 testbench。 script 目录:用来存放仿真所需要运行的脚本(主要还是批处理文件)。 rtl 目录:用来存放 rtl 代码。 planahead:用来存放 planahead 工程文件及产生的文件。 others 目录:存放一时难以归类的文件。

ise 目录:用来存放 ise 的项目文件以及产生的文件,包括布局布线所需的文件 以及可供下载的二进制 bit 文件。 doc 目录:用来存放项目所需的参考文档。 core 目录:用来存放项目所需的核相关的文件。 c 目录:用来存放 c 语言程序。 backup 目录:用来存放临时备份。 tags 文件:vim 中自动生成的 tag 索引文件。 syncToy 文件:用于 Microsoft Synctoy 工具的文件,该工具主要用来进行不同 计算机的文件同步。 parameters.v:用于存放项目所需的参数。
右侧的 script 子目录
Debussy.exeLog 与 work 目录:分别是 Debussy 与 modelsim 产生的文件。 transcript 文件:modelsim 的生成的日志文件。 deb.bat:调用 Debussy 并载入项目中的 rtl 文件。 nlint.bat:调用 nlint 进行项目中 rtl 文件的规则检查。 sim.bat:调用 modelsim 进行仿真,并在仿真结束后启动 debussy 观察波形。 sim2.bat:调用 modelsim 进行仿真,但并不启动 debussy。 sim.do:modelsim 的仿真脚本。 run.f:项目中 rtl 的文件列表。 fsdb 文件:modelsim 仿真生成的波形文件。 *.log:仿真时产生的日志文件, 再将波形文件分割为多个文件时产生。 后面会有 介绍。 bram.mif:Block Ram 核初始化所需的数据文件。 novas.rc:debussy 的配置文件。 sig.rc:在 debussy 中察看波形时选择的信号列表。

Proteus入门图解教程

Proteus入门教程 Proteus单片机仿真软件是英国Labcenter公司开发的电路分析与实物仿真软件。它运行于Windows操作系统上,可以仿真、分析(SPICE)各种模拟器件和集成电路,是目前最好的仿真单片机及外围器件的工具。 下面开始简单介绍一下Proteus的使用,以点单片亮一个发光二极管为例。 1.运行ISIS 7 Professional,出现以下窗口界面: 2.选择元件,把元件添加到元件列表中:单击元件选择按钮“P”(pick), 弹出元件选择窗口:

在左上角的对话框“关键字”中输入我们需要的元件名称, 在这个实验中我们需要的元件有:单片机AT89C52(Microprocessor AT89C52),晶振 (CRYSTAL),电容(CAPACITOR),电阻(Resistors),发光二极管 (LED -BLBY)。输入的名称是元件的英文名称。但不一定输入完整的名称,输入相应关键字能找到对应的元件就行,例如,在对话框中输入“89C52”,得到以下结果: 在出现的搜索结果中双击需要的元件,该元件便会添加到主窗口左侧的元件列表区: 元件预览图 搜索结果

也可以通过元件的相关参数来搜索,例如在这个实验需要30pF 的电容,我们可以在“关键字”对话框中输入“30p”;文档最后附有一个“Proteus 常用元件库”,可以在里面找到相关元件的英文名称。 找到所需要的元件并把它们添加到元件区 3.绘制电路图 (1)选择元件 在元件列表区单击选中AT89C52,把鼠标移到右侧编辑窗口中,鼠标变成铅笔形状,单击左键,框中出现一个AT89C52 原理图的轮廓图,可以移动。鼠标移到合适的位置后,按下鼠标左键,原理图放好了。 双击 AT89C52 晶振 电容 电阻 发光二极管

modelsim_debussy_nlint综合使用方法

Modelsim_debussy_nlint综合使用方法 1软件安装 根据软件的安装说明分别安装Modelsim、Debussy、Nlint的软件并将其破解。三种软件最好不要安装在Program Files文件夹下,因为有时采用命令行调用软件时,文件名中间的空格可能会引起不必要麻烦。 1.1破解Modelsim 在C盘下创建flexm文件夹,将keygen.exe生成的license.dat文件拷贝到flexm文件夹下,如果此处还有别的应用软件的license,可以将2个license 直接合并。打开[系统属性]/高级/环境变量,创建变量LM_LICENSE_FILE,变量值为C:\flexm\license.dat。Modelsim破解完成。 1.2破解Debussy 打开debussy_crack,将Target File指向安装目录下的Debussy.exe文件,依次NEXT,替换掉5个文件,破解完成。 1.3破解Nlint 用安装源文件目录下的nLint.exe替换安装后的nLint.exe文件,破解完成。 1.4环境变量设置 按照如下例子,根据本机的实现情况完成环境变量的设置: Modelsim装在D:\Modeltech_6.2b环境变量path中追加D:\Modeltech_6.2b \win32 debussy装在D:\Debussy设置环境变量的path中追加D:\Debussy\bin nlint装在D:\nLint2.2v24环境变量path中追加D:\nLint2.2v24\bin 2软件准备 让所有软件工作在就绪状态下 2.1完成Modelsim库的添加 将XILINX的VHDL库文件夹拷贝到Modelsim的安装目录下,XILINX的VHDL库包括unisim、XilinxCoreLib、cpld、simprim 4个。同时将本目录中的novas 文件夹拷贝到Modelsim的安装目录下。然后将本目录中的modelsim.ini替换安装目录下的Modelsim.ini文件。 Modelsim.ini主要对以下几个地方进行了修改: 增加对XILINX的库的支持, cpld = $MODEL_TECH/../cpld

Proteus入门教程

Proteus入门教程 Proteus 是英国Labcenter公司开发的电路分析与实物仿真软件。它运行于Windows操作系统上,可以仿真、分析(SPICE)各种模拟器件和集成电路,是目前最好的仿真单片机及外围器件的工具。 下面开始简单介绍一下Proteus 的使用,以点单片亮一个发光二极管为例。(本教程使用的Proteus 版本是Proteus7.5 sp3 Professional汉化版) 1.运行ISIS 7 Professional,出现以下窗口界面: 2.选择元件,把元件添加到元件列表中:单击元件选择按钮“P”(pick), 弹出元件选择窗口:

在左上角的对话框“关键字”中输入我们需要的元件名称, 搜索结果 元件预览图

在出现的搜索结果中双击需要的元件,该元件便会添加到主窗口左侧的元件列表区: 也可以通过元件的相关参数来搜索,例如在这个实验需要30pF 的电容,我们可以在“关键字”对话框中输入“30p ”;文档最后附有一个“Proteus 常用元件库”,可以在里面找到相关元件的英文名称。 找到所需要的元件并把它们添加到元件区 3.绘制电路图 (1)选择元件 在元件列表区单击选中AT89C52,把鼠标移到右侧编辑窗口中,鼠标变成铅笔 双击 AT89C52 晶振 电容 电阻 发光二极管

形状,单击左键,框中出现一个AT89C52 原理图的轮廓图,可以移动。鼠标移到合适的位置后,按下鼠标左键,原理图放好了。 依次将各个元件放置到绘图编辑窗口的合适位置:

绘制电路图时常用的操作: 放置元件到绘图区 单击列表中的元件,然后在右侧的绘图区单击,即可将元件放置到绘图区。(每单击一次鼠标就绘制一个元件,在绘图区空白处单击右键结束这种状态) 删除元件 右击元件一次表示选中(被选中的元件呈红色),选中后再一次右击则是删除。 移动元件 右击选中,然后用左键拖动。 旋转元件 选中元件,按数字键盘上的“+”或“-”号能实现90度旋转 。 以上操作也可以直接右击元件,在弹出的菜单中直接选择

(超好,实用)Proteus_入门教程

Proteus 入门教程 作者:archeng504 日期:2006-1-2 本文将简单介绍一下Proteus 的使用。在这里,我用的Proteus 版本是Proteus 6.7 sp3 Professional。 一、Proteus 6 Professional 界面简介 安装完Proteus 后,运行ISIS 6 Professional,会出现以下窗口界面: 为了方便介绍,我分别对窗口内各部分进行中文说明(见上图)。下面简单介绍各部分的功能: 1.原理图编辑窗口(The Editing Window):顾名思义,它是用来绘制原理图的。蓝色方框内为可编辑区,元件要放到它里面。注意,这个窗口是 没有滚动条的,你可用预览窗口来改变原理图的可视范围。 2.预览窗口(The Overview Window):它可显示两个内容,一个是:当你在元件列表中选择一个元件时,它会显示该元件的预览图;另一个是, 当你的鼠标焦点落在原理图编辑窗口时(即放置元件到原理图编辑窗口 后或在原理图编辑窗口中点击鼠标后),它会显示整张原理图的缩略图, 并会显示一个绿色的方框,绿色的方框里面的内容就是当前原理图窗口

中显示的内容,因此,你可用鼠标在它上面点击来改变绿色的方框的位置,从而改变原理图的可视范围。 3.模型选择工具栏(Mode Selector Toolbar): 主要模型(Main Modes): 1* 选择元件(components)(默认选择的) 2* 放置连接点 3* 放置标签(用总线时会用到) 4* 放置文本 5* 用于绘制总线 6* 用于放置子电路 7* 用于即时编辑元件参数(先单击该图标再单击要修改的元件) 配件(Gadgets): 1* 终端接口(terminals):有VCC、地、输出、输入等接口 2* 器件引脚:用于绘制各种引脚 3* 仿真图表(graph):用于各种分析,如Noise Analysis 4* 录音机 5* 信号发生器(generators) 6* 电压探针:使用仿真图表时要用到 7* 电流探针:使用仿真图表时要用到 8* 虚拟仪表:有示波器等

Proteus软件仿真教程

我的毕业论文(二):Keil软件的基本用法 2007年07月02日星期一 13:11 Keil μVision是Keil公司(ARM子公司)开发的一款用于MCS-51单片机开发的应用十分广泛的编译和调试软件。该软件可以编辑、编译汇编语言、C51语言,连接定位目标文件和库文件,创建HEX文件,调试目标程序等。Keil软件功能强大,包含很多部分,本文我们主要使用Keil μVision来开发C51项目、调试程序并生成HEX文件来用于单片机开发。Keil μVision是一款在Windows 下使用的集成开发环境,目前最新版本为V3,本文中我们为了简便选用V2.0。 下面我们就来熟悉一下Keil软件。 首先安装软件,它的安装与MedWin一样简单,我们不做过多介绍。 安装完成后,我们就可以使用软件了,打开软件,我们可以看到其界面,如下图所示: 下面我们就来使用Keil软件开发我们的第一个项目。点击“Project”(工程)菜单下面的“New Project”(新建工程),我们来新建一个工程。软件弹出“Create New Project”(创建新工程)窗口。如下图所示:

我们为工程输入文件名后,点击“保存”按钮,软件将弹出“Select Device for Tar get”(选择MCU)窗口,如下图所示。我们只需根据自己工程的需要选择相应的MCU,然后点击“确定”按钮就可以了。 在这里我们选择Atmel公司的AT89C51,这种类型的单片机与Intel 的8051单片机完全兼容,但是它内含4KB Flash存储器,使用非常方

便,而且在我国也较为流行。事实上,目前AT89C51已经被AT89S51所淘汰,因为AT89S51加入了ISP(在线可编程)功能,通过Atmel 公司或者自制的下载线就可以对片内Flash进行编程,使用更为方便。然而AT89S51与AT89C51除了ISP以外完全兼容,而且下面我们要说明的Proteus软件目前只能支持AT89C51,所以本文将以AT89C51来代替8051使用,请大家注意。 选择好相应的MCU,点击窗口中的“确定”按钮以后,软件会弹出一个窗口询问是否将8051启动代码加入工程(如下图),由于我们不需要这段代码,所以我们点击“否”跳过就可以了。 至此,我们完成了整个工程的初步建立。下面我们需要做的就是创建源文件并将我们的源文件加入工程。 首先点击“File”下面的“New”菜单,或者直接点击工具栏中的新建按钮,软件将弹出源文件编辑窗口,我们可以在窗口中编辑源文件。编辑好的源文件如下图所示。

Proteus 7 Professional 仿真51 单片机入门教程

Proteus 7 Professional 仿真51 单片机入门教程 Proteus 7 Professional 仿真51 单片机入门教程 初学单片机时,拿着一块实验板发呆,电路也不懂、程序也不懂, 只好慢慢弄,等弄懂了,实验板也差不多报销了。而proteus 正好可 以解决这个问题,它功能强大,这里只讨论仿真MCU 的功能。它可 以在原理图上仿真,不用出PCB 板,不怕你“啥弄”。 下面就先认识一下proteus.

上图是启动后的画面。 我们点中的“P”后,弹出下面的画面: 在里输入at89c51 后:

右侧出现AT89C51,双击它,左侧空白框中出现AT89C51. 左键单击它,它上面框中显示出它的原理图,把鼠标移到右侧框中,鼠标变成铅笔形状,单击左键,框中出现一个AT89C51 原理图的轮廓图,可以移动。鼠标移到合适的位置后,按下鼠标左键,原理图放好了。

好了,一个单片机的原理图放好了。按这个方法依次把元件led-red、res 放到右侧的框中(单片机旁)。

这张图太小了,看得不清楚,要是大的就好了。别着急,把鼠标 放在LED 旁,向前滚动鼠标中键,图像放大,向后滚动鼠标,图像缩小。如果你的鼠标没这个键,你可以试试上面工具栏上这二 个图标,也是一样的。 选择左侧工具栏上的“箭头”图标, 把鼠标移到右侧的原理图中,鼠标经过元件时会就成“手形”,

把鼠标移到LED-RED 上,按下左键,LED-RED 高亮显示,鼠 标变成“手形”并带有方向键头。松开鼠标后,形状没变,指着LED-RED 按住鼠标左键,移动鼠标,哈哈!元件移动了。好了,现在你应该明白它们了吧!不用我说你应该明白刚才用到的工具的作用了。 在任何情况下,右键单击元器件时,元件会亮显示并弹出菜单: 非常直观,都是一些一目了然的图标。从上到的几个菜单分别是:移动物体、编辑属性、删除物体、顺时针旋转90 度(后面几个就不用说了吧)。单击鼠标左键操作。当元件高亮显示时,再右键击它,会删掉它。 把原理图中的元件摆放好。

详细的Proteus8.0教程

Harbin Institute of Technology 专业综合实践课程(论文)设计题目:Proteus V8的特殊调试与诊断功能的开发

摘要—本文主要以Proteus8.0版本的功能及使用为基础,主要介绍工程的创建、编译器的配置、基本调试等一些基本问题,并探讨Proteus8.0的一些新特点新功能,最后与Proteus7.0做出对比得出结论。 关键词—Proteus8.0,Proteus7.0; 1.简介 Proteus软件是英国Lab Center Electronics公司出版的EDA工具软件(该软件中国总代理为广州风标电子技术有限公司)。它不仅具有其它EDA工具软件的仿真功能,还能仿真单片机及外围器件。它是目前比较好的仿真单片机及外围器件的工具。虽然目前国内推广刚起步,但已受到单片机爱好者、从事单片机教学的教师、致力于单片机开发应用的科技工作者的青睐。 同时,Proteus还是一个巨大的教学资源,可以用于模拟电路与数字电路的教学实验、单片机与嵌入式系统的教学实验、微控制器系统的综合实验、创新实验与毕业设计等。Proteus可以与广大学生相结合,打造成一个口袋实验室。 在Proteus家族里,Proteus8.0是目前较新的版本(最新的是8.1版),Proteus8.0版本的出现具有重要的意义,它也与其他版本有着很明显的不同,再此进行详细介绍Proteus8.0版本的使用过程。 2.使用过程 2.1创建新工程 假定此时已安装了Proteus8.0版本。 选择并点开Proteus8Professional,首先需要新建一个工程,由于本教程是与PCB绘制教程相关联的,所以此时的工程是一个带有原理图、PCB和源代码编译部分的工程。 点击File,如图,选择New Project,将出现新建工程向导部分,在此可以设置文件名(Name)和保存路径(Path) 点击Next,在下一页的顶部选项卡中,选择“从选中的模板中创建原理图”(Create a Schematic from the selected template),在此可选择默认(DFAULT)。如果不需要绘制原理图,可直接选择Do not create a schematic。

Proteus 6 Professional 仿真AVR 入门教程1,作者archeng504

Proteus 6 Professional 入门教程 作者:archeng504 本文只是简单介绍一下初学者如何用Proteus 6 Professional来仿真A VR单片机,至于Proteus 6 Professional的其他功能在这里暂不做介绍,有兴趣的请参看Proteus 6 Professional的英文帮助文档。 一、Proteus 6 Professional简介 Proteus 6 Professional的窗口界面: 先简单介绍各部分的作用: 1.原理图编辑窗口(The Editing Window):顾名思义,它是用来绘制原理图的。注意,这个窗口是没有滚动条的,你可用预览窗口来改变原理图 的可视范围。同时,它的操作是不同于常用的WINDOWS应用程序的, 正确的操作是:中键放缩原理图;左键放置元件;右键选择元件;双击 右键删除元件;先右键后左键编辑元件属性;先右键后左键拖动元件; 连线用左键,删除用右键。

2.预览窗口(The Overview Window):它可显示两个内容,一个是:当你在元件列表中选择一个元件时,它会显示该元件的预览图;另一个是,当你的鼠标焦点落在原理图编辑窗口时(即放置元件到原理图编辑窗口后或在原理图编辑窗口中点击鼠标后),它会显示整张原理图的缩略图,并会显示一个绿色的方框,绿色的方框里面的内容就是当前原理图窗口中显示的内容,因此,你可用鼠标在它上面点击来改变绿色的方框的位置,从而改变原理图的可视范围。 3.模型选择工具栏(Mode Selector Toolbar): 主要模型(Main Modes): 1* 选择元件(components)(默认选择的) 2* 放置连接点(交叉点) 3* 标签(用总线时用到) 4* 文本 5* 用于绘制总线 6* 用于放置子电路 7* 用于即时编辑元件(用法:先单击该图标再单击要修改的元件) 配件(Gadgets):

proteus7仿真简易教程

Proteus7简易教程 单片机相关 Author:Wukk Create Date:11/26/2011 Version:1.0.0 Email:11046064@https://www.wendangku.net/doc/147316029.html,

标题: Proteus 7简易教程—单片机相关 作者:Wukk 创建日期:2011-11-26 上次更新日期: 2011-11-26 版本:1.0(初稿) 文档状态 修订文档历史记录 日期版本说明作者2011-11-26 初稿需要动手实践Wukk 2011-**-** 1.0 **** 2011-**-** 2.0 ****

目录 一、软件简介 (4) 二、认识PROTEUS 7 (4) 三、基本操作 (5) 3.1、预览窗口的作用 (5) 3.2编辑区域的缩放 (6) 3.3点状栅格和刷新 (6) 3.3.1显示和隐藏点状栅格 (6) 3.3.2 刷新 (6) 3.4对象的放置和编辑 (6) 3.4.1对象的添加和放置 (6) 3.4.2放置电源及接地符号 (8) 3.4.3对象的编辑 (9) 3.5原理图的基本绘制 (9) 3.5.1画导线 (9) 3.5.2画总线 (9) 3.5.3画总线分支线 (9) 3.5.4放置总线 (10) 3.5.5放置线路节点 (10) 四、KEIL 与PROTEUS相结合的仿真实例 (10) 4.1电路图的设计 (10) 4.2电路图的绘制 (11) 4.2.1将所需元器件加入到对象选择器窗口。 (11) 4.2.2放置元器件至图形编辑窗口 (12) 4.2.3放置电源和接地元件 (14) 4.2.4元器件之间的连线 (14) 4.3K EIL与P ROTEUS连接调试 (15)

PROTEUS教程实例学生.doc

第一章概述 Proteus ISIS是英国Labcenter公司开发的电路分析与实物仿真软件。它运行于Windows操作系统上,可以仿真、分析(SPICE)各种模拟器件和集成电路,该软件的特点是:①实现了单片机仿真和SPICE电路仿真相结合。具有模拟电路仿真、数字电路仿真、单片机及其外围电路组成的系统的仿真、RS232动态仿真、I2C调试器、SPI调试器、键盘和LCD系统仿真的功能;有各种虚拟仪器,如示波器、逻辑分析仪、信号发生器等。②支持主流单片机系统的仿真。目前支持的单片机类型有:68000系列、8051系列、A VR系列、PIC12系列、PIC16系列、PIC18系列、Z80系列、HC11系列以及各种外围芯片。③提供软件调试功能。在硬件仿真系统中具有全速、单步、设置断点等调试功能,同时可以观察各个变量、寄存器等的当前状态,因此在该软件仿真系统中,也必须具有这些功能;同时支持第三方的软件编译和调试环境,如Keil C51 uVision2等软件。④具有强大的原理图绘制功能。总之,该软件是一款集单片机和SPICE分析于一身的仿真软件,功能极其强大。本章介绍Proteus ISIS软件的工作环境和一些基本操作。 一、进入Proteus ISIS 双击桌面上的ISIS 6 Professional图标或者单击屏幕左下方的“开始”→“程序”→“Proteus 6 Professional”→“ISIS 6 Professional”,出现如图1-1所示屏幕,表明进入Proteus ISIS集成环境。 图1-1 启动时的屏幕

二、工作界面 Proteus ISIS的工作界面是一种标准的Windows界面,如图1-2所示。包括:标题栏、主菜单、标准工具栏、绘图工具栏、状态栏、对象选择按钮、预览对象方位控制按钮、仿真进程控制按钮、预览窗口、对象选择器窗口、图形编辑窗口。 图1-2 Proteus ISIS的工作界面 三、基本操作 图形编辑窗口 在图形编辑窗口内完成电路原理图的编辑和绘制。为了方便作图 坐标系统(CO-ORDINA TE SYSTEM) ISIS中坐标系统的基本单位是10nm,主要是为了和Proteus ARES保持一致。但坐标系统的识别(read-out)单位被限制在1th。坐标原点默认在图形编辑区的中间,图形的坐标值能够显示在屏幕的右下角的状态栏中。 点状栅格(The Dot Grid)与捕捉到栅格(Snapping to a Grid)

相关文档