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