- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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的内容将自动指向该调用指令的下一条指令处。所以采用单
您可能关注的文档
最近下载
- 吻合器应用的有关问题.ppt
- 2024秋国开《法律职业伦理》形考任务一至三答案.docx VIP
- 《党政机关厉行节约反对浪费条例》详细内容学习(PPT+文稿).pptx VIP
- 油库DCS控制系统.pptx VIP
- 世界职业院校技能大赛「参赛项目介绍内容」模拟示例参考—项目名称:生命之桥.docx VIP
- (新平台)国家开放大学《幼儿园教育质量评价》形考任务1-3参考答案.pdf VIP
- 上海交通大学网络护理管理学习题册答案.pdf VIP
- 液化气公司(燃气站)安全生产三项制度完整版.doc VIP
- 生物质发电锅炉设备原理方案.doc
- 2025年《党政机关厉行节约反对浪费条例》PPT学习课件.pptx VIP
文档评论(0)