- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机实验指导书-WAVE6000单片机仿真系统简介与汇编仿真调试管理
实验1:WAVE6000单片机仿真系统简介与汇编仿真调试
一、实验目的
1、熟悉WAVE6000单片机仿真、编程环境;
2、应用WAVE6000进行汇编语言编辑和编译;
3、掌握运用WAVE6000进行软件仿真调试;
4、熟悉51单片机汇编语言指令系统。
二、实验设备
计算机一台,WAVE6000集成调试软件
三、实验内容
应用WAVE6000建立一个项目,并在项目的基础上建立一个后缀为.asm文件,将该文件添加到已经创建的项目中,进行汇编语言编程并进行调试。
四、WAVE6000仿真开发环境入门
WAVE6000单片机仿真系统是南京伟福实业有限公司开发的一种高性能低价格的通用单片机开发工具,可用于4位至16位单片机的软、硬件开发和调试。它由WAVE6000单片机仿真系统硬件和WAVE6000集成调试软件组成。
WAVE6000单片机仿真系统硬件采用大规模在线可编程芯片制造,将整个单片机仿真控制电路、总线跟踪、实时实效分析集成到一片大规模芯片中,仿真CPU外置在防真头上,通过更换不同的仿真头,可对各种单片机进行仿真。
WAVE6000集成调试软件,具有编辑、汇编、编译、调试和软件模拟调试等功能,所有的操作均可通过窗口和菜单来完成。这些窗口和菜单方便用户编写汇编语言、C语言软件及方便软件的调试,通过查看窗口及程序的单步、断点执行可以直观地反应各个寄存器以及内RAM单元的变化状态,从而直观地反应程序运行情况,提高软件的开发效率。其编辑器可以编辑超大型原文件(仅受硬盘大小限制)。支持汇编语言、C高级语言调试。
本实验是WAVE6000集成调试仿真软件上进行汇编语言的编辑、汇编软件模拟调试实验。
点击WAVE6000集成调试软件的图标,进入WAVE6000集成调试软件,如图1所示由于该集成调试软件可以对不同的4位至16位单片机的软、硬件进行开发与调试,所以需要对所仿真调试的CPU进行设置(即选择不同的单片机型号)。只需要点击仿真设置图标即可改变对不同单片机的仿真。点击后出现图-2。
对话框共有4个选项为:语言、目标文件、仿真器与通信设置。
点击语言选项,出现对话框如图-3所示。其中,设置应对编译器进行选择,一共有三项,一般选择伟福汇编器即可,当然可以选择keil c(V4)或者keil c(V5)编译器。选好后不必点击对话框下面的“好”,可以再继续选择目标文件选项。点击目标文件后,要选择“缺省地址”项,并且选中“生成BIN文件”以及“生成HEX文件”,即在该开发系统中所编的汇编语言文件可以被伟福编译器或者keil c 编译器生成可执
行的机器语言二进制代码或十六进制代码文件,该文件我们在后面的下载方式的硬件仿真实验中将要使用。其余选项可以不去选择。
再点击仿真器选项,如图4所示。选择仿真器处点击E6000/L,选择仿真头处点击POD8X5XP,在进行CPU选择,选择8752项,选择该选项则可以对89C52、89S52单片机仿真。在对话框的下面选择使用伟福软件模拟器该选项必须选择。由于我们只进行伟福开发软件的模拟仿真,即没有硬件系统,所以可以不进行通信设置。晶振频率一般会默认12MHz,如果没有出现默认项,则可以输即选择系统晶振为12MHz。选项选择完成后,点击对话框下面的“好”,则仿真器选项设置完成。此时出现对话框如图5所示。再点击好,则完成设置。完成仿真设置后,集成开发环境上部出现如图6所示:软件模拟器(8752)[UNTITLED]。
WAVE6000集成调试开发软件是按项目的方式来管理文件的。在其他的软件开发环境中使用的是工程方式管理文件(如keil c开发环境),两者区别不大。由于使用者没有建立自己的“项目”与“文件”,所以在开发环境的出现[UNTITLED]字样。
编程者必须在开发环境下建立自己的项目与文件。在建立项目与文件之前,开发者应在计算机的某个盘中建立自己的文件夹。注意,文件夹必须是英文名称或者汉语拼音名称。绝对不出现汉字等,否则不可能进行正确的编译。
点击伟福6000文件选项,选择新建项目如图7所示。点击新建项目后出现图8对话框,要求加入模块文件,由于是编程者第一次创建项目,还没有文件需要包含在该项目中,所以可以选择点击“取消”。
再次点击文件选项中的“保存项目”,出现对话框如图9所示。
该对话框需要编程者在对话框的“文件名(N)”框中输入一个项目名称。假设编程者在D盘建立一个文件夹,取名为ggg。点击选中D盘ggg文件夹名称后,就可以在保存文件的对话框中的文件名(N)建立自己的项目名称。如图10所示。注意:项目名不要加任何后缀。
在ggg文件夹下给出自己给项目起的名字,可以是英文的,也可以是汉语拼音的,假设编程者给出的项目名为,如图10所示。
点击保存后,则在伟福开发环境的出现
文档评论(0)