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!
当然,软件仿真精度有限,而且不可能所有的器件都找得到相应的仿真模型,用开发板和仿真器当然是最好选择,可是估计初学者有的可能性比较小吧?
如果你在学51单片机,如果你想自己动手做做LCD,LED,AD/DA,直流马达,SPI,IIC,键盘,...的小实验的话,试一下吧,不会让你失望的!
用51不管你是用汇编或是C编程当然要用keil啦(那个medwin实在不怎么样~),uvisoin3有不少新特性呢!
使用keil c51 v7.20 + proteus 6.5 可以像使用仿真器一样调试程序,一般而言,微机实验中用万利仿真器+电工系自己做的实验板的实验都可以做得到吧!具体设置可参考这里
当然,硬件实践还是必不可少的!!!本方案只是在没有硬件的情况下让你能像pspice 仿真模拟/数字电路那样仿真MCU及外围电路。另外,即使有硬件,在程序编写早期用软件仿真一下也不错的~
Proteus软件及资料下载
Proteus 6专业版DEMO
prodemo.exe 21.5 M
Proteus 专业版DEMO专门针对那些希望评估专业版软件的潜在用户。它与Proteus Lite不同的是它不能保存及打印,但具备专业版软件的所有功能,包括基于网表的自动器件布局、自动布线和基于图象的仿真。
Proteus Lite 6.7共享版本
prolite.exe 15.3 M
Proteus Lite 是 Proteus Professional的共享版软件,它的目标是针对爱好者或学生,尽管不禁止商业使用。这里下载的软件具有完整的原理布图和PCB Layout功能,但 很多功能必须注册后才能使用,包括一个限制使用的 ProSPICE Lite仿真器。 Proteus Lite的注册非常简单和便宜。.
在注册之前ProSPICE Lite仅能用于仿真样例设计。不过您可以改变VSM样例的源码来学习关于 PIC 16F84A processor的设计。
请注意 Proteus Lite不包括在专业版中有的任何 VSM模型或虚拟仪器 ,如需要必须另外购买专业版的VSM,详情请浏览 ISIS Lite, ProSPICE Lite, 和 ARES Lite的介绍。