Proteus硬件仿真(单片机控制LED流水灯)PPT幻灯片课件_第1页
Proteus硬件仿真(单片机控制LED流水灯)PPT幻灯片课件_第2页
Proteus硬件仿真(单片机控制LED流水灯)PPT幻灯片课件_第3页
Proteus硬件仿真(单片机控制LED流水灯)PPT幻灯片课件_第4页
Proteus硬件仿真(单片机控制LED流水灯)PPT幻灯片课件_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第4讲Proteus仿真单片机实验,书本第13章(P223-233),本讲内容:,介绍Proteus的使用选择元器件,画电路图。连接Keil。仿真结果。,观察:学会硬件的设计,观察用Proteus仿真的结果,实例:完成对LED跑马灯的完整仿真设计。,1,第13章单片机系统Proteus设计与仿真基础,Proteus介绍,Proteus7.x是目前最好的模拟单片机外围器件的工具。可以仿真51系列、AVR,PIC等常用的MCU及其外围电路(如LCD,RAM,ROM,键盘,马达,LED,AD/DA,部分SPI器件,部分IIC器件等等)。无需任何硬件实验系统,就能仿真调试单片机系统。其功能特点(1)原理布图(2)PCB自动或人工布线(3)SPICE电路仿真,2,四大功能模块,(1)智能原理图设计(ISIS)丰富的器件库:超过27000种元器件,可方便地创建新元件;智能的器件搜索:通过模糊搜索可以快速定位所需要的器件;智能化的连线功能:自动连线功能使连接导线简单快捷,大大缩短绘图时间;支持总线结构:使用总线器件和总线布线使电路设计简明清晰;可输出高质量图纸:通过个性化设置,可以生成印刷质量的BMP图纸,可以方便地供WORD、POWERPOINT等多种文档使用。,3,四大功能模块,(2)完善的电路仿真功能(Prospice)ProSPICE混合仿真:基于工业标准SPICE3F5,实现数字/模拟电路的混合仿真;超过27000个仿真器件:可以通过内部原型或使用厂家的SPICE文件自行设计仿真器件,Labcenter也在不断地发布新的仿真器件,还可导入第三方发布的仿真器件;多样的激励源:包括直流、正弦、脉冲、分段线性脉冲、音频(使用wav文件)、指数信号、单频FM、数字时钟和码流,还支持文件形式的信号输入;丰富的虚拟仪器:13种虚拟仪器,面板操作逼真,如示波器、逻辑分析仪、信号发生器、直流电压/电流表、交流电压/电流表、数字图案发生器、频率计/计数器、逻辑探头、虚拟终端、SPI调试器、I2C调试器等;生动的仿真显示:用色点显示引脚的数字电平,导线以不同颜色表示其对地电压大小,结合动态器件(如电机、显示器件、按钮)的使用可以使仿真更加直观、生动;高级图形仿真功能(ASF):基于图标的分析可以精确分析电路的多项指标,包括工作点、瞬态特性、频率特性、传输特性、噪声、失真、傅立叶频谱分析等,还可以进行一致性分析;,4,四大功能模块,(3)独特的单片机协同仿真功能(VSM)支持主流的CPU类型:如ARM7、8051/52、AVR、PIC10/12、PIC16、PIC18、PIC24、dsPIC33、HC11、BasicStamp、8086、MSP430等,CPU类型随着版本升级还在继续增加,如即将支持CORTEX、DSP处理器;支持通用外设模型:如字符LCD模块、图形LCD模块、LED点阵、LED七段显示模块、键盘/按键、直流/步进/伺服电机、RS232虚拟终端、电子温度计等等,其COMPIM(COM口物理接口模型)还可以使仿真电路通过PC机串口和外部电路实现双向异步串行通信;实时仿真:支持UART/USART/EUSARTs仿真、中断仿真、SPI/I2C仿真、MSSP仿真、PSP仿真、RTC仿真、ADC仿真、CCP/ECCP仿真;编译及调试:支持单片机汇编语言的编辑/编译/源码级仿真,内带8051、AVR、PIC的汇编编译器,也可以与第三方集成编译环境(如IAR、Keil和Hitech)结合,进行高级语言的源码级仿真和调试;,5,四大功能模块,(4)实用的PCB设计平台原理图到PCB的快速通道:原理图设计完成后,一键便可进入ARES的PCB设计环境,实现从概念到产品的完整设计;先进的自动布局/布线功能:支持器件的自动/人工布局;支持无网格自动布线或人工布线;支持引脚交换/门交换功能使PCB设计更为合理;完整的PCB设计功能:最多可设计16个铜箔层,2个丝印层,4个机械层(含板边),灵活的布线策略供用户设置,自动设计规则检查,3D可视化预览;多种输出格式的支持:可以输出多种格式文件,包括Gerber文件的导入或导出,便利与其它PCB设计工具的互转(如protel)和PCB板的设计和加工。,6,Proteus7.5的安装,运行Proteus7.5SP3.exe,启动软件安装在BROWSEKEY时,选择“破解”文件夹的“GrassingtonNorthYorkshire.lxk”,按Install安装后,Close在启动软件运行前,准备工作:运行“破解”文件夹的“LXKProteus7.5SP3v2.1.2.exe”,按“Update”(更改),自动获得许可号,7,Proteus的使用,软件打开双击桌面上的ISIS7Professional图标或者单击屏幕左下方的“开始”“程序”“Proteus7Professional”“ISIS7Professional”,出现如图1-1所示界面,随后就进入了ProteusISIS集成环境。,8,Proteus的使用,ProteusISIS的工作界面是一种标准的Windows界面,如图1-2所示。包括:标题栏、主菜单、标准工具栏、绘图工具栏、状态栏、对象选择按钮、预览对象方位控制按钮、仿真进程控制按钮、预览窗口、对象选择器窗口、图形编辑窗口。,9,Proteus的使用-跑马灯实例学习,原理图在书本P86页,10,Proteus的使用-跑马灯实例学习,1、添加元器件将所需元器件加入到对象选择器窗口。PickingComponentsintotheSchematic单击对象选择器按钮,11,Proteus的使用-跑马灯实例学习,选择单片机弹出“PickDevices”页面,在“Keywords”输入89C51,系统在对象库中进行搜索查找,并将搜索结果显示在“Results”中,12,Proteus的使用-跑马灯实例学习,双击“AT89C52”,则可将“AT89C51”添加至对象选择器窗口。同样方式:选择发光二极管LED-YELLOW瓷片电容CAP电解电容器CAP-ELEC电阻RES晶振CRYSTAL按钮BUTTON,13,Proteus的使用-跑马灯实例学习,放置元器件放置元器件至图形编辑窗口PlacingComponentsontotheSchematic在对象选择器窗口中,选中AT89C51,将鼠标置于图形编辑窗口该对象的欲放位置、单击鼠标左键,该对象被完成放置,14,参数设置(编辑元件)放置总线、连接元器件、电源与接地等,Proteus的使用-跑马灯实例学习,至此,完成电路图的设计,15,Proteus与Keil的联调,设置:1.假若KeilC51与Proteus均已正确安装在D:ProgramFiles的目录里,把D:ProgramFilesLabcenterElectronicsProteus7ProfessionalMODELSVDM51.dll复制到D:ProgramFileskeilCC51BIN目录中,如果没有“VDM51.dll”文件,那么去网上下载一个。2.用记事本打开D:ProgramFileskeilCC51TOOLS.INI文件,在C51栏目下加入:TDRV5=BINVDM51.DLL(ProteusVSMMonitor-51Driver)其中“TDRV5”中的“5”要根据实际情况写,不要和原来的重复即可。(步骤1和2只需在初次使用设置。),16,Proteus与Keil的联调,3.需要设置KeilC的选项,17,Proteus与Keil的联调,再点击“Setting”按钮,设置通信接口,在“Host”后面添上“127.0.0.1”,如果使用的不是同一台电脑,则需要在这里添上另一台电脑的IP地址(另一台电脑也应安装Proteus)。在“Port”后面添加“8000”。设置好的情形如图所示,然后点击“OK”按钮。最后将工程编译,进入调试状态,并运行。设置完之后,请重新编译、链接、生成可执行文件。,18,Proteus与Keil的联调,4Proteus的设置进入Proteus的ISIS,鼠标左键点击菜单“Debug”,选中“useromotedebugermonitor”。此后,便可实现KeilC与Proteus连接调试。,19,Proteus与Keil的联调,两种方案将Keil程序与Proteus联调方案一:在Keil中启动Debug点击“Start/StopDebugSession”,然后按Proteus的仿真按钮,观察结果,20,Proteus与Keil的联调,方案二:Proteus里加载可执

温馨提示

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

评论

0/150

提交评论