WAVE的安装与使用
- 格式:doc
- 大小:3.39 MB
- 文档页数:12
一、W A VE6000软件的安装
1.将光盘放入光驱,光盘会自动运行,出现安装提示如图1-1。
2.按照安装程序的提示,输入相应内容,这里用左键单击W A VE6000。
3.继续安装,直至结束。
左键单击W A VE6000
图1-1
说明:若光驱自动被关闭,用户可以打开光盘,执行安装,这里左键双击INSTALL。
如图1-2。
左键双击INSTALL
图1-2
二、具体安装步骤
1. 单击W A VE6000按钮后出现如图1-3所示的视窗。
左键单击Next按钮。
左键单击Next
图1-3
2.在之后出现的视窗如图1-4所示,填入Name和Company的相应内容后左键单击Next。
左键单击Next
图1-4
3.在C:盘(或其它盘)建立一个C:\W A VE6000目录(文件夹)。
如图1-5所示,然后左键单击Next。
左键单击Next
图1-5
4.出现图1-6所示视窗后,继续左键单击Next。
左键单击Next
图1-6
5.直至分别出现图1-7和1-8后,点击完成,结束安装。
图1-7
左键单击Finish 图1-8
二、W A VE6000软件的应用
1. 打开W A VE6000软件模拟器
左键单击桌面开始按钮,然后左键单击在程序(P)之下的W A VE图标,如图2-1所示。
左键单击W A VE
图2-1
或在右键单击开始按钮后弹出的资源管理器中找到目录W A VE6000,如图2-2所示,打开子目录BIN后,左键双击图标W A VE。
左键双击W A VE图标
图2-2
也可以将W A VE的图标拖到桌面上,以后可以双击W A VE的快捷方式图标直接进入其开发环境。
如图2-3所示。
左键双击W A VE图标
图2-3
2.仿真器设置
如图2-4,单击菜单栏仿真器按钮。
左键单击仿真器(O)
图2-4
出现图2-5下拉菜单,这里选择仿真器设置,出现图2-6所示对话框。
这里,语言选伟福汇编器、并使用伟福预定义符号,缺省显示格式用混合十,十六进制。
左键单击仿真器设置…
图2-5
目标文件对话框按图2-7,所有空白框挑“√”,即缺省地址(由编译结果确定)、生成BIN 和HEX文件,置未用程序存储器为0FFH或00H。
根据具体实验所选择的仿真器、仿真头和单片机型号确定图2-8中所选的内容,注意用软件仿真时,一定在使用伟福软件模拟器栏挑上“√”。
图2-7
图2-8
图2-9
左键单击新建文件图
左键单击OK
左键单击OK
左键单击OK BLOCK EQU 0010H
LEN EQU 08H
SUM EQU 40H ORG 00H JMP START0 ORG 30H START0:MOV R5,#08H MOV A ,#5FH
MOV DPTR,#BLOCK-1 TIANSHU:INC A INC DPTR MOVX @DPTR,A DJNZ R5, TIANSHU START:MOV DPTR,#BLOCK MOV P2,DPH
MOV R7,#LEN DEC R7
LOOP0:CLR F0
MOV R0,DPL MOV R1,DPL
INC R1
MOV A,R7
MOV R6,A
图2-6 3.汇编程序的调试的步骤
⑴ 选择菜单[文件/新建文件]功能,出现一个文件名NONAME1的源程序窗口,在此窗口输入汇编程序(数据排序程序)。
参考图2-9和2-10。
⑵ 保存你的程序
选择菜单[文件/保存文件]或[文件/另存为]功能
给出文件所保存的位置,例如:D :\W A VE6000\SAMPLES 文件夹,在给出文件名SHIYAN1.ASM 。
保存文件后,程序窗口上文件名变成了:
图2-11 图2
图2-10 D :\W AVE6000\SAMPLES\SHIYAN1.ASM ⑶ 建立新的项目
选择菜单[文件/新建项目]功能,如图2-12所示。
LOOP1:MOVX A,@R0 MOV B,A MOVX A,@R1 CJNE A,B,NEXT
SJMP NOCHA
NEXT: JC NOCHA SETB F0
MOVX @R0,A
XCH A,B
MOVX @R1,A
NOCHA:INC R0 INC R1
DJNZ R6,LOOP1 JNB F0,EXIT
DJNZ R7,LOOP0 NOP SJMP $
NOP EXIT:RET END
新建项目
新建项目分三步进行操作。
A.加入模块文件:在加入模块文件的对话框中,选择刚才保存的文件SHIYAN1.ASM ,按打开键,参见图2-13。
(如果有多模块项目,可以同时选择多个文件再打开)。
B.加入包含文件:在加入包含文件的对话框中,选择所要加入的包含文件(可多选)SHIYAN1.ASM ,按打开键,参见图2-14。
如果没有包含文件,按取消键。
图2-13 图2-14
C.保存项目:在保存项目对话框中,输出项目文件SHIYAN1,无须加后缀。
软件会自动将后缀设成“.PRJ ”。
按保存键将项目保存在与源程序相同的文件夹下,参见图2-15。
图2-15 项目保存好后,如果项目是打开的,可以 在项目Project 窗口看到“模块文件”和“包含 文件”列表。
如果项目窗口没有打开,可选择 菜单[窗口\项目窗口]功能打开。
仿真器的设置可用快捷键或双击项目窗口 第一行或选择菜单栏仿真器按钮进行设置。
如
图2-16所示。
(仿真器的具体设置方法上介绍)。
⑷ 编译程序
选择菜单[项目\编译]功能或按编译快捷图标或F9键,编译项目。
如图2-17所示。
在编译过程中,如果有错可以在信息窗口中显示出来,双击错误信息,可以在源程序中定位所在行。
如图2-18所示,纠正错误后,再次编译直到没有错为止。
在编译之前,软件会自动将项目和程序存盘。
在编译没有错误后,可以调试程序了。
⑸ 单步调试程序
选择[执行\跟踪]功能或按跟踪图标或F7键进行单步跟踪调试程序,所谓单步跟踪就是一条指令一条指令地执行程序,若有子程序调用,也会跟踪到子程序中去。
程序每执行一步的结果可以通过相应的窗口看到。
如,按复位快捷键或按Ctrl-F2,背景光标指向第一条指令,见图2-17,以后每执行一条指令,背景光标就下窜一行(不包括伪指令)。
图2-16
模块文件 包含文件
快
捷 键
项目窗口 第一行
图2-17
图2-18 当执行完填数程序段:
TIANSHU:INC A INC DPTR MOVX @DPTR,A DJNZ R5, TIANSHU
之后,可以通过特殊功能寄存器(SFR)窗口、寄存器(REG)窗口、内部数据(DA TA)存储器和外部数据存储器(XDA TA)窗口实时观察它们的变化情况。
如图2-19所示。
图2-19
由特殊功能寄存器(SFR)窗口,可以看到累加器(A )=67H ,(DPTR )=0017H ;由寄存
XDA TA 窗口
REG 窗口
复位
全速执行
跟踪执行 单步执行
编译快捷键
新建快捷键
器(REG)窗口,可以看到累加器(R0)=11H,(R1)=12H;以及外部RAM的0010H~0017H 中的数据分别是:60H、61H、62、63H、64H、65H、66H和67H。
按全速执行快捷键或按Ctrl-F9,程序全速执行。
按暂停键程序停在最后,此时观察外部RAM的0010H~0017H中的数据分别是:67H、66H、65、64H、63H、62H、61H和60H。
完成由达到小的排序。
如图2-20所示。
图2-20
XDA TA窗口由于条件编译或高级语言优化的原因,不是所有的源程序都能产生机器指令。
源程序窗口最左边的“•”代表此行产生了可以执行的机器指令。
选择菜单[执行/执行到光标处]功能或F4键功能,程序可以全速执行到光标所在行。
将光标移到源程序窗口的左边灰色区,光标变成“手指和圈儿”,单击左键可以设置/取消断点,也可以用Ctrl-F8组合键设置/取消断点。
有效断点图标为“红圆绿勾”,无效断点图标为“红圆黄叉”,断点设置好后,就可以用全速执行功能,全速执行程序,当执行到断点处,会暂停下来,如图2-21所示。
这时可以观察程序中各变量的值,以及各端口的状态,判断程序执行的是否符合设计要求。
图2-21
将唯一的断点设置在结束的前一行(“DJNZ R7,LOOP0”之后的“NOP”处),全速运行程序,这时可以在信息窗口下方看到此程序执行到底的一些相关信息,如图2-22所示。
从图
图2-22
中可以看到,执行完此段程序,程序计数器PC指向0068H、数据指针DPTR指向0010H、累加器A中的内容为66H、程序状态字寄存器PSW中的内容为21H、堆栈指针SP指向07H,此段程序执行时间共计用了684us。