实验01单片机开发系统及使用..docVIP

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验01单片机开发系统及使用.

实验1单片机开发系统及使用 (一) 实验说明 1. 了解单片机开发系统的基本功能,掌握单片机开发系统的使用方法。 2. 通过对典型程序的调试操作训练,掌握运用开发系统快速有效地进行调试的基本方法。 3. 熟悉单片机仿真开发系统的使用方法,掌握其基本功能与操作过程 (二) MedWin集成开发软件介绍 对于不同的单片机开发系统,调试软件和调试环境也有所不同,例如:MICE-51型单片机开发系统是在DOS环境下通过MBUG调试软件进行录入、编辑、汇编及调试。Insight系列的Me-52A型是在Windows环境下通过MedWin集成开发软件完成各项编程与调试任务,它们的基本功能大致相同。以MedWin集成开发软件的使用为例,介绍开发系统的使用步骤和调试方法。 1.开发环境使用步骤 (1)开发系统和目标板连接好,并接上电源。 (2)启动MedWin中文版,初次启动出现图(a)所示窗口,再次启动出现图(b)所示窗口。 (a) (b) 单击“取消”或“模拟仿真” 进入MedWin集成开发环境,出现图(c)所示界面。 (3)设置汇编(或编译)环境。第一次在MedWin中使用汇编语言汇编(C51编译)环境需进行“编译、汇编、连接配置”(以后使用不需再配置了)。单击“设置”菜单项,如图(d)所示。选择“设置向导”,弹出如图(e)所示的编译、汇编、连接配置窗口。 单击“下一步”按钮,弹出如图(f)所示的窗口,在该窗口中设置系统头文件路径和系统库文件路径。选择源程序扩展名为ASM(或C),若采用汇编语言编制源程序,应选择ASM,然后按“完成”按钮即可。 (c)集成开发环境界面 (d) 设置菜单项 (e) (f) 编译、汇编、连接配置窗口 (4)新建NEW(或打开Open)文件。在图(c)中单击“文件”选项,出现图(g)所示菜单,选择“新建”(或“打开”)文件,出现图(h)新建文件界面,选择文件存放路径,输入文件名,单击打开。可使用开发系统提供的编辑器编辑扩展名为.ASM的源程序(或在WINDOWS和DOS环境下编辑的源程序),如:××.ASM。编制源程序时,可在每条指令的后面加必要的文字注释,但注释前须用分号间隔。若用C语言编制源程序时,文件名应为××.C。 (5)对源程序进行汇编(或编译)。源程序编好后,在图(c)中单击“项目管理”,如图(i)所示。选择“编译/汇编”菜单项(或Ctrl+F7)对当前的源程序进行“编译/汇编”。若采用汇编语言编制源文件,将对当前文件进行汇编。若采用C语言编制源文件,将对当前文件进行编译。 (g)文件处理菜单项 (h)新建文件界面 (i)项目管理菜单 (6)排除错误。文件经过“编译/汇编”后,在消息窗口将会出现纠错信息,该信息将提示错误出现的位置及错误的类型和数量等,使用者可根据该信息对源程序的错误进行纠正,纠正后再重新进行“编译/汇编”直至错误信息数量为“0”。 (7)产生代码并装入仿真器。在图(i)所示“项目管理”菜单栏中选择“产生代码并装入”菜单项(或Ctrl+F8),将生成的文件代码装入(Load)单片机开发系统的仿真RAM中。 (8)调试程序。产生代码并装入仿真器完成后,在图(c)中单击“调试”,如图(j)所示。再根据调试的需要选择各种不同的调试方法对程序进行调试。在编译/汇编源程序时,汇编(或编译)系统只能提示源程序的逻辑、符号等方面的错误信息,而对程序运行的结果是否正确、运行的过程是否符合编程者的设计要求等将无法作出正确判别。因此,设计者必须运用开发系统所提供的各种调试功能,快速有效地排查程序存在的各种问题,直至程序完全符合设计要求为止。 (j) 程序调试菜单 (9)输出代码文件。程序调试完毕,可在图(i)中选择“产生代码”成相应的目标文件,以便将目标程序写入芯片。 熟练掌握开发系统提供的各种调试功能,合理选择调试方法可提高调试程序的效率。 2. 常用调试方法 (1)单步运行调试(F8) 每按一次F8键,系统就按照图(k)中程序计数器PC所指示的地址(黄色箭头处)执行该条指令,且PC的内容将自动指向下一条将要执行指令的地址,黄色光标也向下移动一次。 (k) 单步运行 若单步运行的是调用子程序指令(LCALL XX、ACALL XX),它将把被调用子程序内部的所有指令全部执行完毕,PC的内容将自动指向该调用指令的下一条指令处。所以采用单

文档评论(0)

sfkl + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档