毕业设计论文外文文献翻译中英文对照外文翻译关于Proteus

上传人:沈*** 文档编号:104498038 上传时间:2022-06-10 格式:DOC 页数:16 大小:101KB
收藏 版权申诉 举报 下载
毕业设计论文外文文献翻译中英文对照外文翻译关于Proteus_第1页
第1页 / 共16页
毕业设计论文外文文献翻译中英文对照外文翻译关于Proteus_第2页
第2页 / 共16页
毕业设计论文外文文献翻译中英文对照外文翻译关于Proteus_第3页
第3页 / 共16页
资源描述:

《毕业设计论文外文文献翻译中英文对照外文翻译关于Proteus》由会员分享,可在线阅读,更多相关《毕业设计论文外文文献翻译中英文对照外文翻译关于Proteus(16页珍藏版)》请在装配图网上搜索。

1、目 录About Proteus11.What is Proteus VSM?12.Schematic Entry23.Circuit Simulation24.Co-Simulation of Microcontroller Software35.Source Level Debugging36.Diagnostic Messaging47.Peripheral Model Libraries48.Why Choose Proteus VSM?49.Proteus VSM for 8051510.Proteus VSM USB Simulation510.1 Overview610.2 Ho

2、w it Works610.3 What You Need610.4 Running a USB Simulation710.5 USB Transaction Analyser710.6 The USB Analyser in Proteus811.Supported Third Party Compilers8关于Proteus91. 什么是Proteus的 VSM?92. 图表输入93. 电路仿真104. 协同仿真单片机软件105. 源代码级调试106. 诊断消息117. 周边模型库118. 为什么选择Proteus 的VSM?119. Proteus VSM对8051的应用1210.

3、Proteus VSM仿真USB接口1210.1 Proteus VSM的USB概览1210.2 Proteus VSM的USB如何运作1210.3 使用Proteus VSM的USB条件1310.4 一个USB的模拟运行1310.5 USB接口交易分析1310.6 USB在VSM中的分析仪1411. 支持第三方编译器14About ProteusMany CAD users dismiss schematic capture as a necessary evil in the process of creating PCB layout but we have always dispute

4、d this point of view. With PCB layout now offering automation of both component placement and track routing, getting the design into the computer can often be the most time consuming element of the exercise. And if you use circuit simulation to develop your ideas, you are going to spend even more ti

5、me working on the schematic.ISIS has been created with this in mind. It has evolved over twelve years research and development and has been proven by thousands of users worldwide. The strength of its architecture has allowed us to integrate first conventional graph based simulation and now with PROT

6、EUS VSM interactive circuit simulation into the design environment. For the first time ever it is possible to draw a complete circuit for a micro-controller based system and then test it interactively, all from within the same piece of software. Meanwhile, ISIS retains a host of features aimed at th

7、e PCB designer, so that the same design can be exported for production with ARES or other PCB layout software.For the educational user and engineering author, ISIS also excels at producing attractive schematics like you see in the magazines. It provides total control of drawing appearance in turns o

8、f line widths, fill styles, colours and fonts. In addition, a system of templates allows you to define a house style and to copy the appearance of one drawing to another.1. What is Proteus VSM?Proteus Virtual System Modelling (VSM) combines mixed mode SPICE circuit simulation, animated components an

9、d 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

10、 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 break points, single st

11、epping and variable display for both assembly code and high level language source.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 termina

12、l and various buttons, pots, LEDs etc.2. Schematic EntryProteus 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 c

13、apture 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

14、, fill styles, fonts, etc. These capabilities are used to the full in providing the graphics necessary for circuit animation.3. Circuit SimulationAt 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 d

15、igital 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 Oscillo

16、scope, 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

17、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 ana

18、logue circuits, you can purchase the Advanced Simulation Option. This option also includes Conformance Analysis - a unique and powerful tool for Software Quality Assurance.4. Co-Simulation of Microcontroller SoftwareThe most exciting and important feature of Proteus VSM is its ability to simulate th

19、e 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 chi

20、p. If the program code writes to a port, the logic levels in circuit change accordingly, and if the circuit changes the state of the processors 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 per

21、ipherals 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 multipl

22、e CPUs, since it is a simple enough matter to place two or more processors on a schematic and wire them together.5. Source Level DebuggingWhilst 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 abil

23、ity 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,

24、 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.Debugging windows for the PIC24 Virtual Explorer16 Design. Shown are the source code showing breakpoints and b

25、oth high level and low level instructions, watch window with expandable named SFRs, variable window with expandable compound types and user configurable IDLOC memory dump.6. Diagnostic MessagingProteus is equipped with comprehensive diagnostic or trace messaging. This allows you to specify which com

26、ponents or processor peripherals they 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

27、on a physical prototype.Diagnostic Setup and Simulation Advisor showing trace messages from the Alphanumeric LCD Display model.7. Peripheral Model LibrariesIn addition to the microprocessor models for each supported family, and literally thousands of standard models for passives, TTL/CMOS, memories,

28、 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.8. Why Choose Pro

29、teus VSM?When choosing the right software solution it is often easy to lose sight of which products offer what functionality, particularly when several software companies offer packages which at first glance may look identical. Proteus VSM was the first microcontroller co-simulation package and offe

30、rs more models with greater detail at the best price. To help clarify this, and to avoid confusion over product offerings, we have compiled some functional comparisons below. The core of any embedded system design is the microcontroller and the completeness of the model as well as its accuracy are t

31、herefore of primary importance. You should always ensure that simulation models for microcontrollers not only support a peripheral that you want to use but support the mode in which you want to use the peripheral and to a satisfactory level of detail. We have found that some microcontroller models a

32、re in fact little more than instruction set simulators (which is light years away from the level of detail in Proteus VSM microcontroller models) The following chart details model particulars - please note that not all peripherals exist on all devices.Its not a great deal of use to have a functional

33、ly perfect microcontroller model of a variant that you dont want to use and have no model at all for a device you do want to use. The following chart details the model families available. Note that you should always check that variants you want to use are actually modelled - Proteus VSM offers well

34、over 150 microcontroller variants across our range and we are continually responding to customer demand to implement additional variants.In embedded systems design its vital that you have simulation models for the peripherals that you are likely to use. Aside from the standard collection of TTL/CMOS

35、 libraries, opamps, diodes, transistors, etc. the following chart lists some common embedded peripherals and their support within various packages. Being engineers ourselves we are always conscious that being able to simulate a schematic design is only part of the process. The real value and timesav

36、ing potential of co-simulation software lies in its ability to help you find and fix bugs in both your software and hardware design. The comparison chart below covers some of the common debugging facilities you will find in various packages.9. Proteus VSM for 8051Proteus VSM for 8051 contains everyt

37、hing you need to develop, test and virtually prototype your embedded system designs based around the popular 8051 series of microcontrollers. The unique nature of schematic based microcontroller simulation with Proteus facilitates rapid, flexible and parallel development of both the system hardware

38、and the system firmware. This design synergy allows engineers to evolve their projects more quickly, empowering them with the flexibility to make hardware or firmware changes at will and reducing the time to market. Proteus VSM is discussed in more detail here.10. Proteus VSM USB SimulationProteus V

39、SM USB simulation represents the worlds first (and only) schematic based USB Simulation engine. You can now design your own USB peripheral device entirely in Proteus (using one of the supported microcontrollers) and then test both the firmware and the hardware by simulating the circuit. Communicatio

40、n is modelled down to Windows driver level, with all requests to and replies from the simulated USB device displayed in the USB Transaction Analyser. Proteus VSM is discussed in more detail here. 10.1 OverviewThe main aim of the Proteus VSM USB Simulation is to allow complete simulation of those mic

41、rocontrollers having an on-board USB peripheral. Since the vast majority of such devices have a USB device peripheral as opposed to a USB host controller peripheral Proteus VSM is currently limited to simulation of USB devices (devices that attach to the USB socket on the computer), and specifically

42、 to simulation of the following USB Device classes.Support for additional classes (and indeed additional microcontroller variants) is on-going and, depending on demand, implementation of USB host simulation support may also be considered.10.2 How it WorksThe schematic in Proteus represents the perip

43、heral device (e.g. a USB memory stick or a USB mouse). A special schematic part called the USB connector is wired to the USB enabled microcontroller and clicking on this schematic part during simulation is equivalent to plugging in the device to a USB slot on your PC. The microcontroller executes th

44、e firmware through the schematic and USB communication will take place with the PC operating system in the same way as plugging in a physical equivalent device to a spare USB socket on the computer. The USB Transaction Analyser can be used to decode and display all URB transactions and register acce

45、ss operations during simulation and the full range of Proteus VSM debugging techniques are also available. This means that you can design, debug and test your USB peripheral entirely within the Proteus software environment before you construct a physical prototype.10.3 What You NeedA licence for a m

46、icrocontroller family with supported USB variants. This includes our schematic capture engine and enables USB simulation on the variants which include on-board USB peripherals. A licence for the USB Transaction Analyser. This enables you to monitor and analyse USB traffic and register access operati

47、ons during simulation. Analysis capabilities can be upgraded to include Graph Based Simulation via the Advanced Simulation Options module.Proteus VSM PIC18F4550 model simulating Microchip Technologies Mass Storage firmware to present a file stored in the simulated MMC model to Windows via USB.10.4 R

48、unning a USB SimulationIn practise, running a USB simulation differs little from any other VSM simulation. The typical procedure is outlined below.Apply the COF/HEX file to the program property of the microcontroller schematic part in ISIS. Run the simulation via the PLAY button at the bottom of the

49、 ISIS application. Click on the USB Connector schematic part to connect the USB device - this is equivalent to plugging in the physical equivalent device to your PC. Use the USB Transaction Analyser to monitor and verify USB traffic as your simulation progresses. Debug and test your firmware and cir

50、cuit as per any normal Proteus VSM simulation - bearing in mind that the USB Protocol has a 30 second timout limitation (your simulation needs to respond to requests within 30 seconds). Stop the simulation via the STOP button at the bottom of the ISIS application.Modify firmware or hardware as requi

51、red and re-run the simulation to test. When complete use the netlist command to transfer to ARES and commence PCB Layout. 10.5 USB Transaction AnalyserThe Proteus USB Analyser is a seperately licenced product that displays all requests and replies to and from the simulated USB device. This provides

52、an invaluable aid both to understanding the USB protocol and in verification of firmware implementation. The main Analyser window consists of two parts: the Requests List and the Requests Description as shown below.10.6 The USB Analyser in ProteusThe Requests list on the left hand pane of the Analys

53、er displays all requests in tree format. There are three levels of requests; IRP requests (IOCTL, MJ_PNP), Transaction requests (IN, OUT, SETUP) and register operations associated with a given transaction. The request description forms the right hand side of the Analyser and provides detailed tabula

54、r information on the currently selected item in the Requests List. Given that the Requests list is granular to three levels it follows that comprehensive information can be retrieved at either the IRP Level, the transaction level or the register level. The small toolbar at the top of the Analyser pr

55、ovides options to start logging, stop logging and also to clear the log. This is particularly useful where you are interested in communications after the setup phase or in response to activity from the host controller.11. Supported Third Party CompilersAll Proteus VSM processor models are able to ru

56、n binary files (i.e. Intel or Motorola Hex files) produced by any assembler or compiler. However, the debugging facilities available are very limited since the processor model has no way to correlate the machine code it is executing with your original source program.Fortunately, most compilers also

57、produce symbolic debug data files that contain extra information to be used by debuggers and other tools. The Proteus VSM processor models are able to load the debug data files produced by selected third party compilers enabling them to provide full high-level language debugging facilities including

58、 the ability to display and step through the original source code as well as display the contents of program variables as the code executes.关于Proteus许多CAD用户不喜欢示意图捕获的过程中创造的PCB布局,但我们对这个观点一直有争议。 PCB布局与现在提供的这两个组成局部:自动化安置和跟踪路由,使得计算机设计往往是最耗时的。如果你使用的是电路仿真,想开拓自己的想法,你要花费更多时间学习工作原理。 ISIS已创立了这一方面。它已演变十二年的研究和开发

59、,并且数以千计的用户已证明了它的实力。它的架构,让我们把常规的模拟图与变形的VSM -交互式电路仿真结合起来形成设计环境。有史以来第一次可以得出一个完整的电路的微控制器系统,然后进行测试交互。与此同时,ISIS保存了许多功能,比方印刷电路板设计,可以使相同的设计适用于其他PCB设计软件。 对教育用户和工程工作者,ISIS还擅长制作有吸引力的图表,就像你看到的杂志。它提供了完全控制图纸外观轮流的线宽,填写样式,颜色和字体。此外,系统的模板,可以定义你喜欢的风格和复制绘图到另一个设计中。1. 什么是Proteus的 VSM?Proteus是虚拟系统模型与VSM相结合的混合模式的SPICE电路模拟、

60、动态元件和微处理器模型,以促进共同完成模拟微控制器为根底的设计。有史以来第一次将开发和测试设计在物理样机中。这是可能的,因为你可以交互的使用设计屏幕上的指标,如LED和LCD显示器和驱动器,开关和按钮等。实时仿真时:一个1GMHz奔腾III处理器可以模拟一个根本系统时钟超过12MHz的8051单片机 。Proteus 的VSM还提供了广泛的调试设施,包括断点,单步和可变显示代码,对调试高级语言源代码提供方便。ISIS截图的原理图编辑器显示一个功能齐全的虚拟代表性的微处理器PICDEM2,其中载有PIC18F452液晶,TC74温度传感器,24LC256的I2C EEPROM存储器, RS232

61、串口终端和各种按钮,LED灯等。2. 图表输入我们对Proteus VSM的使用证明Capture软件提供的环境设计工程和开展是功能强大的。ISIS的建立是一个长期的过程,产品的易用性与强大的编辑工具都经历了很长时间的改良,它能够支持两个示意图捕捉模拟和PCB设计,设计进入到VSM测试可以使用netlisted的PCB布局或者我们自己设计PCB产品或与第三方PCB布局工具联调。ISIS还提供了一个高程度的控制,对图纸外观,线宽,填写样式,字体等进行控制,这些功能的充分利用为我们提供了必要的电路图形动画。3. 电路仿真最核心的Proteus VSM是ProSPICE 。这是一个既定的产品,是使用

62、SPICE3模拟仿真器内核与快速事件驱动结合起来的数字仿真,提供无缝混合模式模拟,使用的是SPICE的内核,你可以利用任何制造商提供的SPICE模型进行封装。Proteus的VSM包括一些虚拟仪器如示波器,逻辑分析仪,函数发生器,图形发生器,计数器定时器和虚拟终端以及简单的电压表和电流表。此外,我们提供专门的主/从监视器模式协议分析器的SPI和I2C,它们是串行线的监测或与生活中的数据模拟。如果你想详细测量的图表,或执行其他分析类型,如频率,失真,噪音或扫描分析模拟电路,可以购置高级模拟期权。此选项还包括一致性分析,一个独特和强大的工具还有软件质量保证。4. 协同仿真单片机软件最令人兴奋的和最

63、重要的特征是Proteus的VSM是能够在模拟软件之间的互动关系上运行的微控制器使得任何模拟或数字电子产品都能连接到它。该微控制器模型示意图将您的产品设计的其他内容连接在一起。它模拟执行你的目标代码机器代码,就像一个真正的芯片。如果程序代码写入端口,逻辑电平电路会相应地改变,然后这个状况的改变就会通过处理器的针脚输出,这将使您能够看到您的程序代码,就像在真实硬件中一样。在VSM中的CPU型号完全模拟I/O端口,中断,定时器,通用同步和所有其他外围设备上的每一个处理器。为什么一个这么简单的软件模拟器可以模拟这么多外设呢?因为所有这些相互作用的外设与外部电路完全仿真到波形水平和整个系统。VSM甚至

64、可以模拟设计包含多个处理器,因为它可以简单的将两个或两个以上的处理器的原理图和线在一起。5. 源代码级调试VSM的独特性在于,它的功能运行接近实时模拟完成微控制器系统,但是它真正的功能来自于能够利用单步模式执行这些功能,这个工程就像是最适合你的软件调试器,通过单步调试代码,你可以观察整个设计:包括所有的电子产品外部微控制器。VSM在许多方面到达这一目标,你使用的是依赖于处理器和工具的功能。如需第三方编译器支持的Proteus VSM的详细资料,请参阅第三方编译页。调试窗口的PIC24虚拟Explorer16设计。所示的源代码显示断点和两个高级别和低级别的指示,监视窗口扩展名为.SFR,拥有可变

65、的窗口扩展复合类型和用户配置IDLOC内存转储。6. 诊断消息VSM配备了全面的诊断或追踪信息。这使您能够指定哪些部件或外设的处理器在任何特定时间都能收到所有活动的详细的文字报告和系统的相互作用。作为一个调试这是非常好的功能,让您查找和解决软件和硬件问题的速度远远超过你对物理样机工作时的速度。诊断安装与仿真参谋跟踪信息利用数字液晶显示字母工作模式。7. 周边模型库除了微处理器型号和数以千计的标准的被动模式,它支持所有类型,对TTL 的CMOS ,存储器等的Proteus VSM是配备了全面的嵌入式外设库模式,由字母和图形液晶显示器,通过直流, BLCD和伺服电机的以太网控制器芯片。8. 为什么选择Proteus 的VSM?中选择适宜的软件解决方案时,往往容易忽略的是产品可提供哪些功能,特别是当一些软件公司提供成套乍看之下可能看起来是相同的功能时,

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!