伟福仿真器使用说明书

合集下载

WAVE6000的使用.3

WAVE6000的使用.3
实验一:伟福仿真器的安装使用 一、实验目的 二、实验器材 三、实验说明 四、实验内容 五、实验步骤 六、实验报告要求
一、实验目的
熟悉单片机应用软件WAVE6000的安装和使用。
二、实验器材
计算机 WAVE6000软件

三、实验说明
伟福软件集成了编辑器、编译器、调试器, 源程序编辑、编译、下载、调试全部可以在 一个环境下完成。 伟福软件支持多语言多模块混合调试,支持 ASM(汇编)、PLM、C语言多模块混合 源程序调试,在线直接修改、编译、调试源 程序。如果源程序有错,可直接定位错误所 在行。
) )
) ) ) ) ) ) )
五、实验报告要求
1、包含实验名称、实验目的、实验器材、实 验内容、实验步骤。 2、记录下实验中出错的地方和原理,并如何 解决。 3、总结实验中需要注意的地方。
实验三:单片机汇编语言程序上机实验 一、实验目的 二、实验器材 三、实验内容 四、实验报告要求
一、实验目的
编程提示
将2位非压缩BCD码转换成二进制数按照 “高位BCD码*10+低位BCD码”的算法实现。
思考
单字节二进制数如何转换为非压缩BCD码?
③从20H单元开始存放8个无符号数,求出这8个无符号数 的最大值,并存入41H单元。
ORG 1000H MOV R0,#20H ;置数据存放的首地址指针 MOV R6,#07H ;置循环次数初值,8个数比较7次 MOV A,@R0 ;取第一个数送A LOOP: INC R0 ;修改地址指针 MOV 40H,@R0 ;取下一个数到片内RAM的40H单元 CJNE A , 40H , CHK ;前一个数与下一个数比较,不等转移到 CHK标号。 CHK: JNC LOOP1 ;(A) > (40H),即前一个数大,转LOOP1 MOV A,40H ;后一个数大,将其送给A中 LOOP1: DJNZ R6,LOOP ;计数器减1,不为零,循环执行从LOOP 开始的循环程序 MOV 41H,A ;计数器为0,把最大值送41H单元中 END

伟福仿真器简介.

伟福仿真器简介.

附录1 伟福仿真器简介一. 仿真头介绍◆POD8X5XP 仿真头POD8X5XP 仿真头为POD8X5X 改进型。

可配E2000 系列,E6000 系列,K51 系列仿真器,用于仿真MCS51 系列及兼容单片机,可仿真CPU 种类为8031/32, 8051/52, 875X,89C5X,89CX051, 华邦的78E5X, LG 的97C51/52/1051/2051。

配有40脚DIP封装的转接座,可选配44 脚PLCC封装的转接座.选配2051转接座可仿真20 脚DIP 封装的89CX051CPU。

当用户板功耗不大时,可以短接5V 电源输出跳线,由仿真器供电给用户板,一般情况下请不要短接此跳线。

如果短接复位信号输出跳线,当用软件复位程序时,仿真头的复位脚会输出一个复位信号,以复位用户板的其它器件。

注意:如果用户板有复位电路,请不要短接此跳线。

◆PODH8X5X / PODH591仿真头PODH8X5X运用PHILIPS授权的HOOKS技术,用PHILIPS芯片作为仿真芯片,来仿真各类与MCS51 兼容的MCU,仿真头的原有的P87C52可仿真通用的8X5X系列芯片,可以将P87C52 换成PHILIPS的P89C51Rx+或P89C51Rx2来仿真相应的MCU,也可以换成PHILIPS 的P89C66x 用于仿真PHILIPS 的P89C66x 系列MCU。

因为P89C51RD2 和P89C66X 内部带有扩展RAM,可以借用P89C51RD2 或P89C66x 来仿真带扩展RAM 的CPU,例如Winbond的78E58B、78E516 等。

PODH8X5X 可以从外部引入仿真电源,来仿真2.7V~5.5V用户电压,当用户需要仿真低电压时,将“电源选择跳线”接成“外部电源接入”方式即可。

仿真头的低电压由用户板提供。

注意:当用户想仿真低电压时,仿真头上的仿真CPU必须能工作于低电压状态。

(详见PODH8X5X 使用说明仿真器与PODH8X5X 仿真头连接图二. 仿真器介绍说明:1.仿真器使用9 针串行口,与PC 机用两头为孔的串行电缆连接。

伟福V8仿真器在Keil uVision2

伟福V8仿真器在Keil uVision2

伟福V8仿真器在Keil uVision2/uVision3调试环境使用指南第一步:设置前的准备在所有的设置前,必须先安装好VW调试软件和Keil调试环境,选择好安装路径,在下面的设置中将会用到。

第二步:安装V8仿真器在Keil硬件驱动启动VW调试环境,打开“帮助”菜单下的“安装KEIL驱动”,在弹出的对话框中正确选择已经安装的keil安装路径。

第三步:调试模式设置在Keil uVision2中打开项目,选择Project\Options for Target 'XXX'或点击如下图所示的图标:出现如下的项目设置对话框:如上图所示,切换到“Debug”选项卡,将默认的Use Simulator(使用软件模拟器)切换到Use...“XXX”,选择“伟福V系列仿真器”(WAVE V series Driver 为英文版),然后将以下的两项都选中:Load Application at Sta...,Go till main..., *注:如果在“安装KEIL驱动”后上述下拉框中没有“伟福V系列仿真器”,那么第二步操作可能由于某些原因例如tools.ini属性是只读的等原因而安装失败了,可以参照后面“Wave V系列仿真器嵌入Keil调试环境驱动”进行手动安装keil驱动。

然后点击Settings,进入仿真器设置对话框,如下图所示:然后进入“仿真头设置”,如下图所示:设置好以后两次确定,即完成了仿真器的设置,回到keil的Debug选项卡,再次确定完成项目设置。

第四步:开始调试项目在完成上述设置后,编译项目,编译完成后,,Keil uVision2也环境将自动进入Debug 模式,这时就可以调试程序了。

如果调试过程中由于通信和断电等问题时,Keil uVision2环境将会出现如下图的错误窗口,用户可以排除故障后点击Try Again重试,但是建议在出错后,重新退出Debug模式,重新编译、连接,自动进入Debug模式。

WAVE软件使用

WAVE软件使用

WA VE6000软件的使用运行厂家提供的光盘,点击W A VE6000安装,安装好后可直接双击快捷方式图标,启动程序。

启动后的界面大致如图1所示。

图1 启动界面详细的使用说明请看光盘中的文件,这里只说明为了对51系列单片机进行纯软件仿真时要用到的一些项目和开始使用的几个必须步骤。

1、启动软件之后,根据需要设置仿真器:点击菜单【仿真器】︱【仿真器设置】(点击菜单行中的【仿真器】项,然后在其下拉菜单中点击【仿真器设置】项,以后不再说明)出现如图2所示对话框。

图2因为要使用纯软件仿真,所以要选中使用伟福软件模拟器,晶体频率可以根据需要设置;其他按照图示选择即可。

点击目标文件页,出现如图3所示对话框。

图3按图示设置即可。

点击语言页,出现对话框如图4所示。

图4按照图中设置即可,注意编译器选择项一定要选择伟福汇编器,其他项不用改变。

由于是纯软件仿真,不用设置通信设置项。

设置完成后,点击按钮【好】,结束设置。

以后的事情就是建立源程序、编译、调试。

2、建立源程序点击菜单【文件】︱【新建文件】,出现一个文件窗口,形如图5所示。

默认文件名称是NONAME1,你现在就可以在此窗口中输入你的源程序了。

比如下面的一个小程序:MOV 30H,﹟5AHMOV DPTR,﹟0128HMOV A,30HMOVX @DPTR,ASJMP $这个小程序的功能是将片内RAM中30H单元的一字节数送到片外RAM中0128H单元。

以此为例,讲解利用伟福纯软件仿真的过程。

首先输入源程序,修改文件名,点击菜单【文件】︱【另存为】,出现对话框如图6所示。

图6输入文件名(例如TST1.ASM),点击保存即可。

注意,文件扩展名一定要输入,汇编语言的扩展名﹡.asm ,不要忽视。

文件改名是要确定其扩展名,以便据此判断文件类型。

现在的源程序字符出现彩色,以表示不同的文字属性,如图7所示。

图73、汇编点击菜单【项目】︱【编译】,就会自动调用伟福汇编器对源程序进行汇编,这时在信息窗口会显示汇编相关信息,如图8所示。

仿真机的使用说明

仿真机的使用说明

仿真机的使用说明一、仿真机的安装1、安装仿真机的驱动文件:1.1.将“驱动安装文件”下的“VC2012_4_x86.rar”解压缩并双击安装。

1.2.将“驱动安装文件”下的“VC_x86Runtime.rar”解压缩并双击安装。

1.3.若电脑系统为XP系统,则需将“加密狗驱动-XP.rar”解压缩并双击“dpinst.exe”安装,若电脑系统为Win7系统,则无需安装此程序。

1.4.若电脑系统为XP系统,则需将“dotNetFx35sp1.rar”解压缩,并双击文件夹下的“dotNetFx35setup.exe”安装,若电脑系统为Win7系统,则无需安装此程序。

2.仿真库的安装:2.1.将“仿真机安装包”下的“simstore”解压缩到电脑D盘根目录下(注意:一定要放到D盘根目录下)。

3.将仿真机加密狗插入电脑的USB接口。

4.仿真程序的安装4.1.将“仿真机安装包”下的“XS300CFBI.r ar”解压缩到D盘根目录下。

(注意:一定要放到D盘根目录下)。

二、仿真机的使用1.单机版仿真机的使用:1.1.检查确认仿真机的驱动文件已经安装完毕。

1.2.检查确认仿真机加密狗已经插入电脑的USB接口。

1.3.进入文件夹“D:\XS300CFBI\XS300CFBI_RUN”,双击本地仿真平台的快捷方式“MSP_本地仿真平台”,启动仿真平台。

1.4.进入文件夹“D:\XS300CFBI\XS300CFBI_RUN”,双击本地仿真界面的快捷方式“DCS_本地仿真界面”,启动仿真界面。

2.网络版仿真机的使用2.1.检查确认仿真机的驱动文件已经安装完毕。

2.2.检查确认机房的网络畅通。

2.3.服务端电脑(需要启动仿真平台的电脑)2.3.1.检查确认仿真机加密狗已经插入服务端电脑(需要启动仿真平台的电脑)的USB接口。

2.3.2.进入文件夹“D:\XS300CFBI\XS300CFBI_RUN”,双击本地仿真平台的快捷方式“MSP_网络仿真平台”,启动仿真平台。

汇编语言在WAVE下实验步骤

汇编语言在WAVE下实验步骤

三、在WA VE下使用伟福仿真器(lab6000)步骤
1、打开桌面上的伟福图标(WA VE),进入如下界面:
2、单击“文件”下的“打开项目”,如下图所示:
3、选择需要做的实验题目,然后单击打开。

进入如下界面:
4、双击“模快文件”下的程序文件名,打开文件:
5、单击上图工具栏左边第一按扭,设置为下面三图所示,然后点击“好”完成仿真器设置。

5、按工具栏左边第三个按扭或F9编译程序,如图:
6、点击工具栏中的“全速运行键(绿色三角形)”或CTRL+F9,进行运行程序
7、按暂停键停止程序,按复位键(CTRL+F2)进行复位,结束实验程序的运行。

伟福仿真软件教程

伟福仿真软件教程

五、参考 程序框图
软件实验三 数据排序
一、实验目的 1.了解数据排序的简单算法。 2.了解数列的有序和无序概念。 二、实验内容 给出一组随机数,将此组数据排序,使之成为 有序数列。 三、实验说明 有序的数列更有利于查找。本程序用的是“冒泡 排序”法,算法是将一个数与后面的数相比较,如果 比后面的数大,则交换,如此将所有的数比较一遍后, 最大的数就会在数列的最后面。再进行下一轮比较, 找出第二大数据,直到全部数据有序。 四、实验仪器和设备: PC机、WAVE软件。
五、参考程 序框图
硬件实验一 P1口输入、输出实验
一、实验目的 1. 学习Pl口的使用方法。2. 学习延时子程序的编写和使用。 二、实验内容 1. P1口做输出口,接八只发光二极管(高电平时发光二极管点 亮),编写程序,使发光二极管循环点亮。 2. P1.0、P1.1作输入口接两个拨动开关S0、S1;P1.2,P1.3 作输出口,接两个发光二极管,编写程序读取开关状态,将此状 态在发光二极管上显示出来。编程时应注意P1.0、P1.1作为输入 口时应先置1,才能正确读入值。 三、实验电路连线
六、参考程序框图
其他程序参照以上程序 步骤或实验辅导
四、实验说明 本实验中内部计数器起计数器的作用。外部事件 计数脉冲由T0(P3.4)脚引入定时器T0。单片机 在每个机器周期采样一次输入波形,因此单片机至 少需要两个机器周期才能检测到一次跳变,这就要 求被采样电平至少维持一个完整的机器周期,以保 证电平在变化之前即被采样。同时这就决定了输入 波形的频率不能超过机器周期频率。 五、实验仪器和设备 单片机开发综合实验装置、PC机、WAVE软件、 51仿真器等。
四、实验说明 在使用键盘显示功能时,要先了解各自的接口。 本实验中要将计时结果送LED显示,可按下面给出的步骤: 先将各位计时值拆字,分别送到LED0~LED7显示缓冲区中去, 然后调用显示子程序。 本实验中用定时器T0产生1秒钟基本时间单位,系统 fosc=12MHz,当定时器T0工作在方式1(16位)时,最大定时 时间为 216*1μs=65536μs 再利用软件记数,当T0中断16次时,所用时间为 65536*16=1048576μs≈1s 因此在T0中断处理程序中,要判断中断次数是否到16次,若 不到16次,则只使中断次数加1,然后返回,若到了16次,则使 电子秒表记时值加1(十进制),请参考硬件实验五有关内容。 五、实验仪器和设备:PC机、WAVE软件、仿真器、用户板、 实验板、开关电源等。

wave软件的使用

wave软件的使用
1、新建程序:选择菜单[文件 | 新建文件]功能 2、保存文件:选择菜单[文件 | 保存文件]或[文件 | 另存为 ]功能 3、编译程序:选择菜单[项目 | 编译]功能或按编译快捷图标或F9
在编译过程中,如果有错可以在信息窗口中显示出来, 双击错误信息,可以在源程序中定位所在行
2、伟福软件的快速入门—新建程序
上次修改 的值
内部数据 窗口
可以在选中的数据上直接修改数据的十六进制值 选中的地址 可以用弹出菜单的修改功能,修改选中的数据值。
1.1 伟福软件的快速入门
6、外设菜单:鼠标单击
1.1 伟福软件的快速入门
7、仿真器菜单:鼠标单击
用户可以自己定 义或添加存器 名称
2、伟福软件的快速入门—新建程序
WAVE软件的使用
伟福软件的使用
➢伟福软件的开发环境 ➢伟福软件的快速入门 ➢伟福软件使用--例题
1 伟福软件的开发环境 菜单项
项目窗口
编辑窗口
信息窗口
数据窗口
1.1 伟福软件的快速入门
1、文件菜单:鼠标单击 1)文件的操作
2)项目的操作
3)调入目标文件、 反汇编功能等
4)退出
1.1 伟福软件的快速入门
1.1 伟福软件的快速入门
2)调入目标文件(已编译好的文件) ➢目标文件格式: • 二进制(BIN):由编译器生成的二进制文件,也就是程序 的机器码 • 英特尔格式(HEX):由英特尔定义的一种格式,用ASCII 码 来存储编译器生成的二进制代码,这种格式包括地址,数据和 校验
1.1 伟福软件的快速入门
1.1 伟福软件的快速入门
4、编辑观察窗:观察变量或表达式的值,可以将需要检 查和修改的值或表达式放到观察
指明变量所 在的区域
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
◆ POD87C52 仿真头
POD87C52 仿真头用于仿真PO,P2做为I/O口工作方式的89C51/52,87C51/52系列
单片机,此种仿真头适用于G6W/G6S型仿真器. 可选配44脚PLCC封装的转接座,用于
仿真PLCC封装的芯片. 选配2051转接可仿真20脚DIP封装的XXC1051/2051/4051CPU.
第六章DOS软件使用
一集成调试软件使用……………………………………………………………………85
1.1安装盘内容…………………………………………………………………………85
1.2软件安装……………………………………………………………………………85
1.3集成调试软件介绍…………………………………………………………………87
POD552仿真头…………………………………………………………………..…14
仿真器介绍
E2000L/E2000T/E2000S型仿真器…………………………………………………15
G6W/G6S型仿真器…………………………………………………………………17
E51L/E51T/E51S型仿真器…………………………………………………………18
Hale Waihona Puke 逻辑分析仪由交互式软件菜单窗口对系统硬件的逻辑或进序进行同步实时采样,并实
时在线调试分析,采集深度32K(E2000/L),最高时基采样频率达20M,40路波形的可
精确实时反映用户程序运行时的历史时间。系统在使用逻辑分析仪时,除普通的单步
运行、键盘断点运行、全速硬件断点运行外,还可实现各种条件组合断点如:数据、
菜单|编辑………………………………………………………………………………28
菜单|搜索………………………………………………………………………………29
菜单|项目………………………………………………………………………………30
菜单|执行………………………………………………………………………………31
菜单|窗口………………………………………………………………………………34
程序时效分析…………………………………………………………………………….61
数据时效分析…………………………………………………………………………….63
逻辑分析仪……………………………………………………………………………….65
波形发生器……………………………………………………………………………….75
封装的转接座,可选配44脚PLCC封装的转接座.选配2051转接可仿真20脚DIP封装的
XXC1051/2051/4051CPU
E2000 / E51 仿真器与POD8X5X连接图
◆ POD196KB/KC 仿真头
用于仿真INTEL80C196KB/KC单片机
E2000仿真器与POD196KC连接图
1.4菜单及功能介绍……………………………………………………………………99
1.5速学实例……………………………………………………………………….….109
1.6 WAVE汇编器……………………………………………………………………..113
1.7软件模拟器………………………………………………………………………..118
菜单|仿真器……………………………………………………………………………44
菜单|仿真器|仿真器设置……………………………………………………….44
语言设置………………………………….………………………………………44
目标文件设置…………………………………………….………………………47
仿真器设置………………………………………………………………….……48
POD196MC/MD仿真头……………………………………………………………6
POD8051仿真头……………………………………………………………………7
POD16C5X仿真头…………………………………………………………….……8
POD16C6X/7X仿真头………………………………………………………………9
LPC76X型仿真器………………..………………………………………………….19
第三章软件安装
WINDOWS版本软件安装………………………………………………………………21
编译器安装…………………………………………………………….…………………22
第四章开发环境
菜单|文件………………………………………………………………………………23
1.8高级语言调试环境……………………………………………………………….119
二用户板硬件测试………………………………………..…………………………….123
三LPC76X编程…………………………………………………………………………125
四问与答……………………………………………………………..………………….127
PODLPC仿真头……………………………………………………………………10
POD16C8X仿真头…………………………………………………………………11
POD16C71X仿真头…………………………………………………………..……12
POD87C52仿真头…………………………………………………………….……13
E2000 / G6W /G6S 仿真器与POD16C6X/7X连接图
28脚SDIP(300mil)转接座管脚图 18脚DIP转接座管脚图
◆ PODLPC仿真头
用于仿真PHILIPS的LPC76X系列单片机,可仿真PHILIPS公司的87LPC762/764/767/769
系列单片机.
E2000 / E51 仿真器与PODLPC连接图
G6W / G6S仿真器与POD87C52连接图
组合,通过更换不同的POD,可对各种不同类型的单片机进行仿真。为用户提供了一种
灵活的多CPU仿真系统。
2.双平台
DOS版本,WINDOWS版本。其中WINDOWS版本功能强大。中文界面,英文界面可任选,
用户源程序的大小不再有任何限制,支持ASM,C,PLM语言混合编程,具有项目管理
功能,为用户的资源共享,课题重组提供强有力的手段。支持点屏显示,用鼠标左键
G6W / G6S仿真器与POD196KC连接图
◆ POD520 仿真头
用于仿真DALLAS的80C320,80C520,87C520,WINBOND的77E58高速单片机,配有40脚DIP
封装的转接座,可选配44脚PLCC封装的转接座.
注意: 若用户使用到P4端口, 在仿真时,请将P4地址定义为0A6H,仿真无误后,烧结程序前
地址、外部控制信号、CPU内部控制信号、程序区间断点等。
由于逻辑仪可以直接对程序的执行结果进行分析,因此极大地便利于程序的调试。
随着科学技术的发展,单片机通讯方面的运用越来越多。在通讯功能的调试时,如果
通讯不正常,查找原因是非常耗时和低效的,您很难搞清楚问题到底在什么地方,是
波特率不对,是硬件信道有问题,是通讯协仪有问题,是发方出错还是收方出错。有
点一下源程序中的某一变量,即可显示该变量的数值。有丰富的窗口显示方式,多方
位,动态地显示仿真的各种过程,使用极为便利。本操作系统一经推出,立即被广大
用户所喜爱。
3.双工作模式
1软件模拟仿真(不要仿真器也能模拟仿真)。
2硬件仿真。
4.双CPU结构,100%不占用户资源。
全空间硬件断点,不受任何条件限制,支持地址、数据、外部信号、事件断点、支持
不同的厂家开发,相互不兼容,使用不同的界面。学习使用都很吃力。伟福WINDOWS
调试软件为您提供了一个全集成环境,统一的界面,包含一个项目管理器,一个功能
强大的编辑器,汇编Make、Build和调试工具并提供一个与第三方编译器的接口。由
于风格统一,从而大大节省了您的精力和时间。
6.强大的逻辑分析仪综合调试功能。
通信设置……………………………………………………………………….…54
菜单|仿真器|跟踪器/逻辑分析仪设置………………………………………55
菜单|帮助………………………………………………………………………………57
第五章分析功能使用
影子存储器……………………………………………………………………………….59
编译时,再将P4地址定义为0A5H进行编译.
E2000仿真器与POD520连接图

POD196MC/MD仿真头
用于仿真INTEL的80C196MC/MD单片机
E2000仿真器与POD196MC连接图
G6W / G6S仿真器与POD196MC连接图
◆POD8051仿真头
用于仿真P0,P2口做为总线工作方式的8031/32,8051/52系列及兼容单片机,可选配44脚
敬爱的用户:
您好!非常感谢您使用伟福系列仿真器。伟福仿真品种多、功能强,和国内外同类高
档仿真器功能相比,先进的特点如下:
1.主机+POD组合,通过更换POD,可以对各种CPU进行仿真。
对待不同的应用场合,用户往往会选择不同的CPU,从而需要更换仿真器,伟福仿真软
件WINDOWS版本支持本公司多种仿真器。支持多类CPU仿真。仿真器则采用主机+POD
◆ POD16C8X 仿真头
用于仿真MICROCHIP公司的PIC16C83/84,PIC16F83/84单片机.
E2000 / G6W / G6S仿真器与POD16C8X连接图
◆ POD16C71X 仿真头
用于仿真MICROCHIP公司PIC16C71/710/711/61单片机.
E2000 / G6W / G6S仿真器与POD16C71X连接图
◆ POD16C6X/7X仿真头
用于仿真MICROCHIP公司的PIC16C6X及7X系列单片机.可仿真CPU有PIC16C554/556/558,
相关文档
最新文档