WAVE6000仿真软件使用说明

合集下载

WAVE使用说明

WAVE使用说明

首先安装好WA VE软件,然后运行。

1,选择“仿真器”,“仿真器设置”;
2,在仿真器页中,仿真器可选择E2000/L,仿真头选择“POD-8X5XP”,CPU选择“8752”;
3,目标文件页中,选中“生成BIN文件”和“生成HEX文件”,编译以后将在目录下生成两个代码文件;
4,语言页中,若使用汇编,那么直接选择“伟福汇编器”即可,若使用C编程,那么可以选择“Keil C”,并且C编译器的路径必须设置正确,默认是“C:\COMP51\”;
5,若使用C语言,那么必须将编译器文件包拷贝到对应目录下,若使用汇编编程则不需要C编译器;
6,打开文件运行后,光标位置为待执行还未执行的,在下面的状态栏可以看到当前的PC,A,DPTR,PSW,SP还有刚才的执行时间等等;
7,若观察SFR的情况,可以打开CPU窗口;
8,CPU窗口中,左边为各个SFR,右侧为选中的SFR各个位,若在刚才的程序执行中发生数据变化,那么用红色标志;
9,若正常编译通过F9,那么在源文件目录下会生成代码文件(二进制的BIN或十六进制的HEX文件),这个代码文件可以直接用于芯片烧写。

WAVE6000的使用

WAVE6000的使用
图36cpu窗口data内部数据窗口code程序数据窗口bit位窗口xdata外部数据窗口pdata外部数据窗口页方式51中无用图37数据窗口在数据窗口中可以看到cpu内部的数据值红色的为上一步执行过程中改变过的值窗口状态栏中为选中数据的地址可以在选中的数据上直接修改数据的十六进制值也可以用弹出菜单的修改功能修改选中的数据值
图3-6 CPU窗口

数据窗口 数据窗口根据选择的CPU类型不同,名称有所不同。 51系列有以下四种数据窗口: DATA 内部数据窗口 CODE 程序数据窗口 BIT 位窗口 XDATA 外部数据窗口 PDATA 外部数据窗口(页方式)51中 无用
图3-7 数据窗口


在数据窗口中可以看到 CPU 内部的数据值,红色的为 上一步执行过程中,改变过的值,窗口状态栏中为选 中数据的地址,可以在选中的数据上直接修改数据的 十六进制值,也可以用弹出菜单的修改功能,修改选 中的数据值。 仿真器设置 单击菜单“仿真器”,选择“仿真器设置”,弹出仿 真器设置对话框。当CPU为51芯片时,语言设置对话框
任务三 WAVE6000的使用
WAVE6000编译软件,采用中文界面。用户源程 序大小不受限制,有丰富的窗口显示方式,能够 多方位、动态地展示程序的执行过程。其项目管 理功能强大,可使单片机程序化大为小,化繁为 简,便于管理。另外,其书签、断点管理功能以 及外设管理功能等为51单片机的仿真带来极大的 便利。
【硬件知识】




1.数据存储器 8051单片机数据存储器用于暂存程序执行过程中产生的数据和 运算结果等。 8051单片机数据存储器也可以分为片内数据存储器和片外数据 存储器。当片内数据存储器不够用时,可扩展片外数据存储器。 一般情况下,片外数据存储器的容量不超过64KB。与内、外部 的程序存储器不同,内部和外部数据存储器空间存在重叠(内部 RAM的地址范围为00H~07FH, 外部RAM的地址范围为 0000H~0FFFFH,如图3-1所示),通过不同指令来区别。当访 问内部RAM时,用MOV类指令;当访问外部RAM时,则用 MOVX类指令,所以地址重叠不会造成操作混乱。 图3-1 8051数据存储器结构图 8051单片机的内部数据存储器空间共计128字节,占用00H~ 7FH地址范围。特殊功能寄存器区也是128字节,占用80H~ 0FFH这段空间。 片内数据存储器分成三大部分:工作寄存器区、可位寻址区、 通用RAM区。

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所示。

WAVE6000仿真软件使用说明

WAVE6000仿真软件使用说明

WAVE6000仿真软件使用说明WAVE6000仿真软件使用说明1、软件概述1.1 简介:WAVE6000是一款用于电子设备仿真的软件工具1.2 目标用户:电子工程师、电路设计师和电子研究人员2、安装与启动2.1 系统要求2.2 安装步骤2.3 启动软件3、用户界面3.1 主界面概览3.2 菜单栏功能说明3.3 工具栏功能说明3.4 仿真编辑界面介绍4、仿真工程创建与管理4.1 创建新的仿真工程4.2 导入现有的仿真工程 4.3 保存和载入仿真工程4.4 仿真工程属性设置5、电路元件库与模型5.1 元件库介绍5.2 元件搜索与添加5.3 元件模型库管理6、电路图设计与编辑6.1 绘制电路图6.2 连接器和导线的设计 6.3 编辑元件参数6.4 添加标签和注释6.5 保存和载入电路图7、仿真配置与设置7.1 仿真参数设置7.2 设备选择和设置7.3 仿真时钟设置7.4 环境条件设置7.5 信号源设置8、仿真运行与分析8.1 仿真运行控制8.2 仿真结果查看8.3 波形分析8.4 仿真数据导出9、高级功能9.1 自定义模型的创建与导入9.2 协同仿真9.3 多重时钟域仿真9.4 参数化仿真10、常见问题解答10.1 仿真无法正常启动的解决方案 10.2 仿真结果异常的排查方法10.3 仿真速度过慢的优化建议11、附件- 附件1、WAVE6000软件安装包- 附件2、示例仿真工程文件法律名词及注释:1、仿真:计算机模拟过程,用于预测系统行为并分析性能。

2、元件库:保存了各种电子元件的相关信息,方便用户使用和查找。

3、电路图:用于表示电子元件之间连接关系的图形表示。

4、仿真参数:决定仿真过程中的各种设置和条件。

5、信号源:产生仿真电路中输入信号的电子元件。

6、波形分析:对仿真结果进行可视化和分析。

7、协同仿真:多个电路图在同一仿真环境下进行协同仿真。

8、参数化仿真:使用变量控制仿真过程中的参数,方便批量仿真。

WAVE6000调试 教程 步骤

WAVE6000调试 教程 步骤

2、新建文件/打开文件。 3、键盘输入程序/修改程序。 4、保存文件:给文件起名。
注意:文件名一定要加上“.C”的后缀。如果 注意:文件名一定要加上“ 的后缀。 的后缀 用汇编语言编程则后缀为“.ASM”。 。 用汇编语言编程则后缀为“
5、编译程序:
或按快捷键。 按F9或按快捷键。 或按快捷键 如果提示有错,重复第3步 如果提示有错,重复第 步。编 译时也有保存文件的功能。 译时也有保存文件的功能。 若提示“未安装编译器” 若提示“未安装编译器”:在菜 仿真器” 仿真器设置” 单“仿真器” → “仿真器设置” 语言” → “语言”中。选“伟福汇编 器”。
将rs232电缆的一端与计算机的串行口相连另一端与仿真器相连
用WAVE调试步 调试步 骤
1、设置
选菜单“仿真器” → “仿真器设置” → “仿真器”。 “选择仿真器”:H51/L,“选择仿真 头”:H8X5X,“选择 CPU”:8031,8032,8751,8752都可以。 在“使用伟福软件模拟器”处,打上 “ √ ”。
6、运行程序:有单步运行、 、运行程序:有单步运行、 执行到光标处和全速运行。 执行到光标处和全速运行。
首次运行程序时一定要用单步执 行。按F7(跟踪执行)或F8(单步 (跟踪执行) ( 执行)。每执行一条指令, )。每执行一条指令 执行)。每执行一条指令,要观察各 个存储器相关窗口的内容的变化, 个存储器相关窗口的内容的变化,看 是否正确。 是否正确。 F7跟踪执行和 单步执行的区别, 跟踪执行和F8单步执行的区别 跟踪执行和 单步执行的区别, 跟踪执行能进子程序执行, 跟踪执行能进子程序执行,单步执行 不进子程序。 不进子程序。
10、实验结束:先关闭仿真器 电源,再一次拆除Fra bibliotek装入实验 箱中。

WAVE6000软件使用手册.

WAVE6000软件使用手册.

WAVE6000软件使用手册
一、建立新程序
1、选择菜单[文件|新建文件],如图1所示。

图1
2、在出现的源程序窗口中输入所需编写的程序,如图2所示。

图2
3、保存程序,选择菜单[文件|保存文件],保存时文件名称必须带上后缀名“.ASM”,如图3所示。

图3
4、建立新项目,选择菜单[文件|新建项目],如图4所示。

图4
5、在弹出的窗口中,加入模块文件,选择刚才保存的文件YEGANG.ASM,如图5所示。

图5
6、加入包含文件,若没有包含文件,则可按取消键,此处按取消键。

如图6所示。

图6
7、保存项目。

在保存项目对话框中输入项目名称,注意此处无须添加后缀名,软件会自动将后缀名设成“.PRJ”。

按保存键将项目存在与你的源程序相同的文件夹下。

如图7所示。

图7
8、仿真器设置,选择菜单[设置|仿真器设置],在弹出的“仿真器设置”对话框中,按图8设置,选择“使用伟福软件模拟器”。

图8
9、双击项目中YEGANG.ASM文件,在所需设置断点的指令上右键设置断点,如图9所示。

图9
10、选择菜单[项目|编译],进行编译程序,如图10所示,若无错,则进入下一步,若有错,则先修改程序,然后再进行编译程序。

图10
11、查看结果,选择菜单[窗口|数据窗口|DATA],如图11、12所示。

图11 图12
注意:DATA——片内RAM区域 CODE——ROM区域XDATA——片外RAM区域 PDATA——分页式数据存储器,51中无用BIT——位寻址区域。

WAVE6000的使用

WAVE6000的使用



程序的调试步骤 (1)打开WAVE编译软件打开“文件”菜单,选择“新建文件”, 在出现的文本编辑区,编写相应的实验程序。注意程序编写时, 输入法必须切换成英文模式。 (2)打开“文件”菜单,选择“新建项目”。依次加入模块文 件,加入包含文件(如果没有包含文件,按取消键),保存项目。 (3)打开“仿真器”菜单,选择“仿真器设置”。对各个选项 进行设置。 (4)点击“项目”菜单选择“编译”或点击快捷键“F9”。打开 “窗口”菜单选择“信息窗口”观察程序编译是否出错。如有出 错“X”号提示,鼠标双击信息窗口中“X”号行找到对应指令,进 行修改,直至编译正确为止。 (5)单步调试程序以及全速执行程序。观察分析程序执行过程 中各个窗口数据变化,如有错误,修改程序重新执行。
图3-9 仿真器设置界面
【实训内容与步骤】

MOV A,#69H MOV B,#48H MOV SP,#30H PUSH A ;(31H)= PUSH B;(32H)= MOV A,#74H MOV B,#27H POP B;(B)= POP A ;(A)=

表3-3 特殊功能寄存器分布一览表
SFR B 字节地址 F0H F7 — E7 — F6 — E6 — MSB F5 — E5 — 位地址/位定义 F4 — E4 — F3 — E3 — LSB F2 — E2 — F1 — E1 — F0 — E0 —
ACC
E0H
PSW
D0H
D7
CY BF — B7 P3.7 AF EA A7 P2.7 —
【拓展训练】

试对下面程序使用WAVE6000软件进行软件仿真,要求单步执行,观察 分析对应窗口数值变化并填空。 MOV 23H,#30H;(23H)= MOV 12H,#34H ;(12H)= MOV R0,#23H ;(00H)= MOV R7,12H ;(07H)= MOV R1,#12H ;(01H)= MOV A,@R0 ;(A)= MOV 34H,@R1 ;(34H)= MOV 45H,34H ;(45H)= MOV DPTR,#6712H ;(DPL)= MOV 12H,DPH ;(12H)= MOV R0,DPL ;(R0)= MOV A,@R0 ;(A)=

WAVE6000仿真软件使用说明

WAVE6000仿真软件使用说明

WA VE6000仿真软件使用说明2011.08.20软件合理正确的使用一直以来是困扰电子和自动化专业师生一个难题。

因此,合理系统的讲解该软件的使用方法是很有必要的。

熟悉W A VE6000集成开发环境是很重要的,以往电子和自动化同学在项目实训过程中,就因为该软件在使用上不明确,导致程序调试时效率低下,BUG百出,有相当多同学直至实训结束也没搞明白该软件具体的使用方法。

1.双击桌面“W A VE”图标,进入该软件。

2.W A VE6000集成开发环境3.设置仿真头依次点击菜单栏“仿真器”—>“仿真器设置”编译器路径为“C:\COMP51\”。

注意:若路径为“C:\Keil\C51\LIB”,那么WA VE编译时将会使用Keil软件的链接库文件,很可能导致项目文件无法编译,这也就是所谓的“软件冲突”。

解决软件冲突的方法有两种:①卸载Keil,只安装WA VE6000仿真软件,手动将编译器路径更改为“C:\COMP51\”;②若两款软件都想使用,那么在装机时先安装W A VE6000,配置完毕后,再安装Keil,此时W A VE6000编译器路径为“C:\COMP51\”不会再改变了。

若是先安装Keil,再安装WA VE6000,则会出现编译器路径被篡改为“C:\Keil\C51\LIB”的情况。

打开“C:\COMP51\”目录,如下图所示:若C盘当中无COMP51文件夹,或者是COMP51文件夹中的库文件被病毒木马等非人力原因所篡改时,需要重新建立该文件夹。

方法(有3个步骤):①手动将W A VE仿真器自带的安装光盘(CD盘)放入光驱,片刻之后双击打开;②双击打开ICESOFT文件夹,将该文件夹下的P51文件夹复制到C盘根目录下;③将“P51”文件夹重命名为“COMP51。

再看目标文件选项卡注意要在“生成HEX文件”前打钩(HEX文件是一个16进制的单片机可执行文件,程序编译成功后,将HEX文件烧写进单片机芯片当中),若不选择,程序编译时将不会生成HEX 文件。

WAVE的安装与使用

WAVE的安装与使用

、WAVE6000软件的安装1•将光盘放入光驱,光盘会自动运行,出现安装提示如图 2•按照安装程序的提示,输入相应内容,这里用左键单击 3•继续安装,直至结束。

图1-1说明:若光驱自动被关闭,用户可以打开光盘,执行安装,这里左键双击 如图1-2。

图1-2MNbhj 帕理《 H ■血理上口 S’* 1A 或V MTVC ] QI L UST E r, v 匚D-. Lt d-V A TUJ : E-. L T QI .L *1L-r -ItKjrihJAkT 扛妁ii 圉 hi:tp: //www.wave-cwjivc —cnfi 253 _ ne-t左键单击WAVE6000V 也油熬左键双击INSTALL床龙Ci 丄前更怖XilHI Wt* V 换 B□ 5WR http : //WIJW .wdve-c 口弓£乐爭.net 卜 lr-9[rw T L I IK £ 亡lvr] a 3, J' J J KT^U4 匕阳翔在蛍 S*«l«ia InEirarLi MITWMflinJOM! 卜UiTS-l.^户氏材 正 OT3OMG 凰*主堆啟念□) -“不ifc 刑立a ) 戸«口 IE y| ESttfi W ]©M£S O I'^S MFT nEMQCRlri]-■口 j,[>9 Q Pkz Semi.■!二|璃工苕 -o 存醉文咼 £削洱上皋51 1-1。

WAVE6000。

INSTALL 。

二、具体安装步骤1.单击WAVE6000按钮后出现如图1-3所示的视窗。

左键单击Next按钮。

图1-32.在之后出现的视窗如图1-4所示,填入Name和Company的相应内容后左键单击图1-4C:\WAVE6000目录(文件夹)。

如图1-5所示,Next。

3•在C:盘(或其它盘)建立一个键单击Next。

#MCS51实验指导(wave6000)

#MCS51实验指导(wave6000)

Lab6000通用微控制器实验系统简介0一.WAVE6000软件界面1二.主菜单的主要功能2第一次实验软件实验4软件实验一数据区清零、建立数据区与数据块传送4软件实验二二进制数转换为BCD数6软件实验三二进制数转换为ASCII码6【选做】实验验证第三章、第四章作业程序7第二次实验硬件实验7硬件实验一 P1口输入、输出实验7硬件实验十计数器实验8硬件实验十一外部中断实验9硬件实验十二定时器实验9硬件实验十六八段数码管显示实验10【选做】硬件实验十八电子时钟(实验十二、十六的结合>13Lab6000通用微控制器实验系统简介硬件实验平台的组成注意:如果是8086/8051二合一实验板,右上角的开关应该拨到“8051”2、电源线及电源开关1、连接通讯电缆【使用方法:】1、实验台右上角EX51B仿真器用于MCS51实验。

用串口通讯电缆将仿真器与计算机连接起来<注意:在仿真器与计算机连接串口电缆时,两台机器必须都关断电源。

否则易损坏计算机和仿真器)。

2、连接实验台220V电源,打开电源开关。

仿真器初始化成功后,LED显示8051。

3、打开计算机电源,运行wave6000集成调试软件。

软件开发环境WAVE6000使用方法一. W AVE6000软件界面二. 主菜单的主要功能1.文件(F>文件菜单中的大部分命令的使用同WINDOWS的其它软件类似命令使用相同。

这里新增了项目文件的新建、打开、保存、关闭。

其他仿真软件<如Keil,在“项目”主菜单下完成项目文件的新建、打开、保存、关闭)2.编辑(E>编辑菜单跟常用的WINDOWS其它软件使用方法相同。

3.搜索(S>它可以进行符号、字符串查找,转到程序的指定行、指定地址/标号和当前PC所在行,给调试程序增加了方便。

4.项目(P>在项目菜单中可以编译当前窗口的程序、编译项目中所有的模块和包含文件。

还可以直接装入在其它环境中编译好的调试信息,然后在伟福环境中调试。

WAVE6000使用初步

WAVE6000使用初步

WAVE6000使用初步WAVE6000是一种双向无线通信设备,能够在广大范围内传输高清音频和数据。

它采用了最先进的数字信号处理技术和高性能的调频模块,可以在不同的频率、带宽和功率范围内运行。

这使得它能够适应不同的环境和应用场景,并提供清晰、稳定的通信质量。

WAVE6000具有以下几个主要的特点和优势。

首先,它支持多种通信模式,如激光通信、无线电通信和红外通信。

这使得它能够适应不同的物理环境和信道条件,并保证通信的可靠性和稳定性。

其次,WAVE6000具有强大的防干扰能力,能够有效抵抗各种干扰源对通信系统的影响。

这使得它在复杂环境下的通信更加可靠。

第三,WAVE6000支持高速数据传输,可以在短时间内传输大量的数据。

这使得它在物联网应用、工业自动化等领域具有广泛的应用前景。

WAVE6000的使用也存在一些局限性。

首先,由于其采用的是无线通信技术,其通信距离和传输速率会受到地形、建筑物等因素的限制。

因此,在使用WAVE6000时需要根据具体的应用场景选择合适的信号传输方式和设置合理的网络规划。

其次,WAVE6000的设备和维护成本相对较高。

这主要是由于其采用的是尖端技术和高端组件,需要专业的技术人员进行维护和管理。

尽管WAVE6000存在一些局限性,但其在无线通信领域的优势仍然十分明显。

它不仅具有广泛的应用前景,还能够为用户提供高质量、高可靠性的通信服务。

因此,WAVE6000在公共安全、工业自动化、物联网等领域的应用前景非常广阔,将会成为未来无线通信的主要趋势之一总之,WAVE6000作为一种最新的无线通信产品,在各个领域的应用前景非常广阔。

它具有良好的通信质量、强大的防干扰能力和高速的数据传输速率。

虽然使用WAVE6000存在一些局限性,但这并不影响其在无线通信领域的地位和价值。

相信随着技术的进一步发展和应用场景的不断拓展,WAVE6000将会发挥更大的作用,为无线通信领域的发展带来更多的创新和突破。

单片机实验指导书-WAVE6000单片机仿真系统简介与汇编仿真调试

单片机实验指导书-WAVE6000单片机仿真系统简介与汇编仿真调试

实验1:WA VE6000单片机仿真系统简介与汇编仿真调试一、实验目的1、熟悉WA VE6000单片机仿真、编程环境;2、应用WA VE6000进行汇编语言编辑和编译;3、掌握运用WA VE6000进行软件仿真调试;4、熟悉51单片机汇编语言指令系统。

二、实验设备计算机一台,WA VE6000集成仿真调试软件三、实验内容应用WA VE6000建立一个项目,并在项目的基础上建立一个后缀为.asm文件,将该文件添加到已经创建的项目中,进行汇编语言编程并进行调试。

四、WA VE6000仿真开发环境入门WA VE6000单片机仿真系统是南京伟福实业有限公司开发的一种高性能、低价格的通用单片机开发工具,可用于4位至16位单片机的软、硬件开发和调试。

它由WA VE6000单片机仿真系统硬件和WA VE6000集成调试软件组成。

WA VE6000单片机仿真系统硬件采用大规模在线可编程芯片制造,将整个单片机仿真控制电路、总线跟踪、实时实效分析集成到一片大规模芯片中,仿真CPU外置在防真头上,通过更换不同的仿真头,可对各种单片机进行仿真。

WA VE6000集成调试软件,具有编辑、汇编、编译、调试和软件模拟调试等功能,所有的操作均可通过窗口和菜单来完成。

这些窗口和菜单方便用户编写汇编语言、C语言软件及方便软件的调试,通过查看窗口及程序的单步、断点执行可以直观地反应各个寄存器以及内RAM各个单元的变化状态,从而直观地反应程序运行情况,提高软件的开发效率。

其编辑器可以编辑超大型原文件(仅受硬盘大小限制)。

支持汇编语言、C高级语言调试。

本实验是在WA VE6000集成调试仿真软件上进行汇编语言的编辑、汇编及软件模拟调试实验。

点击WA VE6000集成调试软件的图标,进入WA VE6000集成调试软件,如图1所示。

由于该集成调试软件可以对不同的4位至16位单片机的软、硬件进行开发与调试,所以需要对所仿真调试的CPU进行设置(即选择不同的单片机型号)。

wave使用说明

wave使用说明

Wave3.2 for win98 使用方法简介(wave6000见后附,写的简单,不好之处请斧正-----黄宗胤)安装并打开wave,仿真器→仿真器设置…,选中“8031”和“使用模拟器”文件→新建文件,输入程序,保存为.asm文件,一定要.asm扩展名,文件最好不要有空格和汉字,见wave的帮助。

如果正确则字体变红色和蓝色。

项目→编译,直到没有错误,然后,执行→跟踪(F7),得:想从头来,可以执行→复位。

F8(单步)和F7(跟踪)的区别:F8对子程序当作单步是一步执行完,F7要进入子程序里慢慢执行,一般多有F8(单步)。

先认识一下:窗口→CPU窗口双击寄存器可以修改其中的值。

窗口→数据窗口→DATA是片内RAM,从00H到FFH窗口→数据窗口→CODE是片内片外ROM,从0000H到FFFFH (地址统一编码)窗口→数据窗口→XDATA是片外RAM,从0000H到FFFFH窗口→数据窗口→PDATA是(没用过),可能是片外RAM的从0000H到00FFH外设→端口,是看P0到P3各位状态作业:对程序每执行一步,看看相应的寄存器的值。

mov a,#23h ;看CPU窗口的Acc ,图 1mov 20h,a ;看DATA ,图2add a,#11h ;看CPU窗口的Acc ,图3mov dptr,#2000h ;看CPU窗口的DPH,DPL ,图4movx @dptr,a ;看XDATA ,图5movc a,@a+dptr ;看Acc,值为0FFH,因为Code的(2034H)=0FFH,可以修改此值再运行一次程序看Acc的值图1 图2 图3图4 图5再试验一个程序:main: ORG 000H ;本程序是一个走马灯程序ajmp se18org 0030hSE18: MOV P1,#0FFHLO34: MOV A,#0FEHLO33: MOV P1,ALCALL SE19RL ASJMP LO33ORG 00A0H ;以下是延时程序SE19: MOV R6,#0ffHLO36: MOV R7,#0dFHLO35: DJNZ R7,LO35DJNZ R6,LO36RETEND执行时打开:外设→端口,反复按F8,看P1各位的变化★另外:Wave3.2有个缺点:不能用鼠标右键菜单的粘贴,请用主菜单→编辑→粘贴。

WAVE6000%E4%BD%BF%E7%94%A8%E6%96%B9%E6%B3%95[1]

WAVE6000%E4%BD%BF%E7%94%A8%E6%96%B9%E6%B3%95[1]
在出现的文本编辑区,编写相应的实验程序。注意程序编写时, 输入法必须切换成英文模式。 (2)打开“文件”菜单,选择“新建项目”。依次加入模块文 件,加入包含文件(如果没有包含文件,按取消键),保存项目。 (3)打开“仿真器”菜单,选择“仿真器设置”。对各个选项 进行设置。 (4)点击“项目”菜单选择“编译”或点击快捷键“F9”。打 开“窗口”菜单选择“信息窗口”观察程序编译是否出错。如有 出错“X”号提示,鼠标双击信息窗口中“X”号行找到对应指令, 进行修改,直至编译正确为止。 (5)单步调试程序以及全速执行程序。观察分析程序执行过程 中各个窗口数据变化,如有错误,修改程序重新执行。
图3-1 8051数据存储器结构图
2.特殊功能寄存器 特殊功能寄存器(SFR)也称为专用寄存器,特殊功能寄存器
反映了51单片机的运行状态。很多功能也通过特殊功能寄存器 来定义和控制程序的执行。
在8051单片机中设置了21个特殊功能寄存器,它们不连续地分 布在地址为80H-FFH的128个字节的存储空间中。
CPU窗口 通过CPU窗口,可以打开反汇编窗口,SFR窗口和 REG窗口(如图3-6)。在反汇
编窗口中可观察编译正确的机器码及反汇编程序,可以让你更清楚地了解程序执 行过程。SFR窗口中可以观察到单片机使用的SFR(特殊功能寄存器)值和位变 量的值。REG 窗口为 R0~R7、A、DPTR等常用寄存器的值。
WAVE汇编错误信息 01: Bad operation 操作码错
02: Bad operand 操作数错
图3-6 CPU窗口
数据窗口
数据窗口根据选择的CPU类型不同,名称有所不同。
51系列有以下四种数据窗口:
DATA 内部数据窗口 CODE 程序数据窗口 BIT 位窗口

伟福 WAVE 系列仿真器 使用说明

伟福 WAVE 系列仿真器 使用说明

WAVE 系列仿真器使用说明伟福®第一章 概述 (1)第二章 仿真器硬件 仿真头介绍POD8X5XP 仿真头… …………………………………………………………………5 POD196KB/KC 仿真头…………………………………………………………………6 PODH8X5X 仿真头 ……………………………………………………………………7 POD520P 仿真头………………………………………………………………………8 POD196MC/MD 仿真头…………………………………………………………………9 POD8051仿真头………………………………………………………………………10 POD16C67XP 仿真头 …………………………………………………………………10 POD16C5XP 仿真头……………………………………………………………………11 PODLPC76X 仿真头……………………………………………………………………12 PODLPC93X 仿真头……………………………………………………………………12 POD87C52仿真头 ……………………………………………………………………13 POD552仿真头 ………………………………………………………………………13 仿真器介绍仿真器介绍.......................................................................................14 E6000L/E6000T/E6000S 型仿真器 .........................................................15 G6W 型仿真器....................................................................................16 K51L/K51T/K51S 型仿真器 ..................................................................17 H51L/H51T/H51S 型仿真器 ..................................................................17 LPC76X 型仿真器 ..............................................................................17 LPC93X 型仿真器 ..............................................................................17 P51型仿真器....................................................................................18 PIC6000型仿真器 (18)第三章 软件安装WINDOWS 版本软件安装........................................................................19 编译器安装. (20)第四章 开发环境菜单 | 文件..........................................................................................21 菜单 | 编辑..........................................................................................25 菜单 | 搜索..........................................................................................25 菜单 | 项目..........................................................................................26 菜单 | 执行..........................................................................................26 菜单 | 窗口 (28)目录®伟福目录菜单| 外设 (34)菜单| 仿真器 (35)仿真器| 仿真器设置................................................................ (35)语言设置 (35)目标文件设置 (36)仿真器设置 (36)通信设置 (40)仿真器| 跟踪器/逻辑分析仪设置 (40)仿真器| 静态测试 (41)仿真器| 设置文本编辑器 (41)仿真器| 设置汇编预定义符号 (41)菜单| 帮助 (41)快速入门 (42)伟福文本编辑器使用 (48)PODH8X5X使用说明 (51)LPC编程器使用 (54)在Keil的uV2集成环境中使用伟福仿真器 (57)如何用PODPIC67XP仿真PIC16C711芯片 (59)使用伟福软件的反汇编功能 (61)第五章分析功能使用影子存储器 (65)程序时效分析 (67)数据时效分析 (68)逻辑分析仪 (70)波形发生器 (79)第六章DOS软件使用一集成调试软件使用 (83)1.1安装盘内容 (83)1.2软件安装 (83)1.3集成调试软件介绍 (85)1.4菜单及功能介绍 (97)1.5速学实例 (107)1.6 WAVE汇编器 (111)1.7软件模拟器 (116)1.8 高级语言调试环境 (117)二用户板硬件测试 (121)三问与答 (123)WAVE 系列仿真器使用说明伟福®尊敬的用户:您好!非常感谢您使用伟福系列仿真器。

伟福6000的使用

伟福6000的使用

• 三、输入程序 • 1、新建文件 • 文件菜单——新建文件——出现NOMANE1文 件——输入程序(大小写都可以)——保存—— 选择路径并给文件改名,后缀必须是 .ASM—— 保存文件 • 2、编译文件 • 菜单——项目——编译(或者直接按下F9键)— —在信息窗口显示错误信息——修改程序——直 到没有语法错误(显示保存目标文件)——保存 的.HEX和.BIN文件用来烧写单片机 • 四、调试程序(软件模拟仿真) • 1、运行程序 • 每按一次F7键,会在主窗口执行一条程序,观察 各窗口的显示内容,是不是与符合程序设计要求 一致,修改程序直到没有逻辑错误。
• 六、烧写程序 • 硬件仿真没有问题以后,把最后得到的.HEX或 者.BIN文件使用编程器(烧写器、烧录器)写入 单片机的程序存储器中。 .HEX和.BIN文件内容是 一样的,只是格式不同。不同的编程器要求的文 件格式不同。 • 把烧写好的单片机插入目标电路板,实际运行, 如果没有问题,开发工作完成。
单片机开发系统
伟福6000软件的使用
伟福6000软件的使用
• • • • • • • • • • 一、安装 执行wave6k.exe 二、设置仿真器 1、打开WAVE6000集成调试软件 2、设置窗口 窗口菜单——数据窗口——打上对号——调整窗口 至合适位置 3、设置仿真器 仿真器菜单——仿真器设置——仿真器——选择仿 真器(S51)——选择CPU(8031 、8751或者 8752)——使用伟福软件模拟器——确定 4、设置文本编辑器 字体选择:Fixedsys (这一步可以不要)
• • • • • • • • • • • •
2、伟福6000中常用的窗口 在窗口菜单中可以打开窗口 伟福6000中常用的窗口有以下几个: (1)CPU窗口 包括两个窗口:REG(寄存器)窗口和SFR(特 殊功能寄存器)窗口 (2)数据窗口 包括5个窗口: DATA(内部RAM)窗口 CODE(ROM)窗口 XDATA (外部RAM)窗口 PDATA窗口(分页显示外部置仿真器 • 仿真器菜单——仿真器设置——去掉使用伟福软件 模拟器前的对号——选择仿真器、仿真头和CPU (8031、8751或者8752)——确定。 • 2、连接仿真器和仿真头,用仿真头代替单片机插 入目标电路 • 2、调试程序(硬件仿真) • 方法与软件仿真相同,但是在窗口里看到的不是计 算机模拟的结果,而是单片机真实的情况,相当于 有了一个透明的单片机 • 反复运行程序——发现问题——修改,直到符合设 计要求。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

WA VE6000仿真软件使用说明
2011.08.20
软件合理正确的使用一直以来是困扰电子和自动化专业师生一个难题。

因此,合理系统的讲解该软件的使用方法是很有必要的。

熟悉W A VE6000集成开发环境是很重要的,以往电子和自动化同学在项目实训过程中,就因为该软件在使用上不明确,导致程序调试时效率低下,BUG百出,有相当多同学直至实训结束也没搞明白该软件具体的使用方法。

1.双击桌面“W A VE”图标,进入该软件。

2.W A VE6000集成开发环境
3.设置仿真头
依次点击菜单栏“仿真器”—>“仿真器设置”
编译器路径为“C:\COMP51\”。

注意:若路径为“C:\Keil\C51\LIB”,那么WA VE编译时将会使用Keil软件的链接库文件,很可能导致项目文件无法编译,这也就是所谓的“软件冲突”。

解决软件冲突的方法有两种:
①卸载Keil,只安装WA VE6000仿真软件,手动将编译器路径更改为“C:\COMP51\”;
②若两款软件都想使用,那么在装机时先安装W A VE6000,配置完毕后,再安装Keil,此时W A VE6000编译器路径为“C:\COMP51\”不会再改变了。

若是先安装Keil,再安装
WA VE6000,则会出现编译器路径被篡改为“C:\Keil\C51\LIB”的情况。

打开“C:\COMP51\”目录,如下图所示:
若C盘当中无COMP51文件夹,或者是COMP51文件夹中的库文件被病毒木马等非人力原因所篡改时,需要重新建立该文件夹。

方法(有3个步骤):
①手动将W A VE仿真器自带的安装光盘(CD盘)放入光驱,片刻之后双击打开;
②双击打开ICESOFT文件夹,将该文件夹下的P51文件夹复制到C盘根目录下;
③将“P51”文件夹重命名为“COMP51。

再看目标文件选项卡
注意要在“生成HEX文件”前打钩(HEX文件是一个16进制的单片机可执行文件,程序编译成功后,将HEX文件烧写进单片机芯片当中),若不选择,程序编译时将不会生成HEX 文件。

再看仿真器选项卡
这里根据实际硬件型号,进行选择。

“使用伟福软件模拟器”前面默认不选择,意思是使用真实的仿真器和硬件线路板进行调试。

若选择,则只进行软件仿真,在这里不过多进行讲解。

再看通讯设置
关于串口的选择,可在上位机“控制面板”—>“设备管理器”中查看。

若还是不明确,可点击“测试串行口”按钮进行测试。

测试失败画面!
若COM1~COM4都测试失败,请检查仿真器电源是否接通,串口线是否好使,最后再排除是不是上位机串口已坏。

4.创建项目工程文件
①在C盘根目录下创建“Project”文件夹,双击打开,再创建“program . c”文件。

注意,这里“Project”文件夹为工程项目所存放的文件夹,文件夹名必须是英文,汉字不能用。

(星研集成开发环境可以使用中文)
“program . c”文件为程序源文件,若是用汇编语言,则相应的改为“program . asm”文件。

这里文件夹名和原文件名可以是任意英文字符。

②启动W A VE6000集成开发软件,点击菜单栏“文件(F)” “新建项目”
找到刚才创建的源文件(以C语言源文件为例),“Open”(中文版的操作系统为“打开”)然后
点“Open”按钮
然后
键入项目文件名字(以project为例,项目文件名可以任意),并点击“Save”保存。

③双击左侧源文件“program . c”。

键入程序。

注意:WA VE6000集成开发软件是基于C语言内核的,仅支持“/* */ ”注释方式,不支持“// ”注释方式。

Keil和星研是基于C++内核的集成开发软件,“/* */ ”和“// ”注释方式都能用。

④点击菜单栏“项目”→“编译”
无语法错误,编译通过。

若程序有语法错误,则显示
⑤点击菜单栏上“执行”→“全速执行”,进行硬件仿真调试。

按停止按钮则退出调试状态。

4.项目保存和使用
关闭W A VE600集成开发软件,打开“C:\Project”项目文件夹。

注意几个重要的文件:
program.c 为源程序文件
PROGRAM.OBJ 为目标文件
PROJECT.HEX 为十六进制单片机可执行文件
project.PRJ 为工程文件
调试完毕后可将“C:\Project”项目文件夹全部复制(或剪切)到移动存储设备中,最好不要单纯的只复制源程序文件。

下次调试的时候,将该项目文件夹复制到C盘根目录中使用。

双击打开WA VE6000集成开发软件,点击菜单栏上“文件” “打开项目”
找到project.PRJ工程文件,打开。

然后就可以继续进行程序编写调试工作。

要是项目文件夹在其他非C盘根目录执行时(例如桌面,或者是移动存储设备),编译将会出错。

请大家切忌。

这是W A VE6000集成开发软件的一个BUG,用星研仿真器集成开发软件则不会出现这种问题。

相关文档
最新文档