1、伟福仿真器使用说明书WAVE 系列仿真器使用说明 伟福 第一章 概述 (1第二章 仿真器硬件仿真头介绍POD8X5X 仿真头.3 POD196KB/KC 仿真头.4 POD520仿真头.5 POD196MC/MD 仿真头6 POD8051仿真头7 POD16C5X 仿真头.8 POD16C6X/7X 仿真头9 PODLPC 仿真头10 POD16C8X 仿真头11 POD16C71X 仿真头.12 POD87C52仿真头.13 POD552仿真头.14 仿真器介绍E2000L/E2000T/E2000S 型仿真器.15 G6W/G6S 型仿真器.17 E51L/E51T/E51S 型仿真器.1
2、8 LPC76X 型仿真器 (19第三章 软件安装WINDOWS 版本软件安装.21 编译器安装. (22第四章 开发环境菜单 | 文件23 菜单 | 编辑28 菜单 | 搜索29 菜单 | 项目30 菜单 | 执行31 目录 0伟福目录菜单| 窗口 (34菜单| 仿真器 (44菜单| 仿真器| 仿真器设置 (44语言设置 (44目标文件设置 (47仿真器设置 (48通信设置 (54菜单| 仿真器| 跟踪器/逻辑分析仪设置 (55菜单| 帮助 (57第五章分析功能使用影子存储器 (59程序时效分析 (61数据时效分析 (63逻辑分析仪 (65波形发生器 (75第六章DOS软件使用一集成调试软件
3、使用 (851.1安装盘内容 (851.2软件安装 (851.3集成调试软件介绍 (871.4菜单及功能介绍 (991.5速学实例 (1091.6 WA VE汇编器 (1131.7软件模拟器 (1181.8 高级语言调试环境 (119二用户板硬件测试 (123三LPC76X编程 (125四问与答 (127WAVE 系列仿真器使用说明 伟福 敬爱的用户:您好!非常感谢您使用伟福系列仿真器。伟福仿真品种多、功能强,和国内外同类高 档仿真器功能相比,先进的特点如下:1. 主机+POD 组合,通过更换POD ,可以对各种CPU 进行仿真。对待不同的应用场合,用户往往会选择不同的CPU ,从而需要更换仿
4、真器,伟福仿真软 件WINDOWS 版本支持本公司多种仿真器。支持多类CPU 仿真。仿真器则采用主机+POD 组合,通过更换不同的POD ,可对各种不同类型的单片机进行仿真。为用户提供了一种 灵活的多CPU 仿真系统。2. 双平台DOS 版本,WINDOWS 版本。其中WINDOWS 版本功能强大。中文界面,英文界面可任选, 用户源程序的大小不再有任何限制,支持ASM ,C ,PLM 语言混合编程,具有项目管理 功能,为用户的资源共享,课题重组提供强有力的手段。支持点屏显示,用鼠标左键 点一下源程序中的某一变量,即可显示该变量的数值。有丰富的窗口显示方式,多方 位,动态地显示仿真的各种过程,使
5、用极为便利。本操作系统一经推出,立即被广大 用户所喜爱。3. 双工作模式1 软件模拟仿真(不要仿真器也能模拟仿真。2 硬件仿真。4. 双CPU 结构,100% 不占用户资源。全空间硬件断点,不受任何条件限制,支持地址、数据、外部信号、事件断点、支持 实时断点计数、软件运行时间统计。5. 双集成环境编辑、编译、下载、调试全部集中在一个环境下。多种仿真器,多类CPU 仿真全部集成在一个环境下。可仿真51系列,196系列,PIC 系列,飞利蒲公司的552、LPC764、DALLAS320,华邦438等51增强型CPU 。为了跟上 形势,现在很多工程师需要面对和掌握不同和项目管理器、编辑器、编译器。他
6、们由 不同的厂家开发,相互不兼容,使用不同的界面。学习使用都很吃力。伟福 WINDOWS 调试软件为您提供了一个全集成环境,统一的界面,包含一个项目管理器,一个功能 强大的编辑器,汇编Make 、Build 和调试工具并提供一个与第三方编译器的接口。由 概述1伟福.概述于风格统一,从而大大节省了您的精力和时间。6.强大的逻辑分析仪综合调试功能。逻辑分析仪由交互式软件菜单窗口对系统硬件的逻辑或进序进行同步实时采样,并实时在线调试分析,采集深度32K(E2000/L,最高时基采样频率达20M,40路波形的可精确实时反映用户程序运行时的历史时间。系统在使用逻辑分析仪时,除普通的单步运行、键盘断点运行
7、、全速硬件断点运行外,还可实现各种条件组合断点如:数据、地址、外部控制信号、CPU内部控制信号、程序区间断点等。由于逻辑仪可以直接对程序的执行结果进行分析,因此极大地便利于程序的调试。随着科学技术的发展,单片机通讯方面的运用越来越多。在通讯功能的调试时,如果通讯不正常,查找原因是非常耗时和低效的,您很难搞清楚问题到底在什么地方,是波特率不对,是硬件信道有问题,是通讯协仪有问题,是发方出错还是收方出错。有了逻辑仪,情况则完全不一样,用它可以分别或者同时对发送方、接收方的输入或者输出波形进行记录、存储、对比、测量等各种直观的分析,可以将实际输出通讯报文的波形与源程序相比较,可立即发现问题所在。从而
8、极大地方便了调试。7.强大的追踪器功能追踪功能以总线周期为单位,实时记录仿真过程中CPU发生的总线事件,其触发条件方式同逻辑分析仪。追踪窗口在仿真停止时可收集显示追踪的CPU指令记忆信息,可以以总线反汇编码模式、源程序模式对应显示追踪结果。屏幕窗口显示波形图最多追踪记忆指令32K并通过仿真器的断点、单步、全速运行或各种条件组合断点来完成追踪功能。总线跟踪可以跟踪程序的运行轨迹。可以统计软件运行时间。WAVE 系列仿真器使用说明 伟福一. 仿真头介绍 POD8X5X 仿真头POD8X5X 仿真头可配E2000系列,E51系列仿真器,用于仿真INTEL8031/51系列及兼容单片机, 可仿真CPU
9、 种类为8031/32, 8051/52, 8751/52/54/55/58, 89C51/52/55/58, 89C1051/2051/4051, 华邦的78E51/52/54/58, LG 的97C51/52/1051/2051. 配有40脚DIP 封装的转接座,可选配44脚PLCC 封装的转接座.选配2051转接可仿真20脚DIP 封装的 XXC1051/2051/4051CPU E2000 / E51 仿真器与POD8X5X 连接图34芯电缆20芯电缆晶振选择跳线选择仿真头晶振选择用户板晶振仿真器 硬件2 POD196KB/KC 仿真头用于仿真INTEL80C196KB/KC单片机 G
10、6W / G6S仿真器与POD196KC连接图至G6W/G6S 仿真器 POD520 仿真头 用于仿真DALLAS的80C320,80C520,87C520,WINBOND的77E58高速单片机,配有40脚DIP 封装的转接座,可选配44脚PLCC封装的转接座.注意: 若用户使用到P4端口, 在仿真时,请将P4地址定义为0A6H,仿真无误后,烧结程序前编译时,再将P4地址定义为0A5H进行编译. E2000仿真器与POD520连接图 POD196MC/MD 仿真头 用于仿真INTEL 的80C196MC/MD 单片机 E2000仿真器与POD196MC 连接图G6W / G6S 仿真器与POD
11、196MC 连接图 至G6W/G6S 仿真器 POD8051仿真头 用于仿真P0,P2口做为总线工作方式的8031/32,8051/52系列及兼容单片机,可选配44脚PLCC封装的转接座,用于仿真PLCC封装的芯片. E2000 / G6W / G6S仿真器与POD8051连接图 POD16C5X 仿真头 用于仿真MICROCHIP 公司的PIC16C5X 系列单片机,可仿真芯片有PIC16C52/54/55/56/57/58 PIC16C508/509,同时配有8脚/18脚/28脚三种DIP 封装转接座,适用于不同的芯片. E2000 / G6W / G6S 仿真器与POD16C5X 连接图
12、18DIP 仿真头8DIP 仿真头 POD16C6X/7X 仿真头用于仿真MICROCHIP 公司的PIC16C6X 及7X 系列单片机.可仿真CPU 有PIC16C554/556/558,PIC16C61PIC16C67, PIC16C71PIC16C77, PIC16C710/711,同时配有18脚/40脚DIP 和 28脚SDIP(300mil 间距封装转接座,适用于不同芯片封装. E2000 / G6W /G6S 仿真器与POD16C6X/7X 连接图 28脚SDIP(300mil转接座管脚图 18脚DIP 转接座管脚图晶振选择跳线 PODLPC仿真头 用于仿真PHILIPS的LPC7
13、6X系列单片机,可仿真PHILIPS公司的87LPC762/764/767/769 系列单片机. POD16C8X 仿真头 用于仿真MICROCHIP公司的PIC16C83/84,PIC16F83/84单片机. 用于仿真MICROCHIP公司PIC16C71/710/711/61单片机. POD87C52 仿真头用于仿真PO,P2做为I/O口工作方式的89C51/52,87C51/52系列单片机,此种仿真头适用于G6W/G6S型仿真器. 可选配44脚PLCC封装的转接座,用于仿真PLCC封装的芯片. 选配2051转接可仿真20脚DIP封装的XXC1051/2051/4051CPU. POD55
14、2 仿真头 用于仿真PHILIPS公司的80C552单片机 E2000 / G6W / G6S 仿真器与POD552连接图二. 仿真器介绍E2000L/E2000T/E2000S型仿真器仿真器型号功能E2000/S 通用仿真器(1-16位,15M总线速度硬件测试仪运行时间统计逻辑笔(选配件WINDOWS版本、DOS版本双平台E2000/T 含E2000/S所有功能事件断点、断点记数跟踪器影子存储器全空间程序/数据时效分析器E2000/L 含E2000/T所有功能逻辑分析仪 (测试钩为选配件可编程波形发生器配置仿真头仿真头型号可仿真CPUPOD8X5X 8X5X系列(P0口和P2口作为总线或IO
15、口用 POD520 Dalas310/320/510/520/华邦77E58POD51 8X5X系列CPU(P0口和P2口作为总线用 POD2051 2051、1051系列CPU(需与POD8x5x配合使用 POD552 Philips 80C552POD438 华邦438 CPUPODLPC Philips LPC76XPOD196KC 196KC/KBPOD196MC 196MC/MD/MHPOD16C5X PIC16C52/54/55/56/57/58、PIC12C508/509POD16C6X/7X PIC16C61/62/63/64/65/67、PIC16C71/72/73/74 P
16、OD16C71X PIC16C71X全系列POD16C8X PIC16C83/84新仿真头伟福公司将为E2000系列开发新的仿真头外形示意图 G6W/G6S 型仿真器仿真器型号功能 G6S 通用仿真器 (1-16位,10M 总线速度硬件测试仪WINDOWS 版本、DOS 版本G6W含G6S 所有功能WINDOWS 版本、DOS 版本双平台 可配置仿真头仿真头型号可仿真CPU POD87C528X5X 系列(P0口和P2口作为IO 口用 POD518X5X 系列CPU (P0口和P2口作为总线用 POD20512051、1051系列CPU (需与POD8752配合使用 POD552Philips
17、 80C552 POD196KC196KC/KB POD196MC196MC/MD POD16C5XPIC16C52/54/55/56/57/58、PIC12C508/509 POD16C6X/7XPIC16C61/62/63/64/65/67、PIC16C71/72/73/74 POD16C71XPIC16C71X 全系列 POD16C8X PIC16C83/84 E51L /E51T/E51S 51系列专用型仿真器仿真器型号功能E51/S 51系列专用仿真器(8位,10M总线速度运行时间统计逻辑笔(选配件WINDOWS版本、DOS版本双平台E51/T 含E51/S所有功能跟踪器E51/L
18、含E51/T所有功能逻辑分析仪(外接8路,逻辑探钩为选配件可配置仿真头仿真头型号可仿真CPUPOD8X5X 8X5X系列(P0口和P2口作为总线或IO口用 PODLPC Philips LPC76X外形示意图 WAVE 系列仿真器使用说明伟福19 LPC76X Philips LPC76X系列专用型仿真器仿真器型号功能LPC76X LPC76X系列专用仿真器(8位,10总线速度LPC76X编程器3.0V至5.0V宽电压0至20MHz宽频率WINDOWS版本、DOS版本双平台WAVE 系列仿真器使用说明伟福21 WINDOWS版本软件安装1.将1号安装盘插入A:驱动器2.有几种方法可以执行A:盘
19、的安装程序a.在我的电脑中打开A:驱动器,双击SETUP文件b.打开DOS窗口,DOS窗口命令行中输入A:SETUP3.按照安装程序的提示,输入相应内容.4.按照提示插入下一张软盘.5.继续安装,直至结束.也可以将安装盘全部复制到硬盘的一个目录(文件夹中,执行相应目录下的SETUP进行安装.注意:在安装新版本软件时,如果硬盘上已有老版本的软件,请卸载旧版本软件后,再安装新软件.在安装过程中,如果用户没有指定安装目录,安装完成后,会在C:盘建立一个C:WAVE目录(文件夹,结构如下:目录内容 C:WAVE BIN 可执行程序 HELP 帮助文件和使用说明 SAMPLES 样例和演示程序3 软件安
20、装伟福软件安装22编译器安装伟福仿真系统已内嵌汇编编译器(伟福汇编器,同时留有第三方的编译器的接口,方便用户 使用高级语言调试程序.编译器请用户自备.安装51系列CPU 的编译器1.进入C:盘根目录,建立C:COMP51子目录(文件夹2.将第三方的51编译器复制到C:COMP51子目录(文件夹下.3.在 主菜单 | 仿真器 | 仿真器设置 | 语言 对话框的编译器路径 指定为C:COMP51 (参见 仿真器设置J 如果用户将第三方编译器安装在硬盘的其它位置,请在编译器路径指明其位置.安装96系列CPU 的编译器1.进入C:盘根目录,建立C:COMP96子目录(文件夹2.将第三方的96编译器复制
21、到C:COMP96子目录(文件夹下.3.在 主菜单 | 仿真器 | 仿真器设置 | 语言 对话框的编译器路径 指定为C:COMP96 (参见 仿真器设置J 如果用户将第三方编译器安装在硬盘的其它位置,请在编译器路径指明其位置.安装PIC 系列CPU 的编译器1进入C:盘根目录,建立C:COMPPIC 子目录(文件夹2将第三方的96编译器复制到C:COMPPIC 子目录(文件夹下.3在 主菜单 | 仿真器 | 仿真器设置 | 语言 对话框的编译器路径 指定为C:COMPPIC (参见 仿真器设置J 如果用户将第三方编译器安装在硬盘的其它位置,请在编译器路径指明其位置.WAVE 系列仿真器使用说明
22、 伟福 23 8文件(F文件 | 打开文件打开用户程序,进行编辑。如 果文件已经在项目中,可以在项目窗口中双击相应 文件名 打开文件. 文件 | 保存文件保存用户程序。用户在修改程序后,如果进行编译,则在编译前,系统会自动将修 改过的文件存盘.文件 | 新建文件建立一个新的用户程序, 在存盘的时候,系统会要求用户输入文件名.文件 | 另存为将用户程序存成另外一个文件, 原来的文件内容不会改变文件 | 打开项目打开一个用户项目,在项目中,用户可以设置仿真类型。加入用户程序,进行编译,调试。系统中只允许打开一个项目,打开一个项目或新建一个项目时,前一项目将自动关闭。 (图:项目窗口 伟福开发环境的
23、项目文件包括仿真器设置,模块文件,包含文件.仿真器设置包括仿真器类型,仿真头(POD类型,CPU 类型,显示格式和产生的目标文件类型4 开发环境可以用以下几种方法设置仿真器.o在项目窗口中双击第一行,将打开仿真器设置窗口,对仿真器进行设置.o按鼠标右键,在弹出菜单中选择仿真器设置.o主菜单仿真器|仿真器设置.加入模块文件o按鼠标右键,在弹出菜单中选择加入模块文件o主菜单项目|加入模块文件加入包含文件o按鼠标右键,在弹出菜单中选择加入包含文件o主菜单项目|加入包含文件用户可以将以前单文件方式仿真转为WINDOWS下的项目方式进行仿真1.主菜单文件|新建项目,在新建项目时,前一个项目自动关闭.2.
24、加入模块文件时,选择要调试的程序文件名,将文件加入项目.3.将项目存盘.4.编译,运行,调试项目.文件 | 保存项目将用户项目存盘。用户在编译项目时,自动存盘.注意:当用项目仿真时,系统要求项目文件,模块文件,包含文件在同一个目录(文件夹下.文件 | 新建项目当用户开始新的任务时,应新建一个项目,在项目中,设置所用仿真器类型,POD类型,加入用户程序(模块。文件 | 项目另存为将项目换名存盘,此方法只是将项目用另一个名字,而不会将项目中的模块和包含文件换成另一个名字存盘.如果想将整个项目及模块存到另一个地方,请用复制项目方法.文件 | 复制项目复制项目,用户可以将项目中的所有模块(用户程序备份
25、到另一个地方。在多模块项目中,用复制项目功能,可以避免用户因为少复制某些模块,而造成项目编译不能通过.方便用户对程序进行管理. 复制项目对话框.从项目栏中为当前被复制项目,包括项目中各模块,包含文件,如果不是复制当前项目,可以通过浏览找到所要复制的项目,到目标路径中为项目复制到何处,可以通过其后的浏览指定将项目复制到其它地方.文件 | 调入目标文件装入用户已编译好目标文件。系统支持两种目标文件格式,BIN,HEX (图:调入目标文件对话框调入已经编译好的目标文件目标文件格式有二种:二进制(BIN:由编译器生成的二进制文件,也就是程序的机器码英特尔格式(HEX.由英特尔定义的一种格式,用ASCI
26、I码来存储编译器生成的二进制代码,这种格式包括地址,数据和校验地址选择一般为缺省地址(由编译器定.如果想在当前项目已编译好的二进制代码中插入一段其它代码,可以去掉”缺省地址”前的选择.然后填入开始插入的地址和结束地址.用调入目标文件的方法,可以调试已有的二进制代码程序.而不需要源程序.直接调入目标文件进行仿真的方法是:1.新建项目.2.在新建的项目中,设置仿真器类型,仿真头类型,CPU类型.3.调入目标文件.(不要用加入模块方式,而是直接调入文件4.打开CPU窗口,在CPU窗口中就可以看见目标文件反汇编生成的程序.5.程序停在与CPU相关的地址上(51系列停在0000H处,96系列停在2080
27、H6.这样就可以单步或全速调试程序了.文件 | 保存目标文件将用户编译生成的目标文件存盘。 对于按项目方式仿真的用户,系统将程序编译正确后,会根据用户在仿真器|仿真器设置下目标文件 中设置的格式,将生成的二进制代码存盘. 如果用户是用调入目标文件方式进行仿真,并且对目标码进行了修改.就可以用文件|保存目标文件方式存盘.目标文件可以存成两种格式:二进制格式(BIN:由编译器生成的二进制文件,也就是程序的机器码英特尔格式(HEX:由英特尔定义的一种格式,用ASCII码来存储编译器生成的二进制代码,这种格式包括地址,数据和校验地址选择一般为缺省地址(由编译器定.如果想要存盘的目标文件是由”调入目标文件”方式装入,而不是由系统编译产生的代码,并已经修改,最好指定它的开始地址和结束地址,因为代码不是编译系统产生的.系统不知道文件有多长,无法指定开始和结束地址. 自己指定地址的方法是: 去掉缺省地址前的选择勾.然后填入开始插入的地址和结束地址.文件 | 打印打印当前窗口内容,可以是用户程序, 也可以是逻辑分析仪波形, 跟踪器窗口文件 | 退出退出系统,如果在退出以前有修改过的文件没有存盘,系统将会提示是否把文件存盘.8编辑(E编辑 | 撤消键入取消上一次操作编辑 | 重复键入恢复被取消的操作编辑 | 剪切删除选定的正文,删除的内容被送到剪贴板上编辑 | 复制将选
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1