这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » 发个PROTEUS的简介

共3条 1/1 1 跳转至

发个PROTEUS的简介

高工
2011-11-04 19:35:15     打赏
The VSM Advantage

The Proteus Design Suite is wholly unique in offering the ability to co-simulate both high and low-level micro-controller code in the context of a mixed-mode SPICE circuit simulation. With this Virtual System Modelling facility, you can transform your product design cycle, reaping huge rewards in terms of reduced time to market and lower costs of development.

If one person designs both the hardware and the software then that person benefits as the hardware design may be changed just as easily as the software design. In larger organisations where the two roles are separated, the software designers can begin work as soon as the schematic is completed; there is no need for them to wait until a physical prototype exists.

In short, Proteus VSM improves efficiency, quality and flexibility throughout the design process..

The VSM Advantage What is Proteus VSM?

Proteus Virtual System Modelling (VSM) combines mixed mode SPICE circuit simulation, animated components and microprocessor models to facilitate co-simulation of complete microcontroller based designs. For the first time ever, it is possible to develop and test such designs before a physical prototype is constructed.

This is possible because you can interact with the design using on screen indicators such as LED and LCD displays and actuators such as switches and buttons. The simulation takes place in real time (or near enough to it): a 1GMHz Pentium III can simulate a basic 8051 system clocking at over 12MHz. Proteus VSM also provides extensive debugging facilities including breakpoints, single stepping and variable display for both assembly code and high level language source.

Screen shot of the ISIS schematic editor

Screen shot of the ISIS schematic editor showing a fully functional virtual representation of the Microchip™ PICDEM2+ Evaluation Board, containing PIC18F452,Alpha LCD, TC74 temp sensor, 24LC256 I2C EEPROM, RS232 terminal and various buttons, pots, LED's etc.

Schematic Entry

Proteus VSM uses our proven Schematic Capture software to provide the environment for design entry and development. ISIS is a long established product and combines ease of use with powerful editing tools. It is capable of supporting schematic capture for both simulation and PCB design. Designs entered in to Proteus VSM for testing can be netlisted for PCB layout either with our own PCB Design products or with third party PCB layout tools. ISIS also provides a very high degree of control over the drawing appearance, in terms of line widths, fill styles, fonts, etc. These capabilities are used to the full in providing the graphics necessary for circuit animation.

Circuit Simulation

At the heart of Proteus VSM is ProSPICE. This is an established product that combines uses a SPICE3f5 analogue simulator kernel with a fast event-driven digital simulator to provide seamless mixed-mode simulation. The use of a SPICE kernel lets you utilise any of the numerous manufacturer-supplied SPICE models now available and around 6000 of these are included with the package.

Proteus VSM includes a number of virtual instruments including an Oscilloscope, Logic Analyser, Function Generator, Pattern Generator, Counter Timer and Virtual Terminal as well as simple voltmeters and ammeters. In addition, we provide dedicated Master/Slave/Monitor mode protocol analysers for SPI and I2C - simply wire them onto the serial lines and monitor or interact with the data live during simulation. A truly invaluable (and inexpensive!) way to get your communication software right prior to hardware prototyping.

Should you wish to take detailed measurements on graphs, or perform other analysis types such as frequency, distortion, noise or sweep analyses of analogue circuits, you can purchase the Advanced Simulation Option. This option also includes Conformance Analysis - a unique and powerful tool for Software Quality Assurance.

Co-Simulation of Microcontroller Software Demo Movie

The most exciting and important feature of Proteus VSM is its ability to simulate the interaction between software running on a microcontroller and any analog or digital electronics connected to it.

The micro-controller model sits on the schematic along with the other elements of your product design. It simulates the execution of your object code (machine code), just like a real chip. If the program code writes to a port, the logic levels in circuit change accordingly, and if the circuit changes the state of the processor's pins, this will be seen by your program code, just as in real life.

The VSM CPU models fully simulate I/O ports, interrupts, timers, USARTs and all other peripherals present on each supported processor. It is anything but a simple software simulator since the interaction of all these peripherals with the external circuit is fully modelled down to waveform level and the entire system is therefore simulated.

VSM can even simulate designs containing multiple CPUs, since it is a simple enough matter to place two or more processors on a schematic and wire them together.

Source Level Debugging Demo Movie

Whilst Proteus VSM is already unique in its capabililty to run near real time simulations of complete micro-controller systems, its real power comes from its ability to perform these simulations in single step mode. This works just like your favourite software debugger, except that as you single step the code, you can observe the effect on the entire design - including all the electronics external to the microcontroller.

VSM achieves this in a number of ways, dependent on the processor family and the tools that you are using. For detailed information on the third party compilers supported by Proteus VSM please see the Third Party Compilers page.

VSM Montage

Debugging windows for the PIC24 Virtual Explorer16 Design. Shown are the source code showing breakpoints and both high level and low level instructions, watch window with expandable named SFR's, variable window with expandable compound types and user configurable IDLOC memory dump.

Diagnostic Messaging

Proteus is equipped with comprehensive diagnostic or trace messaging. This allows you to specify which components or processor peripherals that are of interest at any given time and receive detailed textual reporting of all activity and system interaction. This is invaluable as a debugging aid, allowing you to locate and fix problems in both software and hardware much faster than you could when working on a physical prototype.

Diagnostic Setup and Simulation Advisor

Diagnostic Setup and Simulation Advisor showing trace messages from the Alphanumeric LCD Display model

Peripheral Model Libraries

In addition to the microprocessor models for each supported family, and literally thousands of 'standard' models for passives, TTL/CMOS, memories, etc. Proteus VSM is equipped with a comprehensive library of embedded peripheral models, from alphanumeric and graphical LCD displays, through DC, BLCD and servo motors to ethernet controller chips. A summary listing of the peripheral models included with Proteus can be found here.

Whilst we believe Proteus VSM is functionally so far ahead of any other product that it really has no competition, you may also want to look at our competitive analysis to compare features against other offerings on the market or read some existing customer comments.




关键词: 发个     PROTEUS     简介     Proteus    

高工
2011-11-05 10:01:20     打赏
2楼

全英文啊,不过这个确实是个非常好的软件,推荐初学者学习使用~!


菜鸟
2012-02-22 15:50:13     打赏
3楼

贴点中文介绍:
 Proteus 是英国Labcenter公司开发的电路分析与实物仿真软件。它运行于Windows操作系统上,可以仿真、分析(SPICE)各种模拟器件和集成电路,该软件的特点是:

①实现了单片机仿真和SPICE电路仿真相结合。具有模拟电路仿真、数字电路仿真、单片机及其外围电路组成的系统的仿真、RS232动态仿真、I2C调试器、SPI调试器、键盘和LCD系统仿真的功能;有各种虚拟仪器,如示波器、逻辑分析仪、信号发生器等。
②支持主流单片机系统的仿真。目前支持的单片机类型有:ARM7(LPC21xx)、 8051/52系列、AVR系列、PIC10/12/16/18系列、HC11系列以及多种外围芯片。
③提供软件调试功能。在硬件仿真系统中具有全速、单步、设置断点等调试功能,同时可以观察各个变量、寄存器等的当前状态,因此在该软件仿真系统中,也必须具有这些功能;同时支持第三方的软件编译和调试环境,如Keil C51 uVision2、MPLAB等软件。
④具有强大的原理图绘制功能。总之,该软件是一款集单片机和SPICE分析于一身的仿真软件,功能极其强大。

   proteus6.5是目前最好的模拟单片机外围器件的工具,真的很不错。可以仿真51系列、AVR,PIC等常用的MCU及其外围电路(如LCD,RAM,ROM,键盘,马达,LED,AD/DA,部分SPI器件,部分IIC器件,...)

   其实proteus 与 multisim比较类似,只不过它可以仿真MCU!


共3条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]